Sample application build for teaching basics of kotlin for Big-Brain-Kotlin Book
- Name the colours correctly
- Correct guess +1 score and wrong guess - 0.5 score
- When Score Reaches Zero Game Over
- Game Randomizes Each level
- Leaderboard With Max Score
- Constraint Layout
- Card Views
- Glide Image loading library - gifs & images
- Jetpack View-binding
- Activity
- Intents
- Shared Preferences
- Android Lifecycle - create, resume, destroy
- Android assets - images
- Count Down timer API
- Alert Dialog API
- UI Components :
- Buttons + Click Listeners
- Images
- Text
- Edit Fields
- Language Primitives :
- val/var & lateinit variable
- generic functions
- nullable fields & handling
- object class
- if/else, when
- generic Classes + Inheritance
- Data Class
- Delegates - lazy
- Collections API & functions
- List -> shuffle, take, forEach , forEachIndexed
- Observer Pattern
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.