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