android-starter-kit lookup notes for android development Kotlin val vs const Functional programming Lambda Callback When Constructors Regular expressions Collections Strings Thread Coroutines Nested and inner classes Object declaration Pass by reference Lazy instantiation Debugging techniques let Labels Inheritance Polymorphism Overriding Try catch Data class Property accessors Retrofit Null safety Class parameters Generics internal keyword "by" keyword Android View binding Inflate LiveData Flow & StateFlow Gradle Intent Activity Handlers Task and back stack Fragments AlertDialog RecyclerView Result from an Activity AsyncImage Back stack Bluetooth XML Basic calculator with basic flow of ConstraintLayout, Guideline Margin vs Padding Tips Jetpack Compose Basics Font State Navigation Ktor Basics Architecture Clean architecture MVVM Design patterns Dependency injection Simply put dependency injection Dagger Koin Database Room SQLite AR ARCore basics KMM Sharing Structure Take away from fragmented kmm Thanks A lot of info taken from: JetBrains Academy Android developers Philipp Lackner nob*tches