Kotlin for Android — Advanced

By Deola Categories: Mobile Development
Wishlist Share

About Course

Production-level Android development for developers who already know MVVM, Room, and Retrofit. This course covers structured concurrency and Flow, dependency injection with Hilt, Jetpack Compose (declarative UI), Clean Architecture, automated testing, background work with WorkManager, and preparing an app for the Play Store — culminating in a multi-layered capstone application.

What Will You Learn?

  • Apply structured concurrency and Kotlin Flow correctly
  • Use Hilt for dependency injection across an app
  • Build modern UI declaratively with Jetpack Compose
  • Apply Clean Architecture with a testable Domain layer
  • Write unit tests and Compose UI tests
  • Schedule reliable background work with WorkManager
  • Prepare and configure an app for Play Store release

Course Content

Advanced Coroutines & Flow
Structured concurrency, exception handling, Flow, StateFlow, and SharedFlow.

Dependency Injection with Hilt
Modules, scopes, and injecting ViewModels and Repositories.

Jetpack Compose Fundamentals
Composable functions, state hoisting, and remember.

Compose Navigation & Advanced UI
Navigation-Compose, Material 3 theming, animations, and side effects.

Clean Architecture & Testing
Domain-layer Use Cases, unit testing, and Compose UI testing.

Earn a certificate

Add this certificate to your resume to demonstrate your skills & increase your chances of getting noticed.

selected template

Student Ratings & Reviews

No Review Yet
No Review Yet

Want to receive push notifications for all major on-site activities?

✕
Select the fields to be shown. Others will be hidden. Drag and drop to rearrange the order.
  • Image
  • SKU
  • Rating
  • Price
  • Stock
  • Availability
  • Add to cart
  • Description
  • Content
  • Weight
  • Dimensions
  • Additional information
Click outside to hide the comparison bar
Compare