I created the following open-source projects, inspired by emitron-iOS and emitron-Android:
These are modern, comprehensive, and production-ready native app templates for iOS and Android, featuring built-in user authentication.
Features
- Onboarding
- Sign Up / Sign In / Sign Out
- Email Confirmation
- Forgot Password
- Input Validation
- CRUD Operations for Shops (Create/Read/Update/Delete)
- And more!
Technologies
NativeAppTemplate-Free-iOS
This template leverages the latest iOS development tools and practices, including:
- 100% Swift
- 99% SwiftUI (UIKit is only used for the contact email screen)
- @Observable (iOS 17: Streamlined state management)
- SwiftLint for code quality and consistency
- Test (Swift Testing)
- Inspired by emitron-iOS
NativeAppTemplate-Free-Android
This template uses the latest Android development tools and practices, including:
- 100% Kotlin
- 100% Jetpack Compose
- Hilt for dependency injection
- Retrofit2 for networking
- Proto DataStore for data storage
- Android Modern App Architecture
- Test
- Inspired by nowinandroid and emitron-Android
Would love to hear your thoughts and contributions!
I particularly welcome contributions to NativeAppTemplate-Free-iOS, as itβs a requirement for being featured on awesome-ios!