Skip to content

App that I built for the Google event - 30 Days of Kotlin

Notifications You must be signed in to change notification settings

ToshitaSingh/WonderFacts

Repository files navigation

WonderFacts App

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.

Introduction

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.

Screenshots

Home OneClicked AllClicked

Built using

  • Android Studio 4.0
  • Kotlin - The official programming language for building Android apps

Run the App

  1. Clone or Download repository
  2. Open the app in Android Studio
  3. Ctrl+F9 Build the App
  4. Shift+F10 Run the App

Credits

Thanks to the following codelabs

  • Kotlin Bootcamp for Programmers
  • Android Kotlin Fundamentals

About

App that I built for the Google event - 30 Days of Kotlin

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages