O projeto integrador consiste em desenvolver um aplicativo com técnicas e temáticas abordadas durante o curso Desenvolvimento Mobile iOS , ofertado pela Digital House . A equipe chegou ao consenso de criar um aplicativo capaz de possibilitar uma integração do usuário com as HQs (histórias em quadrinho), personagens da Marvel, com detalhes das HQs, fichas técnicas e descrição tudo para aproximar ainda mais os usuários de seus conteúdos(da Marvel). A API consumida para o desenvolvimento do aplicativo foi a da Marvel .
✅ Prototipagem Figma;
✅ POO;
✅ Navegação entre telas;
✅ Tratativas de erros;
✅ Consumir uma API;
✅ Funcionar em modo offline;
✅ MVVM;
✅ Testes Unitários;
✅ Componentes do UIKit: (UITextField, UIButton, UILabel, UICollectionView e UITableView).
➡️ O app deve possuir as seguintes features:
- ✅ Tela de carregamento;
- ✅ Tela de login (Facebook e Google são obrigatórios, login com senha);
- ✅ Tela de seleção de três personagens favoritos;
- ✅ Tela detalhada de nome e descrição dos três personagens favoritados;
- ✅ Tela de revistinhas de um dos três personagens favoritados;
- ✅ Tela de detalhes(imagem, nome, botão de compartilhar e favoritar revistinha, data de publicação , escritor, design, capa, descrição da revistinha)
- ✅ Tela de revistinhas favoritadas com opção de remover;
- ✅ Opção para compartilhamento em redes sociais;
✅ GitFlow.
- Bitrise
- Canva Pro
- Cocoapods
- CoreData
- Figma
- Firebase - Realtime e Storage
- Git/GitFlow
- Sourcetree
- SQLite
- Trello
- Xcode