Skip to content

Latest commit

 

History

History
38 lines (29 loc) · 2.08 KB

README.md

File metadata and controls

38 lines (29 loc) · 2.08 KB

Weighter

Weighter is simple Weight Tracking Application built to demonstrate Jetpack Compose .

Built With 🛠

  • Kotlin - First class and official programming language for Android development.
  • Jetpack Compose - Jetpack Compose is Android’s modern toolkit for building native UI.
  • Coroutines - A coroutine is a concurrency design pattern that you can use on Android to simplify code that executes asynchronously.
  • Flow - A flow is an asynchronous version of a Sequence, a type of collection whose values are lazily produced.
  • Android Architecture Components - Collection of libraries that help you design robust, testable, and maintainable apps.
    • Stateflow - StateFlow is a state-holder observable flow that emits the current and new state updates to its collectors.
    • Flow - A flow is an asynchronous version of a Sequence, a type of collection whose values are lazily produced.
    • ViewModel - Stores UI-related data that isn"t destroyed on UI changes.
    • Jetpack Compose Navigation - The Navigation component provides support for Jetpack Compose applications.
  • Material Components for Android
    • Modular and customizable Material Design UI components for Android.

Architecture 🗼

This app uses MVVM (Model View View-Model) architecture.

Contribute 🤝

If you want to contribute and help me to figure out ClassCastException please contribute your learning , you"re always welcome!