Open source Crypto Currency Tracker Android App made fully in Kotlin

Related tags

App CoinBit
Overview

Testing Workflow

CoinBit

CoinBit is a beautiful CryptoCurrency app, completely open sourced and 100% in kotlin. It supports following features

  • Track prices of over 3000+ currencies over 100+ exchanges
  • Get top coins, top pairs, top exchanges by volume.
  • Track latest news for all the coins and crypto community in general
  • Completely secure, your data never leaves your device.
  • Choose your home currency and track prices in it.
  • Made with ❤️ and help from open source community
  • Open for contribution, please send a pull request.

App available on Google Play: https://play.google.com/store/apps/details?id=com.binarybricks.coinbit

Work in progress

  • Ability to add transactions
  • Ability to change exchanges
  • Autorefresh of prices
  • Candle charts

App Architecture

Currently the app is using MVP with a repository. We have 2 data source, Room and in memory cache. Data flow is like this

Fragments/Activities -> Presenter -> Repo -> Network/Cache (room/in memory)

In coming days I would like to remove inmemory cache and make everything come from Room. Network will keep the Room cache updated. This will give app some offline abilities.

I am also using a ton of recycler view with Adapter Delegate Pattern. This enables me to plug and play the screens like Lego blocks. I am thinking to replace this with Epoxy in coming days.

Screenshots

You might also like...
Open-source weight and body metrics tracker, with support for Bluetooth scales
Open-source weight and body metrics tracker, with support for Bluetooth scales

Open-source weight and body metrics tracker, with support for Bluetooth scales

NimTome is a Free and open-source spell tracker application for Dungeons and Dragons

Nimtome: An open source application to manage all your spells in D&D About This project came to life as a homework assignment, but it became a lot bit

A Free, Fully Fledged, Open-Source Music Player for Android

Turtle Player Free, Fully Fledged & Open-Source. The Music Player for Android. Turtle Player is designed to be a fun and unique app for playing your m

XliteKt is an open-source, and forever open-source Kotlin based OSRS Emulator for educational purposes.

xlitekt Introduction XliteKt is an open-source, and forever open-source Kotlin based OSRS Emulator for educational purposes. Currently built around th

BaseAnimation network Android animation set, custom controls, nearly 200 kinds of source code! BaseAnimation, if a new version is updated automatically to remind everyone, I hope everyone will contribute their animated XML files or other source, together to create this open source app! An open-source, mod-friendly Android+Desktop remake of Civ V, made with LibGDX
An open-source, mod-friendly Android+Desktop remake of Civ V, made with LibGDX

Unciv - FOSS Civ V for Android+Desktop What is this? An open-source, mod-friendly Android+Desktop remake of Civ V, made with LibGDX Is this any good?

An example of a test task for creating a simple currency converter application for the Android platform. The app is developed using Kotlin, MVI, Dagger Hilt, Retrofit, Jetpack Compose.
An example of a test task for creating a simple currency converter application for the Android platform. The app is developed using Kotlin, MVI, Dagger Hilt, Retrofit, Jetpack Compose.

Simple Currency Converter Simple Currency Converter Android App by Isaev Semyon An example of a test task for creating a simple currency converter app

Vigour - An Android Fitness App that rewards users with Crypto for walking a certain amount of steps.

Vigour Group Project for 2022 Mobile Application Development. Our app rewards user with crypto after walking for a certain amount of steps. We will be

A small Crypto app with neat UI.
A small Crypto app with neat UI.

CryptoAppUI A small Crypto app with neat UI. Note: To login in or sign up just enter any dummy values. Perform crypto transaction though this app usin

Clean Architecture Crypto App

Hi, this is the first project I did with CleanArchitectureMvvm and it is basic and not too complicated. I hope it will be useful for other friends as well.

It's a demonstrative app about Crypto
It's a demonstrative app about Crypto

crypto_demo It's a demonstrative app about Crypto. Parsing Json file in assets to obtain list of CurrencyInfo in order to display in Fragment via Acti

Kotlin Multiplatform Application to show Crypto Coins
Kotlin Multiplatform Application to show Crypto Coins

This is the codebase of Crypto currency Tracking Kotlin Multiplatform App. Components Shared Components Ktor (Network Client) SQL Delight (Local DB) A

Professional Crypto Application Developed With Kotlin
Professional Crypto Application Developed With Kotlin

ExTracker a professional application for tracking cryptoCurrencies developed with kotlin About This Project ExTracker is a cryptocurrency Application.

Android currency conversion app
Android currency conversion app

Specie Android currency conversion. The app is available on F-Droid and here. This app is called Specie because I already have an app called Currency.

CRYLOGGER: Detecting Crypto Misuses for Android and Java Apps Dynamically

CRYLOGGER: Detecting Crypto Misuses for Android and Java Apps Dynamically

A simple currency converter app  built With Jetpack Compose
A simple currency converter app built With Jetpack Compose

I created this app to teach myself Architecture, Network Requests (using ktor), State Flow and other concurrency stuff.

Live currency app in Uzbek sum
Live currency app in Uzbek sum

currencyApp Pro currency rate App Currency Converter providing real time exchange rates for over 180+ currencies and countries.  You can setup persona

Track your favorite crypto-currencies with daily reminders
Track your favorite crypto-currencies with daily reminders

COIN STALK Track your favourite crypto-currencies with daily reminders Screenshots Contribute Clone the repo Get your api key from Coinranking Site Cr

Comments
  • Couldn't sync the app in Android studio

    Couldn't sync the app in Android studio

    When I tried to sync the project,it failed. Can you please help me solving this problem. I tried a number of steps,but nothing worked. Am I missing something? Screenshot from 2021-09-17 10-47-40

    opened by animatedAnand 0
Owner
Pranay Airan
Mobile Engineer @SocialFinance SoFi Android Lover, Tea Addict, Love everything tech, Blogworm, Teach Android, Help GDG Blrdroid
Pranay Airan
Open source Crypto Currency Tracker Android App made fully in Kotlin

CoinBit CoinBit is a beautiful CryptoCurrency app, completely open sourced and 100% in kotlin. It supports following features Track prices of over 300

Pranay Airan 50 Dec 5, 2022
Crypto currency tracker with jetpack compose & clean architecture

Dash Coin DashCoin is a crypto currency tracker with jetpack compose and clean architecture This project is developed by MathRoda for more projects Gi

MathRoda 84 Dec 25, 2022
Coin Stalker App is an android application that displays current crypto currency rates.

Coin-Stalker Coin Stalker App is an android application that displays current crypto currency rates based on modern Android application tech-stacks an

Barış Sağlam 1 Aug 16, 2022
All-money-converter-app - A currency converter App built a free Currency API Dependency injection

This a currency converter App built a free Currency API Dependency injection . T

Espérant GADA 0 Feb 3, 2022
Crypto-candlestick-service - Crypto candlestick service Coding Challenge

Coding Challenge Your task is to build a system that enables users to view price

Moses Thomas 0 Feb 6, 2022
A crypto currency wallet UI/UX template created using Android's jetpack compose.

CryptoWalletTemplate A crypto currency wallet UI/UX template created using Android's jetpack compose. High definition demo on youtube Youtube video de

prosper ekwerike 5 Feb 6, 2022
An application for tracking the value of crypto currency

CriptoApp an application for tracking the value of crypto currency API https://m

Alex92w 0 Dec 19, 2021
Open Source Magic: The Gathering life tracker and companion app

SpellCounter SpellCounter is a free, open source Magic: The Gathering life and counter tracking app Features 100% free with no ads Supports up to 8 pl

Sean Kenkeremath 3 Jul 27, 2022
🚧 A fully open-source project for creating and maintaining a Kotlin-based Minecraft: Java Edition server.

Hexalite: Java Edition ⚠️ WARNING: The Hexalite Network is a work in progress. It is not yet ready for production. You may encounter bugs and other is

Hexalite Studios 38 Nov 28, 2022
🚧 A fully open-source project for creating and maintaining a Kotlin-based Minecraft: Java Edition server.

Hexalite: Java Edition ⚠️ WARNING: The Hexalite Network is a work in progress. It is not yet ready for production. You may encounter bugs and other is

Hexalite Network 38 Nov 28, 2022