Cryptobuddy
Cryptobuddy é um aplicativo Android que rastreia e exibe preços, notícias, gráficos, mercados e fundamentos de mais de 1500 moedas criptográficas! O aplicativo é completamente de código aberto, sem anúncios! Foi um trabalho de amor. Passei meses trabalhando nisso todas as noites depois de chegar em casa do trabalho e nos fins de semana.





Características
- Exibe o valor de mercado, volume, alteração percentual, preço e imagem para mais de 1500 moedas criptográficas
- A lista é classificável e pesquisável
- Os usuários podem adicionar favoritos a uma guia separada para que possam ficar de olho nas moedas com as quais se importam
- Exibe gráficos por preço ao longo do tempo de cada moeda em diferentes intervalos
- Os usuários podem arrastar os dedos pelo gráfico para ver o preço em um determinado momento
- O gráfico exibe dados em USD e BTC
- Estatísticas sobre o fornecimento de cada moeda são exibidas em uma tabela sob o gráfico
- Navegue facilmente diretamente para a página Coinmarketcap para uma moeda de dentro do aplicativo
- Exibe mercados para cada moeda classificada em volume
- Agrega notícias de moeda criptográfica de muitas fontes de notícias e exibem artigos de maneira limpa e estética
Bibliotecas usadas
- Easyrest: Esta biblioteca é usada extensivamente para todas as chamadas de rede dentro do aplicativo. Ele cuida do cache de solicitação, multi-threading e Marshalling JSON em objetos com Jackson
- Material-Dialogs: Biblioteca usada para mostrar a caixa de diálogo de classificação
- CustomTabs: Biblioteca usada para o navegador da web com integrações do Chrome
- ToggleButTonGroup: Biblioteca usada para os botões que permitem aos usuários alternar o intervalo de data no gráfico
- MaterialFavoriteButton: Biblioteca usada para o botão favorito na tela inicial
- MpandroidChart: Usado para mostrar preços no gráfico de tempo
- Picasso: Biblioteca usada para carregamento e exibição sem complicações
- GSON: Biblioteca usada para serializar o texto do banco de dados em objetos java e vice-versa reais
Permissões
android.permission.ACCESS_NETWORK_STATE
android.permission.INTERNET
Essas duas permissões são necessárias para que possamos conversar com as APIs na Internet que nos fornecem informações sobre moedas criptográficas
Fontes
- Cryptocompare min-api: Esta API é atualmente usada apenas para mercados e notícias
- CoinmarketCap: Muito obrigado ao CoinMarketcap! Sem a APIs deles, este aplicativo não seria possível. Eles são o back -end para dados de gráficos, imagens de moedas, limites de mercado, volume, preços e alterações percentuais
- shields.io: fornece os belos distintivos de construção no topo deste readme
- Smashicons