- Para acessar a Wiki do projeto: Clique aqui.
- Para acessar a Arquitetura do projeto: Clique aqui.
- Para acessar as features do projeto: Clique aqui.
- Para acessar a galeria do projeto: Clique aqui.
A ideia deste aplicativo é:
- Consumir a Punk Api e listar cervejas.
- Implementar CRUD de usuários e cervejas favoritas.
- Praticar o conceito de Modularização Android.
- Praticar o conceito de Clean Architecture.
- Praticar integração de Apps Android com Firebase.
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
- Este projeto ainda não possui suporte para Dark Theme.
- Este projeto segue uma arquitetura propria.
- Feature de Beers.
- Feature de Favoritos.
- Feature de Detalhes.
- Feature de Conta.
- Feature de Edição da conta.
- Feature de Cadastro de usuários.
- Feature de Login.
- Componentes da Arquitetura Android:
- ViewModel, Fragments, Lifecycle, Navigation, StateFlow, etc...
- Injeção de dependência com Koin.
- Consumo de API Rest com Retrofit.
- Processamento de imagens com Coil.
- Armazenamento de dados com DataStore.
- Cadastro e Login de usuários com Firebase Authentication.
- Persistência de dados com Cloud Firestore.
- Modularização com Arquitetura.
- Clean Architecture e MVVM.
- Download do Apk na release do projeto.
- Clonando o repositório:
git clone https://github.com/nunes1909/beer-app.git