All Projects → Patchett → CryptoBuddy

Patchett / CryptoBuddy

Licence: AGPL-3.0 license
Android app which displays cryptocurrency prices, charts and news!

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to CryptoBuddy

Android-daily-read-tips
log for articles and info in android for every developer
Stars: ✭ 13 (-86.02%)
Mutual labels:  mobile-app, android-studio, mobile-development
FluentERP
ERP mobile application for Android with a support for SAP-like T-codes!
Stars: ✭ 18 (-80.65%)
Mutual labels:  mobile-app, android-studio, mobile-development
Manji
Manji is a mobile application built to help people learning Japanese learn about Kanji.
Stars: ✭ 142 (+52.69%)
Mutual labels:  mobile-app, mobile-development
cAndroid
cAndroid is tool for control your PC by Android phone
Stars: ✭ 23 (-75.27%)
Mutual labels:  mobile-app, android-studio
pinance
Python module(s) to get stock data, options data and news.
Stars: ✭ 70 (-24.73%)
Mutual labels:  finance, news
Prototype.Forms.Controls
This sample app contains a random mixture of Xamarin/Xamarin.Forms controls, views, and functionality snippets that I've created.
Stars: ✭ 21 (-77.42%)
Mutual labels:  mobile-app, mobile-development
react-native-tab-bars
Fully customizable navigation tab bar for React Native
Stars: ✭ 16 (-82.8%)
Mutual labels:  mobile-app, mobile-development
android-clean-code
Writing Clean Code in Android
Stars: ✭ 22 (-76.34%)
Mutual labels:  mobile-app, android-studio
software-systems-architecture
A collection of descriptions of the architecture that various systems use.
Stars: ✭ 24 (-74.19%)
Mutual labels:  mobile-app, mobile-development
Tasky
Tasky is a task management app made with SwiftUI.
Stars: ✭ 22 (-76.34%)
Mutual labels:  mobile-app, mobile-development
GiveNGo
React Native app to connect people who need toiletries/groceries/other goods with those who live nearby and are willing to donate and drop off those goods to them. Includes a chat app to allow users to coordinate.
Stars: ✭ 15 (-83.87%)
Mutual labels:  mobile-app, mobile-development
addIt
Simple addition game made with Flutter for Mobile and Web using BLOC pattern
Stars: ✭ 16 (-82.8%)
Mutual labels:  mobile-app, mobile-development
captAR
Augmented Reality Geolocation Capture-the-Flag Mobile Game Capstone Project
Stars: ✭ 24 (-74.19%)
Mutual labels:  mobile-app, android-studio
android-trinity
android-trinity is tiny proactive framework with much of the scaffolding code required to start a new Android Application.
Stars: ✭ 44 (-52.69%)
Mutual labels:  mobile-app, mobile-development
Customizable-Crypto-Currency-Dashboard-with-Chart
📺 A Dashboard with the price movements of the selected Cryptocurrencies 💹
Stars: ✭ 79 (-15.05%)
Mutual labels:  finance, chart
JetStory
JetStory is an open source android app made to help you spend your waiting time reading stories that have similar length to your available time.
Stars: ✭ 20 (-78.49%)
Mutual labels:  mobile-app, android-studio
info-bot
🤖 A Versatile Telegram Bot
Stars: ✭ 37 (-60.22%)
Mutual labels:  news, cryptocoins
CrossMobile
Create native iOS, Android, Windows Phone and Desktop applications in Java. Write it once, and produce sophisticated multiplatform applications.
Stars: ✭ 48 (-48.39%)
Mutual labels:  mobile-app, mobile-development
Flutter-BabyStepsQuiz
A Flutter Quiz App.
Stars: ✭ 21 (-77.42%)
Mutual labels:  mobile-app, mobile-development
HTML-Crypto-Currency-Chart-Snippets
💹 Simple HTML Snippets to create Tickers / Charts of Cryptocurrencies with the TradingView API 💹
Stars: ✭ 89 (-4.3%)
Mutual labels:  finance, chart

CryptoBuddy

platform license GitHub (pre-)release

Cryptobuddy is an Android app that tracks and displays prices, news, charts, markets, and fundamentals of over 1500 crypto currencies! The app is completely open source with NO ADS EVER! It was a labor of love. I have spent months working on it every night after I get home from work and on weekends.

Features

  • Displays market cap, volume, percent change, price, and coin image for over 1500 crypto currencies
    • List is sortable and searchable
  • Users can add favorites to a separate tab so that they can keep a close eye on the currencies they care about
  • Displays charts for price over time of each currency at different intervals
    • Users can drag their fingers across the chart to see the price at a given time
    • Chart displays data in USD and BTC
  • Statistics about the supply of each currency are displayed on a table under the chart
  • Easily navigate directly to the CoinMarketCap page for a currency from right inside the app
  • Displays markets for each currency sorted by volume
  • Aggregates crypto currency news from many different news sources and displays articles in a clean and aesthetic manner

Libraries Used

  • EasyRest: This library is used extensively for all network calls within the app. It takes care of request caching, multi-threading, and marshalling JSON into objects with Jackson
  • material-dialogs: Library used to show the sorting dialog
  • customtabs: Library used for the web browser with Chrome integrations
  • ToggleButtonGroup: Library used for the buttons which allow users to toggle the date range on the chart
  • MaterialFavoriteButton: Library used for the favorite button on the home screen
  • MPAndroidChart: Used to show price over time chart
  • Picasso: Library used for hassle-free image loading and display
  • GSON: Library used to serialize text from the database into real Java objects and vice-versa

Permissions

android.permission.ACCESS_NETWORK_STATE
android.permission.INTERNET

These two permissions are required so that we can talk to the APIs on the internet that give us information about crypto currencies

Sources

  • CryptoCompare min-api: This API is currently only used for Markets and News
  • CoinMarketCap: Huge thanks to CoinMarketCap! Without their APIs this app would not be possible. They are the backend for chart data, coin images, market caps, volume, prices, and percent changes
  • shields.io: Provides the beautiful build badges at the top of this README
  • Smashicons
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].