Curriculum

Externship Program - Android Application Development

Module 1: Build your first Android app in Compose
  • Introduction to programming in Kotlin
  • Set up Android Studio
  • Build a basic layout
Module 2: Build an interactive Android app
  • Kotlin fundamentals
  • Add a button to an app
  • Interact with UI and State

Module 3: Build Lists and Add Theme
  • More Kotlin Fundamentals
  • Build a scrollable list
  • Add Theme and Animation

Module 4: Navigation and App Architecture
  • Architecture Components
  • Navigation in Jetpack Compose
  • Adapt for different screen sizes

Module 5: Connect to the Internet
  • Coroutines
  • Get Data from the Internet
Module 6: Data Persistence
  • Introduction to SQL
  • Use Room for Data Persistence
  • Datastore

Module 7: WorkManager
  • Schedule tasks with WorkManager
  • Introduction to WorkManager
  • Implementing WorkManager

Module 8: Compose with Views
  • Android Views and Compose in Views
  • Views in Compose