how_to_become_an_android_developer
How To Become an Android Developer | Android Developer Roadmap 2024
https://www.youtube.com/watch?v=2uG9EjrI9lg
- Programming Language
- Kotlin
- Java (“outdated”)
- UI
- Jetpack Compose
- XML
- Application Lifecycle
- onCreate
- onStart
- onResume
- onPause
- onStop
- onRestart
- onDestroy
- Coroutines
- background work
- Fetching data from internet
- sktor (?) (or stator/skator/skeitor?)
- retrofit
- Local database
- Room
- Realm
- SQLite
- SharedPreferences / DataStore
- saving data as key/value pairs
- Architecture
- MVVM
- MVI
- MVP
- MVC
- Image from network
- using dependecies
- Glide
- Coil
- Picasso
- Linter (to analyze your code)
- Detekt / Android Lint / Ktlint
- Leak Canary / Timber / Chuck
- Testing
- Unit testing
- JUnit
- MockK
- Truth
- KTluent
- Instrumented testing
- Robolectric
- espresso
- Kaspresso
- CI / CD
- Bitrise
- Jenkins
- Circle CI
how_to_become_an_android_developer.txt · Last modified: by kalaschnikow
