About the course
This fully runnable iOS project template has everything you need in order to build and ship your iOS app using the latest version of The Composable Architecture.
You can use it to build your app from scratch, or just take the things you need from the project template and use it in your existing iOS projects to improve architectural design and scalability.
Project template content
This project template’s main goal is to help you build a scalable iOS app using TCA, that’s why, the five main things you will get in this template are:
- A concrete example of a feature implementation in the latest TCA version
- Complete project modularization with SPM packages
- Scalable navigation pattern in SwiftUI with UIHostingController + Coordinator pattern
- Networking layer with async/await and dependency injection with swift-dependencies
- Examples of good unit testing practices when using TCA
More information
For building iOS apps at scale successfully, you might need just a little bit more than the things from the previous section and that’s the exact reason why in this project template you will also get things like securely storing sensitive data in xcconfigs, complete setup for production, staging and development environments, and much much more.