Skip to content
Home Tutorials Roadmaps Courses
Log in Join free

Android Development with Kotlin

Build modern Android apps with Kotlin, Jetpack components, and Material Design - Google's recommended path.

SU Taught by Sukhwinder Singh 0 enrolled Intermediate

What you will learn

Master Android development with Kotlin - Google's officially recommended language for Android.

Covers Kotlin fundamentals, Android Studio, UI with XML and Jetpack Compose, Activities, Fragments, APIs, local databases, authentication, Firebase, and Play Store deployment. Build 3+ real-world Android apps.

Who this is for:
- Developers wanting to build native Android apps
- Java developers transitioning to Kotlin
- Anyone targeting the Android developer job market

Course Syllabus

0 lessons · 10 modules
1. Kotlin Programming Basics 5 lessons
  1. Lesson content for "Kotlin setup and IntelliJ/Android Studio".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  2. Lesson content for "Variables, types and string templates".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  3. Lesson content for "Functions, null safety and collections".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  4. Lesson content for "Lambdas, higher-order functions and scope functions".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  5. Lesson content for "Data classes, sealed classes and enums".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
2. Android Studio & Project Setup 5 lessons
  1. Lesson content for "Android Studio installation and emulator setup".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  2. Lesson content for "Creating your first Android project".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  3. Lesson content for "Project structure and build.gradle".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  4. Lesson content for "Running, debugging and logcat".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  5. Lesson content for "Version control with Git in Android Studio".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
3. UI Design with XML 5 lessons
  1. Lesson content for "Views, ViewGroups and layout hierarchy".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  2. Lesson content for "LinearLayout, RelativeLayout and ConstraintLayout".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  3. Lesson content for "TextView, EditText, Button and ImageView".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  4. Lesson content for "RecyclerView for scrollable lists".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  5. Lesson content for "Material Design components and themes".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
4. Activities & Lifecycle 4 lessons
  1. Lesson content for "Activity lifecycle and callbacks".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  2. Lesson content for "Intents - starting activities and passing data".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  3. Lesson content for "Activity result API and permissions".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  4. Lesson content for "Screen rotation and state preservation".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
5. Fragments & Navigation 4 lessons
  1. Lesson content for "Fragment lifecycle and management".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  2. Lesson content for "Fragment transactions and back stack".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  3. Lesson content for "Navigation Component setup".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  4. Lesson content for "Safe Args and passing data between fragments".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
6. Networking & APIs 4 lessons
  1. Lesson content for "Retrofit setup and REST API calls".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  2. Lesson content for "JSON parsing with Gson and Moshi".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  3. Lesson content for "Coroutines for async network calls".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  4. Lesson content for "Image loading with Coil and Glide".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
7. Local Database 4 lessons
  1. Lesson content for "Room database setup and entities".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  2. Lesson content for "DAOs, queries and data operations".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  3. Lesson content for "Room with Coroutines and Flow".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  4. Lesson content for "Database migrations and testing".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
8. Jetpack Compose 4 lessons
  1. Lesson content for "Composable functions and recomposition".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  2. Lesson content for "State and side effects in Compose".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  3. Lesson content for "Lists, animations and theming".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  4. Lesson content for "Compose Navigation".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
9. Authentication & Firebase 4 lessons
  1. Lesson content for "Firebase setup for Android".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  2. Lesson content for "Firebase Auth - email, Google and phone".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  3. Lesson content for "Firestore real-time data sync".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  4. Lesson content for "Push notifications with FCM".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
10. Deployment & Publishing 4 lessons
  1. Lesson content for "App signing and build configuration".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  2. Lesson content for "Creating a Play Store listing".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  3. Lesson content for "Release builds and ProGuard".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  4. Lesson content for "App updates and Play Console management".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon

Student reviews

No reviews yet - be the first after you complete the course!