- Learn the basic of kotlin
- Basic OOP
- Install Android Studio
Resource to learn kotlin
- Learn about anroid live cycle. more
- Fragment
- Use intent & intent filter
- understand context
- Data privacy and permission more
- Secure network data more
- Understand Dependency injection. more
- Koin Dependency injection (i always use this) more
- Glide
- Retrofit
- Gson
- Android architecture component more
- ViewModel
- Live Data
- Room is a SQLite object mapping library.
- RxJava, RxKotlin, RxAndroid
https://www.udacity.com/course/developing-android-apps-with-kotlin--ud9012 https://developer.android.com/guide https://www.raywenderlich.com