All Projects → damoonrashidi → Bitalarm

damoonrashidi / Bitalarm

An app to keep track of different cryptocurrencies, written in dart + flutter

Programming Languages

dart
5743 projects

Projects that are alternatives of or similar to Bitalarm

Rotki
A portfolio tracking, analytics, accounting and tax reporting application that protects your privacy
Stars: ✭ 689 (+632.98%)
Mutual labels:  cryptocurrencies, hacktoberfest
Comit Rs
Reference implementation of COMIT, an open protocol facilitating trustless cross-blockchain applications.
Stars: ✭ 190 (+102.13%)
Mutual labels:  cryptocurrencies, hacktoberfest
Tasklite
The CLI task manager for power users
Stars: ✭ 91 (-3.19%)
Mutual labels:  hacktoberfest
Laravel Make Scope
Brings make:scope command to laravel
Stars: ✭ 94 (+0%)
Mutual labels:  hacktoberfest
Wifi
基于wifi抓取信息的大数据查询分析系统
Stars: ✭ 93 (-1.06%)
Mutual labels:  hive
Bin
~/bin
Stars: ✭ 93 (-1.06%)
Mutual labels:  hacktoberfest
Adyen Php Api Library
Adyen API Library for PHP
Stars: ✭ 93 (-1.06%)
Mutual labels:  hacktoberfest
Pywizlight
A python connector for WiZ light bulbs (e.g SLV Play)
Stars: ✭ 92 (-2.13%)
Mutual labels:  hacktoberfest
Coursera Java For Android
Solutions for the course Java for Android
Stars: ✭ 94 (+0%)
Mutual labels:  hacktoberfest
Arduino Amiibo Tools
Arduino sketches to play with amiibo
Stars: ✭ 93 (-1.06%)
Mutual labels:  hacktoberfest
Haskell Music
Source Code from "Making Music with Haskell" video
Stars: ✭ 94 (+0%)
Mutual labels:  hacktoberfest
Coteafs Appium
📱 Wrapper Appium Framework in Java which supports Automation of Mobile and Tablet apps.
Stars: ✭ 93 (-1.06%)
Mutual labels:  hacktoberfest
Bulma Toast
Bulma's pure JavaScript extension to display toasts
Stars: ✭ 93 (-1.06%)
Mutual labels:  hacktoberfest
Plexdrive
Plexdrive mounts your Google Drive FUSE filesystem (optimized for media playback)
Stars: ✭ 1,324 (+1308.51%)
Mutual labels:  hacktoberfest
Atox
Reasonable Tox client for Android
Stars: ✭ 90 (-4.26%)
Mutual labels:  hacktoberfest
Kotlinfixture
Fixtures for Kotlin providing generated values for unit testing
Stars: ✭ 94 (+0%)
Mutual labels:  hacktoberfest
Tutorialdb
A search 🔎 engine for programming/dev tutorials, See it in action 👉
Stars: ✭ 93 (-1.06%)
Mutual labels:  hacktoberfest
Deautherdroid
Additional android app for SpaceHunn's ESP8266 DeAuther.
Stars: ✭ 93 (-1.06%)
Mutual labels:  hacktoberfest
Natural Gallery Js
A lazy load, infinite scroll and natural layout list gallery
Stars: ✭ 93 (-1.06%)
Mutual labels:  hacktoberfest
Polybar Kdeconnect
KDEConnect module for Polybar
Stars: ✭ 94 (+0%)
Mutual labels:  hacktoberfest

Version 2 on the way!

I'm currently rewriting the application from scratch to remove a lot of the ugly code, conform better to modern flutter best practices with regards to State Management and Routing and splitting up widgets before they become monsters.

The code for the v1 can be found in the legacy/v1 branch, whats currently available in master is pretty bare bones functionality wise, but should serve pretty well for a starter for other apps.

Updated design

Todo

  • [x] Get prices
  • [x] Display all prices
  • [x] Sort all prices based on price, 24h gain/loss
  • [x] Add coin to favorites
  • [x] list favorites
  • [ ] Add wallets (both via pasting address or scanning QR code)
  • [ ] Remove wallet
  • [ ] Get wallet value
  • [x] Single coin view
  • [x] Single coin graph
  • [ ] wallet view
  • [ ] Cool but pointless animations

Version 1

can be found in the branch legacy/v1 for posterity.

bitalarm

A cryptocurrency tracker and portfolio app, built with Flutter and Dart

promo screens

Getting Started

  1. Install Flutter
  2. Clone the repo
  3. Run flutter run (make sure to have an emulator running).

Recent changes

  • Way faster load times in portfolio. Can be done even faster if the coin values are fetched (or even prefetched) and graph is continuously built after the wallet stream emits a coin object.
  • Portfolio update look and feel

Todo

  • [ ] Maybe currency icons?
  • [x] Loading indicator.
  • [x] Graph out historical data for a currency
  • [ ] Make sure that the graph is actually correct. God knows what it's displaying now.
  • [ ] Error messages when timeline/order data for a currency couldn't be found.
  • [x] Scan QR-code to add wallet to wallet list
  • [x] Remove wallet from list
  • [x] Dynamic portfolio based on address (ETH + ERC20-tokens, LTC, BTC, BCH, DASH and ADA for now)
  • [x] Ability to add individual assets in addition to wallets
  • [ ] Add more information in the details view (Circulating supply, ATH, 24h hi/low)
  • [ ] Dark mode
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].