4

MyInvest Carteira de Investimentos - Segundo Aplicativo Funcional Android em kotlin

#Kotlin #Android
J
José Filho

Olá comunidade, espero que todos estejam bem e com saúde.

Eu pliquei um artigo falando do meu primeiro app android. Não sou da área de desenvolvimento, estou começando agora com Carrefour Android Developer. Da mesma forma que mencionei no outro artigo (https://digitalinnovation.one/artigos/primeiro-aplicativo-funcional-android-em-kotlin) também estou satisfeito com aprendizado que tive nesse projeto.

Meu segundo app se trata-se de um app de Carteira de investimento, com titulo MyInvest (nada criativo kkk) que carrega informações da cotação de vários ativos do mundo todo, acompanha os rendimentos com detalhes, desempenho geral da carteira de investimento, percentual que cada ativo representa na carteira, dentre outras informações. Permitindo adicionar diversas operações ao mesmo ativo a qualquer momento.

Importante observar que a chave da API permite apenas 5 acessos por minuto, então, isso pode limitar o carregamento das informações de ativos na carteira, caso a carteira não carregue completamente todos os ativos provavelmente e será devido ao fato citado e não a um erro de código (mas eventualmente pode ser um bug mesmo). Adicionalmente, a API grátis não disponibiliza a fotos dos ativos, coloquei uma api de imagens do Wikipédia, mas resolvi tirar pois nem sempre o resultado era a imagem da empresa, por isso a caixa preta no lugar do que seria a foto.

Link do youtube: https://youtu.be/cR4P8h8Xrf4

Link GitHub: https://github.com/anchieta-oliveira/MyInvest


- Por que uma app de acompanhamento de carteira de investimento?

Um aplicativo que necessita fazer diversas operações presente em vários app, como exemplo: consumir dados de API, fazer processamento em assincronia com a interface, trabalhar com banco de dados local e remoto, realizar operações matemáticas, consultas aos Bds, dentre outros.


- Informações


+ API das informações dos ativos: https://www.alphavantage.co/

+ Gráficos: https://github.com/AAChartModel/AAChartCore-Kotlin


Estou aberto e até mesmo desejando ajuda quanto a todos os temas que possam envolver os meus projetos e no geral. O app tem muitas falhas e tenho muito a aprender ainda. Obrigado a todos que leram o artigo e que eventualmente queiram me auxiliar nesse processo. Desejo a todos ótimas experiencias.

4
219

Comentários (8)

0
J

José Filho

25/09/2021 10:59

@Dilton Santos


Obrigado pela ajuda, já li seu artigo e está muito bom, parabéns.


1
D

Dilton Santos

25/09/2021 04:03

Parabéns cara! Top esse projeto! Com certeza vou copiar!

Sobre as questões de design patterns e arquitetura, tem um artigo que fiz baseado nesse seu comentário sobre "Vozes da minha cabeça Architecture" hahahaha. Dá um saque lá, já serve como norte pra desenvolver essas habilidades!


https://digitalinnovation.one/artigos/design-patterns-e-arquiteturas-para-apps-mobile

1
J

José Filho

22/09/2021 21:37

@Gabriel Terres


Muito obrigado. Já adianto que a arquitetura que usei para organizar meu projeto veio "de vozes da minha cabeça" kkkkk ainda não cheguei a estudar essa parte.

Também depois que comecei vi que deveria ter feito um planejamento melhor antes de começar a escrever código, mas já fica para os próximos.

Um exemplo é que eu deveria ter usado fragments para estruturar melhor, mas tbm ainda estou aprendendo a implementar.


0
J

José Filho

24/09/2021 20:52

@Ivan Cruz


Muito obrigado Ivan.

Se tiver conselhos e ideias para um iniciante pode ficar a vontade para conversamos.

Tenha um ótimo final de semana.

2
Ivan Cruz

Ivan Cruz

24/09/2021 20:42

Parabéns pelo artigo José, esse app é bem legal vou entrar nesses links para dar uma olhada vlw!!

0
J

José Filho

22/09/2021 21:50

@Breno Silva


Agradeço o carinho.

Obrigado.

2
Breno Silva

Breno Silva

22/09/2021 21:34

Top demais José!

1
Gabriel Terres

Gabriel Terres

22/09/2021 21:28

vou dar uma olhada

None

Brasil