Android

Android

MOBILE

āļāļēāļĢāļžāļąāļ’āļ™āļē Android āđāļšāļš native āļ”āđ‰āļ§āļĒ Kotlin āđ€āļ›āđ‡āļ™āļ āļēāļĐāļēāļŠāļĄāļąāļĒāđƒāļŦāļĄāđˆ āđāļĨāļ° Jetpack Compose āļŠāļģāļŦāļĢāļąāļšāļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļŸāļ‹āđāļšāļš declarative āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄ MVVM/MVI āļ”āđ‰āļ§āļĒ ViewModel āđāļĨāļ° Room, āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđāļšāļš reactive āļ”āđ‰āļ§āļĒ Flow āđāļĨāļ° dependency injection āļ”āđ‰āļ§āļĒ Hilt

āļŠāļīāđˆāļ‡āļ—āļĩāđˆāļ„āļļāļ“āļˆāļ°āđ„āļ”āđ‰āđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰

Kotlin āļŠāļĄāļąāļĒāđƒāļŦāļĄāđˆ āļžāļĢāđ‰āļ­āļĄ null safety, coroutine āđāļĨāļ° Flow

Jetpack Compose āļŠāļģāļŦāļĢāļąāļš UI āđāļšāļš declarative āđāļĨāļ° Material Design 3

Architecture Components (ViewModel, LiveData, Navigation)

Room Database āļžāļĢāđ‰āļ­āļĄ migration āđāļĨāļ° TypeConverters

Retrofit + OkHttp āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­āđ€āļ„āļĢāļ·āļ­āļ‚āđˆāļēāļĒāļžāļĢāđ‰āļ­āļĄ interceptor

Dependency Injection āļ”āđ‰āļ§āļĒ Hilt (āļ­āļīāļ‡āļˆāļēāļ Dagger)

WorkManager āļŠāļģāļŦāļĢāļąāļšāļ‡āļēāļ™āđ€āļšāļ·āđ‰āļ­āļ‡āļŦāļĨāļąāļ‡āļ—āļĩāđˆāđ€āļŠāļ·āđˆāļ­āļ–āļ·āļ­āđ„āļ”āđ‰

Firebase (Auth, Firestore, Cloud Messaging, Analytics)

āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļ­āļĒāđˆāļēāļ‡āļ„āļĢāļ­āļšāļ„āļĨāļļāļĄ (JUnit, Espresso, MockK, Compose Testing)

āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž (Profiler, R8/ProGuard, Baseline Profiles)

āļŦāļąāļ§āļ‚āđ‰āļ­āļŠāļģāļ„āļąāļāļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āđ€āļŠāļĩāđˆāļĒāļ§āļŠāļēāļ

āđāļ™āļ§āļ„āļīāļ”āļ—āļĩāđˆāļŠāļģāļ„āļąāļāļ—āļĩāđˆāļŠāļļāļ”āđ€āļžāļ·āđˆāļ­āđ€āļ‚āđ‰āļēāđƒāļˆāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ™āļĩāđ‰āđāļĨāļ°āļ›āļĢāļ°āļŠāļšāļ„āļ§āļēāļĄāļŠāļģāđ€āļĢāđ‡āļˆāđƒāļ™āļāļēāļĢāļŠāļąāļĄāļ āļēāļĐāļ“āđŒ

1

Kotlin: null safety, data class, extension, coroutine āđāļĨāļ° Flow

2

āļžāļ·āđ‰āļ™āļāļēāļ™ Android: Activity, Fragment, Intent, Context, Lifecycle

3

Jetpack Compose: Composable, State, Recomposition, Modifier, LazyColumn

4

UI āđāļšāļšāļ”āļąāđ‰āļ‡āđ€āļ”āļīāļĄ: View, Layout (ConstraintLayout), RecyclerView, ViewBinding

5

āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄ: MVVM, MVI, Clean Architecture

6

ViewModel, LiveData, StateFlow āđāļĨāļ°āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļŠāļ–āļēāļ™āļ°āđāļšāļš reactive

7

Room Database: entity, DAO, āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒ, migration, āļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­ Flow

8

Navigation Component āļžāļĢāđ‰āļ­āļĄ SafeArgs āđāļĨāļ° deep link

9

Retrofit: āļ™āļīāļĒāļēāļĄ API, Gson/Moshi, āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”, interceptor

10

Dependency Injection āļ”āđ‰āļ§āļĒ Hilt: module, scope, qualifier

11

WorkManager: āļ‚āđ‰āļ­āļˆāļģāļāļąāļ”, āļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡, āļ‡āļēāļ™āđ€āļ›āđ‡āļ™āļĢāļ­āļš, āļāļēāļĢāļ•āļīāļ”āļ•āļēāļĄ

12

āļŠāļīāļ—āļ˜āļīāđŒ (runtime), āļ—āļĢāļąāļžāļĒāļēāļāļĢ, āļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļāļēāļĢāļ•āļąāđ‰āļ‡āļ„āđˆāļē

13

āļāļēāļĢāļ—āļ”āļŠāļ­āļš: unit test (JUnit, MockK), UI test (Espresso, Compose)

14

āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž: āļāļēāļĢāļĢāļąāđˆāļ§āđ„āļŦāļĨāļ‚āļ­āļ‡āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģ, ANR, ProGuard, āļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž

15

Firebase, Gradle, CI/CD āđāļĨāļ°āļāļēāļĢāđ€āļœāļĒāđāļžāļĢāđˆāļšāļ™ Play Store

āļšāļ—āļ„āļ§āļēāļĄ Android āļĨāđˆāļēāļŠāļļāļ”

āļ„āđ‰āļ™āļžāļšāļšāļ—āļ„āļ§āļēāļĄāđāļĨāļ°āļ„āļđāđˆāļĄāļ·āļ­āļĨāđˆāļēāļŠāļļāļ”āđ€āļāļĩāđˆāļĒāļ§āļāļąāļš Android

āļ āļēāļžāļ›āļĢāļ°āļāļ­āļš desktop mode āđāļĨāļ° API āđƒāļŦāļĄāđˆāļ‚āļ­āļ‡ Android 16 āļŠāļģāļŦāļĢāļąāļšāļ™āļąāļāļžāļąāļ’āļ™āļē

Android 16 āđƒāļ™āļ›āļĩ 2026: API āđƒāļŦāļĄāđˆ Desktop Mode āđāļĨāļ°āļ„āļģāļ–āļēāļĄāļŠāļąāļĄāļ āļēāļĐāļ“āđŒ

āđ€āļˆāļēāļ°āļĨāļķāļ Android 16 (API 36) āļ„āļĢāļ­āļšāļ„āļĨāļļāļĄ desktop mode, āļāļēāļĢāđāļˆāđ‰āļ‡āđ€āļ•āļ·āļ­āļ™ ProgressStyle, predictive back, āļāļēāļĢāļšāļąāļ‡āļ„āļąāļšāđƒāļŠāđ‰ edge-to-edge āđāļĨāļ°āļ„āļģāļ–āļēāļĄāļŠāļąāļĄāļ āļēāļĐāļ“āđŒāļ—āļĩāđˆāļĄāļēāļžāļĢāđ‰āļ­āļĄāļāļąāļšāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰

āļāļēāļĢāđ€āļ›āļĢāļĩāļĒāļšāđ€āļ—āļĩāļĒāļš dependency injection āļšāļ™ Android āļĢāļ°āļŦāļ§āđˆāļēāļ‡ framework Hilt āđāļĨāļ° Koin

Dependency Injection āļšāļ™ Android: Hilt vs Koin - āļ„āļđāđˆāļĄāļ·āļ­āļ‰āļšāļąāļšāļŠāļĄāļšāļđāļĢāļ“āđŒāđāļĨāļ°āļ„āļģāļ–āļēāļĄāļŠāļąāļĄāļ āļēāļĐāļ“āđŒ 2026

āđ€āļ›āļĢāļĩāļĒāļšāđ€āļ—āļĩāļĒāļš Hilt āđāļĨāļ° Koin āļŠāļģāļŦāļĢāļąāļš dependency injection āļšāļ™ Android āļžāļĢāđ‰āļ­āļĄāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ‚āļ„āđ‰āļ”āļˆāļĢāļīāļ‡ benchmark āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āđāļĨāļ°āļ„āļģāļ–āļēāļĄāļŠāļąāļĄāļ āļēāļĐāļ“āđŒāļ‡āļēāļ™ āļ­āļąāļ›āđ€āļ”āļ•āļŠāļģāļŦāļĢāļąāļš Hilt 2.57 āđāļĨāļ° Koin 4.2

āļ„āļģāļ–āļēāļĄāļŠāļąāļĄāļ āļēāļĐāļ“āđŒ Kotlin 2.3 Android 2026

Kotlin 2.3 āļŠāļģāļŦāļĢāļąāļš Android: Name-Based Destructuring, KMP āđāļĨāļ°āļ„āļģāļ–āļēāļĄāļŠāļąāļĄāļ āļēāļĐāļ“āđŒ 2026

āļ„āļģāļ–āļēāļĄāļŠāļąāļĄāļ āļēāļĐāļ“āđŒ Kotlin 2.3 āļŠāļģāļŦāļĢāļąāļšāļ™āļąāļāļžāļąāļ’āļ™āļē Android āđƒāļ™āļ›āļĩ 2026 āļ„āļĢāļ­āļšāļ„āļĨāļļāļĄ name-based destructuring, KMP, context parameters, Flow āđāļĨāļ° coroutines āļžāļĢāđ‰āļ­āļĄāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ‚āļ„āđ‰āļ”

āļ”āļđāļšāļ—āļ„āļ§āļēāļĄ Android āļ—āļąāđ‰āļ‡āļŦāļĄāļ”