Android App Development: Intermediate
Go from coder to Android engineer: MVVM architecture, advanced Compose, offline first data, testing, and AI powered mobile features.
- Duration
- 8 weeks
- Level
- Intermediate
- Content
- 48 lessons
- 8 modules · 14 h 48 min
- Certificate
- Included
- On completion
- Access
- Fee by email
What you'll learn
Who this course is for
- Beginner level graduates ready to move into professional Android engineering
- Self taught Android developers who know the basics and want structured, production level skills
- Junior mobile developers preparing for mid level engineering interviews
- Anyone who wants hands on experience building AI powered mobile apps
Skills you'll gain
This course includes
Course content
8 modules · 48 lessons · 14 h 48 min
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.
Requirements
- Completion of the Beginner level, or working knowledge of Kotlin, Jetpack Compose, Room, and basic API calls
- A computer capable of running Android Studio
- Comfort building and running a simple Android app
About this course
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.
Earn a Ucanly certificate
Complete this course to earn a Ucanly certificate with its own page and QR code. Save it as a PDF, share its link, or add it to the certifications on your LinkedIn profile.
Frequently asked questions
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.