Skip to content

📱 Practical examples of native Android development as part of Android Progamming Course.

License

Notifications You must be signed in to change notification settings

yeroldsan/android-practice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kotlin Android Lab

This repository contains a set of individual Android Studio projects built with Kotlin. Each application demonstrates different use cases, complexity levels and APIs.

Projects

  • 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.

Requirements

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.

Getting Started

  1. Clone the repository.
  2. Open Android Studio and navigate to the project you want to explore.
  3. Pair your phone with Android Studio over Wi-FI or using USB following on screen instruction.
  4. 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.

About

📱 Practical examples of native Android development as part of Android Progamming Course.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages