https://github.com/dheison0/tabnews
yet, another Tabnews client
https://github.com/dheison0/tabnews
react-native tabnews
Last synced: 3 months ago
JSON representation
yet, another Tabnews client
- Host: GitHub
- URL: https://github.com/dheison0/tabnews
- Owner: dheison0
- License: mit
- Archived: true
- Created: 2023-02-06T22:27:06.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-04-27T00:18:37.000Z (about 2 years ago)
- Last Synced: 2025-02-15T03:41:16.831Z (4 months ago)
- Topics: react-native, tabnews
- Language: JavaScript
- Homepage:
- Size: 2.79 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Tabnews
Mais um cliente qualquer do site [TabNews], esse esta sendo criado em
JavaScript com React Native, o foco aqui é aumentar meu conhecimento
no framework e na performance do aplicativo, ele esta sendo testado
em um Samsung Galaxy A01 Core e um Motorola Moto One MacroApp rodando nos dois celulares:


As especificações de cada um são:
Moto One Macro:
- Tela: 6.23¨ 720x1520
- Android: 10
- RAM: 4GB
- CPU: 8x @ 1.99GHz
- Arquitetura: ARM64-v8a 64bitSamsung A01 Core:
- Tela: 5.3¨ 720x1480
- Android: 10 versão Go
- RAM: 2GB
- CPU: 4x @ 1.5GHz
- Arquitetura: ARMv7l 32bit## TODO
- [X] Inicializar o projeto e criar uma classe para controle da API
- [X] Adicionar as janelas de navegação usando Stack e Drawer navigation
- [X] Criar a tela inicial
- [X] Componente de carregamento
- [X] Componente de renderização do item na lista
- [X] Modal para troca de estratégia
- [X] Criar Componente para mostrar erros no carregamento
- [X] Criar a página da postagem
- [X] Adicionar o markdown formatado
- [X] Criar componente de comentário
- ~~[ ] Criar tela de comentários~~(substituído pela tela de postagem)
- [ ] Criar tela de configurações
- [ ] Configurar o tema padrão
- [ ] Definir a estratégia padrão
- [X] Criar tela de itens salvos
- [ ] Criar tela do usuário com postagens separadas de comentários
- [ ] Adicionar suporte a login // Essa parte ainda vai demorar
- [ ] Criar tela de login
- [ ] Adicionar suporte a up/down vote e comentar
- [ ] Adicionar tela de criar postagem[TabNews]: