Android Development with Kotlin

Build native Android apps with Kotlin, Jetpack Compose and real APIs.

Duration: 2 – 3 MonthsInternship: IncludedMode: Online & Offline

Course Overview

Learn to build native Android apps with Kotlin, the language Google recommends for Android. You will design screens with Jetpack Compose, structure apps with MVVM, and build complete apps that use APIs, local storage and Firebase.

Curriculum

  1. Kotlin Programming: Variables, functions, null safety, classes, data classes and collections.
  2. Advanced Kotlin: Lambdas, extension functions, coroutines and Flow.
  3. Android Fundamentals: Android Studio, activities, lifecycle, intents and permissions.
  4. UI with Jetpack Compose: Composables, layouts, state, lists, navigation and Material Design.
  5. Architecture & Storage: MVVM, ViewModel, Room database and DataStore.
  6. Networking: Retrofit, REST APIs and JSON parsing.
  7. Firebase & Publishing: Auth, Firestore, notifications and Play Store release.

Projects

Who Can Join

← Back to course