Skip to content

🌟 Crypto Tracker: A modern Android app to explore and monitor cryptocurrency prices and trends, designed with cutting-edge tools and seamless user experience in mind.

Notifications You must be signed in to change notification settings

priyatoshd/Crypto-Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Crypto Tracker 🚀

Crypto Tracker is a sleek Android application that allows users to monitor real-time prices of popular cryptocurrencies. Users can explore a detailed list of coins, track trends with an interactive chart, and dive into in-depth details about each currency.


Screenshots

  • Phone Screen:

                       

  • Tablet Screen:

                       


Features

  • Comprehensive Coin List

    • Displays the coin image, name, symbol, current price, and 24-hour percentage change.
    • Pull-to-refresh functionality for real-time updates.
  • Detailed Coin View

    • Navigate to a coin’s detail screen with additional data such as market cap and historical price trends.
    • Interactive custom chart showcasing price history and trends.
  • Dynamic Theming

    • Supports Material Design dynamic theming, where the app's colors change to match your wallpaper color accents.
  • Optimized for All Screens

    • Utilizes Material 3 adaptive navigation for a smooth experience across tablets and larger screens.

Tech Stack 🛠

  • Architecture & Design

    • Clean Architecture.
    • MVI (Model-View-Intent) Design Pattern.
  • UI

    • Jetpack Compose for modern UI.
    • Custom chart component for price trends.
    • Material Design dynamic theming.
  • Networking & Dependency Injection

    • Ktor for efficient network calls.
    • Koin for dependency injection.
  • Additional Features

    • Kotlin Coroutines and Flows for asynchronous operations.
    • Compose State for dynamic UI updates.
    • Material Pull-to-Refresh.

API

This app uses the CoinCap API to fetch real-time cryptocurrency data, including prices, market caps, and historical trends.


Installation

  1. Clone this repository:
    https://github.com/priyatoshd/Crypto-Tracker.git
  2. Open the project in Android Studio.
  3. Build and run the app on your preferred emulator or device.

Contributions

Contributions are welcome!

Here’s how you can help:

  1. Fork the repository:
    Click on the "Fork" button at the top-right corner of this page.

  2. Create a branch:
    Create a new branch for your feature or bug fix:

    git checkout -b feature-name
  3. Make changes and commit:
    Add your changes and commit them:

    git add .
    git commit -m "Description of changes"
  4. Push your branch:
    Push the changes to your branch:

    git push origin feature-name  
  5. Submit a pull request:
    Go to the "Pull Requests" tab in the repository, and submit your pull request.

About

🌟 Crypto Tracker: A modern Android app to explore and monitor cryptocurrency prices and trends, designed with cutting-edge tools and seamless user experience in mind.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages