QCards is an app built with RxSwift for creating smarter cue cards. Take a look through the source code as it's ultimately the fastest way to learn new things from a practical perspective.
Learn RxSwift From This Production App

Written by
I created and launched the app QCards on the App Store to help out newcomers to RxSwift. Learning from an actual production app built with RxSwift is very different from just looking through examples you can find on GitHub, so here it is. The source code is publicly available on GitHub.
What are the key take aways of this app?
- MVVM pattern using RxSwift to perform data binding between view models and views.
- A clean three layer onion-architecture for increased modularization.
- Using a navigation pattern to separate navigation from view controllers.
- Implementing dark mode/theming with a reactive approach.
- Fastlane snapshot to automatically grab localized snapshots and framing them.
- Setting up unit and UI tests for an RxSwift project.
- And much more...
Take a deep dive and check out how I go about creating apps using RxSwift.
Share this post
Facebook
Twitter
LinkedIn
Reddit
You may also like

DevOps
Architecting a Feature Toggle Service for iOS Apps
Feature toggling is essential for keeping your apps flexible in production. Sometimes you want to try ideas fast to see if they stick. Maybe you want to split test two ideas and see what performs the best. Whatever the case may be, the feature toggling service should be highly scalable and not be a bottleneck in your workflow. Here’s how you create a feature toggling service with a clean iOS architecture.

Automation
iOS Continuous Integration Using Travis CI and Fastlane
Continuous Integration (CI) is a powerful practice to keep any app in a stable state throughout its development. Here’s how you set up CI for iOS apps to automatically perform code validation and testing whenever your code changes.

Design
How to Make Animated 3D Mockups in Seconds
As an individual app developer, you need to bring attention to your published apps. Companies of top-selling apps agree on how this is executed successfully. They create stunning and professional-looking animated 3D mockups of the apps. I’m here to tell you how you can create these for yourself in a matter of seconds.