Course :: Mobile app development - up1/training-courses GitHub Wiki
Course 1 :: Android app with Kotlin
Day 1
- Environment and Configuration Development tools
- Android Studio IDE
- Setup real device and emulator
- Create a new project
- Basic of Kotlin
- Develop android app with Kotlin
- User interface
- Manage flow of application
- Manage local data in app
- Working with Networking
Day 2
- Mobile app architecture and testable project
- MVC (Model-View-Controller)
- MVP (Model-View-Presenter)
- MVVM (Model-View-ViewModel)
- Android Testing
- Config project
- UI Testing
- Integration testing
- Unit testing
- Code coverage
Course 2 :: iOS app with Swift
Day 1
- Environment and Configuration Development tools
- xCode
- Setup real device and simulator
- Create a new project
- Basic of Swift
- Develop iOS app with Swift
- User interface
- Manage flow of application
- Manage local data in app
- Working with Networking
Day 2
- Mobile app architecture and testable project
- MVC (Model-View-Controller)
- MVP (Model-View-Presenter)
- MVVM (Model-View-ViewModel)
- iOS Testing
- Config project
- UI Testing
- Integration testing
- Unit testing
- Code coverage