This Is A Demo For An App Structure.
- iOS 10.0+
- Xcode 11+
- Swift 5.0+
- Viper Architecture with it's Base Modules.
- Persistance Manager For Dealing with userDefaults.
- Swiftgen For Managing Resources (Strings, Images).
- Using Xconfig Files and Schemes For Managing Environment.
- A Container Class For Creating VCS and Managing App Flow.
- Using Xibs, No Stoaryboards.
- Network Layer.
- Using Moya For Network Calls.
- Adding Custom Classes, Extensions and Utilities.