This repository contains a set of individual Android Studio projects built with Kotlin. Each application demonstrates different use cases, complexity levels and APIs.
- BMI: Easily calculate your Body Mass Index with a well integrated Material You design.
- LoginForm: Present a clean login interface with material design elements, state management and data validation.
- Theming: Use custom colors, typography and shapes without dynamic colors.
- Calories: Estimate calorie burn rates for various levels of physical activity.
- ScaffoldNavApp: Showcase seamless navigation within an Android application using Jetpack Compose and the Navigation component.
- BMIMVVM: Here is the BMI application listed above. This example's using the ViewModel architectural pattern, StateFlow and Kotlin Coroutines for learning purpose.
- ToDo: Render a list of tasks in cards. Retrofit, GSON, ViewModel architectural pattern, StateFlow are used in this application.
To try out any of these apps, you need to have the following installed:
Note
You might have to install the right Android SDK via Tools/SDK Manager first.
- Clone the repository.
- Open Android Studio and navigate to the project you want to explore.
- Pair your phone with Android Studio over Wi-FI or using USB following on screen instruction.
- Click the
â–¶ Run
button to build and run the application.
Tip
In case you experience lag when running the application, please select Release version build in step number 4.