Aplicativo TabNews feito com muito
- Dark mode
- Leitura de conteúdos
- Pull To Refresh
- Infite Scroll
- Visualização de Comentários das publicações
- Login do usuário
- Meus conteúdos
- Gerencimaneto de conta
- Criação de conta pelo App
- Resposta dos conteúdos
- Interação com Tabcoins
- Postagens de conteúdos
- Visualização do perfil de outros usuários
- Favoritos (local database)
- Opção ler mais tarde (local database)
- Buscar conteúdos (?)
Você precisa ter o Flutter instalado e configurado na sua máquina:
- Flutter 3.0 (ou qualquer versão 3 superior)
Então após baixar/clonar o repositório, não se esqueça de instalar as dependências locais do projeto:
flutter pub get
Para rodar o projeto localmente, basta rodar o comando abaixo:
flutter run
Isto irá rodar o projeto no seu emulador/simulador ou dispositivo real conectado.
Lembrando que as vezes é necessário abrir o emulador/simulador antes de rodar o comando de run.
Para buildar o projeto, basta rodar o seguitne comando:
Android APK
flutter build apk
Diretório de saída do APK: (build/app/outputs/flutter-apk/app-release.apk)
Apple iOS
Sugiro buildar diretamente pelo Xcode, selecionando seu dispositivo como device. E também para utilizar sem a conexão USB, é necessário buildar utilizando o mode Profile
O projeto utiliza a especificação de Conventional Commits.
O sistema foi configurado com o lefthook, e adiconado as configurações em lefthook.yml
e criado as configurações das mensagens em bin/commit_message.dart
.
Acesse a página de Insights do projeto.