Mobile Development
Mobile Development with Kotlin
- Duration
- 6 months
- Level
- Beginner
- Learning modes
- On-site · Online
- Schedule
- Daytime · Evening
Overview
About this program
Master native Android development with Kotlin, Google's official language. You will learn to build modern Android applications with Jetpack Compose, the MVVM architecture and Android best practices.
Outcomes
What you'll be able to do
- Build native Android apps with Kotlin
- Master Jetpack Compose for UI
- Implement the MVVM architecture
- Use Room Database and DataStore
- Integrate REST APIs with Retrofit
- Publish on the Google Play Store
Curriculum · 7 modules
The curriculum in detail
2 weeks
- Kotlin syntax and null safety
- Classes, objects and data classes
- Coroutines and asynchronous programming
- Collections and higher-order functions
Stack
Tools and technologies
- Kotlin
- Jetpack Compose
- Hilt
- Room
- Retrofit
- Android Studio
Prerequisites
Before you start
- Basic programming knowledge
- A computer that supports Android Studio
- An Android smartphone is recommended
Schedule
Upcoming sessions
FAQ