/marvel-app

Marvel

Primary LanguageKotlin

Marvel App

Sobre este projeto:

A ideia deste aplicativo é:

  • Consumir a API da Marvel e listar os personagens junto de seus respectivos Comics.
  • Implementar um CRUD local dos personagens desejados em uma listagem de favoritos.

Motivação:

Este aplicativo faz parte do meu portfólio pessoal e eu o desenvolvi visando os meus estudos e a prática dos meus conhecimentos. Caso você faça o download deste repositório e observe pontos de melhoria, seja no código, estrutura, UI/UX, etc... Ou queira apenas dar um simples feedback eu ficarei extremamente feliz. Estou aqui para aprender e me tornar um desenvolvedor cada vez melhor. 😁

Você pode entrar em contato comigo através do Linkedin e também através do e-mail: gnunes1909@gmail.com

Observações:

  • Este projeto ainda não da suporte para Crud de usuários e Login/Logout.
  • Este projeto ainda não da suporte para Crud remoto de personagens.
  • Este projeto ainda não da suporte para Dark Theme.

Funcionalidades:

  • Feature de Splash Screen.
  • Feature de Characters.
  • Feature de Pesquisa.
  • Feature de Favoritos.
  • Feature de Detalhes.

Componentes:

  • Componentes da Arquitetura Android:
    • ViewModel, Fragments, Lifecycle, Navigation, StateFlow, Room, etc...
  • Injeção de Dependência com Koin.
  • Processamento de imagens com Coil.

Conceitos:

  • Clean Architecture e MVVM.

Formas de acessar o app:

  • Download do Apk na release do repositório.
  • Clonando o repositório:
    • git clone https://github.com/nunes1909/marvel-app.git