Skip to content

A Cryptocurrency application helps you to track live updates on each cryptocurrency

Notifications You must be signed in to change notification settings

hossamqandel/Cryptocurrency

Repository files navigation

🚨 NOTE: Please note that the app is still in development 🚨

Cryptocurrency 💰

A Simple Cryptocurrency app 📱 helps you to track live updates on each cryptocurrency

Try latest Expenso app apk from below 👇

Android

Day Mode 🌞

Cryptocurrencies Cryptocurrency Details

Built With 🛠

  • Kotlin - First class and official programming language for Android development.
  • Coroutines - For asynchronous and more.
  • Retrofit - Manages the process of receiving, sending, and creating HTTP requests and responses.
  • Dagger Hilt - Hilt is a dependency injection library for Android that reduces the boilerplate of doing manual dependency injection in your project.
  • 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.
    • Room Database - SQLite object mapping library.
    • Jetpack Navigation - Navigation refers to the interactions that allow users to navigate across, into, and back out from the different pieces of content within your app.
    • Work Manager - Scheduled work is guaranteed to execute sometime after its Constraints are met.

Architecture 🗼

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

Build-tool 🧰

About

A Cryptocurrency application helps you to track live updates on each cryptocurrency

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages