roll-dice
Android App for learning the basics of Android
Made this app on Microsoft's Day of Learning, 23rd September 2020.
reference
https://classroom.udacity.com/courses/ud9012
This is the app made in Lesson 1.
Note: Knowledge of kotlin is required for this course.
core concepts covered
This is an introduction to Android with Kotlin. The major learning from this were:
- Setting up Android Studio.
- Setting up an emulator
- The project structure
res
is used for static resources- kotlin code is written in
java
folder
- App Layout through XML
- Inflating XML to make the view
- Finding view by id
- Attaching event handler
- Changing view
- Using images
when
andrandom
in kotlinlateinit
is useful to write performant apps as it avoids doingfindViewById()
multiple times- Understanding of Gradle
- different gradle for modules
- adding support of different libraries through gradle
- Understanding of different Android versions and how to support that