Kotlin for Android — Proficient

By Deola Categories: Mobile Development
Wishlist Share

About Course

For developers who’ve completed the basics and want to build real, production-shaped Android apps. This course covers modern Kotlin idioms, Fragments and Navigation, MVVM architecture with ViewModel and LiveData, local persistence with Room, and networking with Retrofit and Coroutines — culminating in a complete networked Movie Browser capstone.

What Will You Learn?

  • Use lambdas, extension functions, data classes, and sealed classes idiomatically
  • Build multi-screen apps with Fragments and the Navigation Component
  • Apply the MVVM pattern with ViewModel and LiveData
  • Persist data locally with Room
  • Consume REST APIs with Retrofit and Coroutines
  • Build efficient lists with ListAdapter and DiffUtil
  • Ship a complete networked, offline-capable app

Course Content

Kotlin Deep Dive
Lambdas, higher-order and extension functions, data classes, and sealed classes.

Fragments & Navigation
Fragment lifecycle and the Navigation Component with Safe Args.

Architecture Components (MVVM)
ViewModel, LiveData, and the MVVM pattern.

Persistence with Room
Entities, DAOs, and setting up a local database.

Networking with Retrofit & Coroutines
Async work with coroutines and building a networked Repository.

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