Cryptobuddy
Cryptobuddy est une application Android qui suit et affiche les prix, les nouvelles, les graphiques, les marchés et les principes fondamentaux de plus de 1500 crypto-monnaies! L'application est entièrement open source sans aucune publicité! C'était un travail d'amour. J'ai passé des mois à y travailler tous les soirs après mon retour du travail et le week-end.





Caractéristiques
- Affiche la capitalisation boursière, le volume, le pourcentage de variation, le prix et l'image de la pièce pour plus de 1500 crypto-monnaies
- La liste est triable et consultable
- Les utilisateurs peuvent ajouter des favoris à un onglet séparé afin qu'ils puissent garder un œil attentif sur les devises qui leur tiennent à cœur
- Affiche les graphiques pour le prix dans le temps de chaque devise à différents intervalles
- Les utilisateurs peuvent traîner leurs doigts sur le graphique pour voir le prix à un moment donné
- Le graphique affiche des données en USD et en BTC
- Des statistiques sur la fourniture de chaque devise sont affichées sur un tableau sous le graphique
- Naviguez facilement directement vers la page CoinmarketCap pour une devise à partir de l'application
- Affiche les marchés pour chaque devise triée par volume
- Agrégats les nouvelles de la crypto-monnaie de nombreuses sources d'informations différentes et affiche des articles de manière propre et esthétique
Bibliothèques utilisées
- Easyrest: cette bibliothèque est largement utilisée pour tous les appels réseau dans l'application. Il s'occupe de la demande de mise en cache, du multi-threading et de rassemblement JSON dans des objets avec Jackson
- MATÉRIAUX-DIALOGS: Bibliothèque utilisée pour afficher la boîte de dialogue de tri
- CustomTabs: bibliothèque utilisée pour le navigateur Web avec des intégrations chromées
- Togglebuttongroup: bibliothèque utilisée pour les boutons qui permettent aux utilisateurs de basculer la plage de dates sur le graphique
- MaterialFavoriteButton: Bibliothèque utilisée pour le bouton préféré de l'écran d'accueil
- MPANDRIODCHART: Utilisé pour montrer le prix du temps dans le temps
- Picasso: bibliothèque utilisée pour le chargement et l'affichage sans tracas
- GSON: Bibliothèque utilisée pour sérialiser le texte de la base de données dans de vrais objets Java et vice-versa
Autorisation
android.permission.ACCESS_NETWORK_STATE
android.permission.INTERNET
Ces deux autorisations sont nécessaires afin que nous puissions parler aux API sur Internet qui nous donnent des informations sur les crypto-monnaies
Sources
- Cryptocompare Min-API: Cette API n'est actuellement utilisée que pour les marchés et les nouvelles
- CoinmarketCap: Énorme merci à CoinmarketCap! Sans leurs API, cette application ne serait pas possible. Ils sont le backend pour les données des graphiques, les images de pièces, les capitalisations boursières, le volume, les prix et le pourcentage de changements
- shields.io: fournit les beaux badges de construction en haut de ce réadme
- Smashicons