Go from coder to Android engineer: MVVM architecture, advanced Compose, offline first data, testing, and AI powered mobile features.
8 modules · 48 lessons
Advanced Kotlin and coroutines, clean architecture with MVVM and Hilt, advanced Jetpack Compose, offline first data engineering, authentication and cloud integration, testing and professional workflow, applied Generative AI for mobile, and a capstone production quality AI app.
Ucanly's Intermediate Android course takes you from working coder to professional Android engineer, with hands on architecture, APIs, and data driven app building. Built for developers with working knowledge of Kotlin, Jetpack Compose, Room, and basic API calls, this program goes deep into MVVM architecture, dependency injection with Hilt, Kotlin Flow, offline first design, Paging 3, and professional testing with JUnit and Espresso. On the AI side, you will build streaming AI responses, on device AI with ML Kit and Gemini Nano, RAG powered mobile features, and AI function calling. You will graduate having shipped a production quality, offline first Android app with clean MVVM architecture, tests, and an advanced AI feature, published to the Play Store.
Complete this course to earn a verified Ucanly certificate you can add to your profile, share on LinkedIn, and showcase to employers as proof of the skills you've built.
It is recommended, but working knowledge of Kotlin, Jetpack Compose, Room, and basic API calls is sufficient to start.
You will build apps using MVVM, the repository pattern, use cases, and dependency injection with Hilt, the same architecture used by professional Android teams.
You will work with streaming AI responses, on device AI using ML Kit and Gemini Nano, RAG powered mobile features, and AI function calling.
A production quality, offline first Android app with clean MVVM architecture, tests, and an advanced AI feature, published to the Play Store.