Android with Kotlin
From first screen to Play Store
What you'll learn
- Build an Android interface in Compose
- Work offline and sync when the network returns
- Test an application that has real asynchronous work
- Sign and stage a release to the Play Store
- Level
- Intermediate
- Duration
- 10 weeks
- Material
- 3m
- Lessons
- 12
- Language
- English
- Access
- 365 days
About this course
Build a complete Android application in Kotlin, with offline support, tests, and a release that actually reaches the Play Store.
You will build one real application from an empty project to a staged rollout: Jetpack Compose for the interface, a local database so it works on a train, tests that run in CI, and the signing and store process that trips up most first releases.
Syllabus
4 modules · 12 lessons · 3m · 1 free to preview
Getting set up
- What you are going to build
- Setting up your machine
- Your first working version
The core ideas
- What you are going to build
- Setting up your machine
- Your first working version
Building it for real
- What you are going to build
- Setting up your machine
- Your first working version
Shipping and what comes after
- What you are going to build
- Setting up your machine
- Your first working version
Taught by
Gs DwiwediLead
Full-stack engineer, and the person who built this platform
Fifteen years building and running production systems, most of them in Java and JavaScript. Teaches the way he works: start with something that runs, then make it correct, then make it fast.
Android engineer, ten million installs and counting
Has shipped Android applications at the scale where a bad release is measured in refunds. Teaches testing and staged rollout as though they matter, because they do.
What you'll get
- Lifetime accessCome back to the material whenever you need it.
- Reviewed projectsA person reads your code and tells you what to change.
- CertificateIssued on completion, verifiable by a link.
- Doubt sessionsLive weekly, recorded if you cannot make it.
Tools you'll use
- KotlinCoroutines, flows and null safety
- Jetpack ComposeDeclarative Android interfaces
- RoomOffline-first local storage
- Play ConsoleSigning, tracks and staged rollout
Before you start
- Some object-oriented programming experience
- A machine that can run Android Studio
Who this is for
- Developers moving to mobile
- Java developers adopting Kotlin