Skip to content

natashaval/juara-android

Repository files navigation

juara-android

Google Developer Profile: natashaval

Juara Android Season 2: Compose Camp

Juara-Android Indonesia 2022 Season 2 link
Collect 12 badges for beginners + 5 badges for experienced

Android Basics with Compose

Android Basics with Compose
com.compose.happybirthday

  1. Unit 1: Your first Android app (3 badges)
  2. Unit 2: Building app UI (3 badges)
  3. Unit 3: Display lists and use Material Design (3 badges)
  4. Unit 4: Navigation and app architecture (3 badges)
    • DessertActivity

Jetpack Compose for Android Developers

Jetpack Compose for Android Developers

  1. Compose essentials
    • Write your first Compose app -> BasicsActivity, BasicCodelabActivity, OnboardingActivity
    • Basic layouts in Compose -> SootheActivity
    • State in Compose -> WellnessActivity
    • Migrating to Jetpack Compose -> sunflower.GardenActivity
  2. Layouts, theming, and animation
    • Animating Elements in Jetpack Compose -> AnimationActivity

Juara Android Season 1: Android Development

Juara-Android Indonesia 2022 Season 1 link
Collect 16 badges + 3 extra badges from this list

Android Basics Codelabs

Android Basics in Kotlin
com.example.happybirthday

  1. Unit 1: Kotlin basics (4 badges)
  2. Unit 2: Layouts (3 badges)
  3. Unit 3: Navigation (4 badges)
  4. Unit 4: Connect to the internet (2 badges)
  5. Unit 5: Data Persistence (2 badges)
  6. Unit 6: WorkManager (1 badge)

Tech

  1. XML (layout, user input)
  2. ViewBinding
  3. Unit Test (JUnit, Mockito)
  4. Integration Test (Espresso)
  5. RecyclerView
  6. Activity and Fragment Lifecycle
  7. Android Navigation Components
  8. ViewModel and LiveData
  9. Coroutines
  10. Room database and Flow
  11. Repository pattern
  12. Preferences DataStore
  13. Work Manager

About

JuaraAndroid 2022

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages