My first attempt at building an Android app using the Kotlin language. I implemented basic Kotlin concepts such as Late Initialization properties, Java Interoperability, String templates, Data Binding, Arrays, lists, loops, when statement, etc.
This was part of the Google's 30 Days Of Kotlin event in which I successfully submitted the app. The criteria was to develop an app using atleast 3 features that are unique to the Kotlin programming language.
The app displays a scrollable list of facts for a particular wonder of the world on the click of a button. It also adds a color everytime to the clicked button randomly picked from a color array. It provides a way for the user to enter their name and display it with a message.
Home | OneClicked | AllClicked |
---|---|---|
- Android Studio 4.0
- Kotlin - The official programming language for building Android apps
Clone or Download
repository- Open the app in Android Studio
Ctrl+F9
Build the AppShift+F10
Run the App
Thanks to the following codelabs
- Kotlin Bootcamp for Programmers
- Android Kotlin Fundamentals