tanaypratap / practice.android.roll-dice

Android App for learning the basics of Android

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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:

  1. Setting up Android Studio.
  2. Setting up an emulator
  3. The project structure
    • res is used for static resources
    • kotlin code is written in java folder
  4. App Layout through XML
  5. Inflating XML to make the view
  6. Finding view by id
  7. Attaching event handler
  8. Changing view
  9. Using images
  10. when and random in kotlin
  11. lateinit is useful to write performant apps as it avoids doing findViewById() multiple times
  12. Understanding of Gradle
    • different gradle for modules
    • adding support of different libraries through gradle
  13. Understanding of different Android versions and how to support that

About

Android App for learning the basics of Android


Languages

Language:Kotlin 100.0%