User Story #1 - Camera View
Eu, como usuário do App, preciso que exista uma funcionalidade que me permita acessar a câmera do meu dispositivo dentro do app, para que eu possa apontar minha câmera para um QRCode com precisão.
Critérios de aceite:
- É necessário que exista uma UITabBarController com apenas uma childViewController
- A childViewController deve ser do tipo UINavigationControlller, e sua rootViewController deve ser uma subclasse de UIViewController
- Ao abrir o app, deve ser possível ver através da câmera do dispositivo (é necessário pedir permissão de acesso à câmera, consultar documentação oficial de como fazer isso).
- O item da tabBar deve ter um ícone representando a tab de leitura de QR, e o título "Leitor"
- A UI deve se adaptar ao modo de interface do dispositivo (funcionar tanto em dark quanto light mode, alternando esquema de cores)
Requisitos não funcionais:
- É necessário aderir ao padrão MVVM de arquitetura da solução.
Escopo negativo (Esta tarefa não inclui):
- Fazer o reconhecimento e/ou leitura de QRCodes. Apenas abertura da câmera.
- Testes (Vamos escrever os testes unitários de cada pedaço do código assim que eu puder parar para te ensinar sobre testes).
User Story #1 - Camera View
Eu, como usuário do App, preciso que exista uma funcionalidade que me permita acessar a câmera do meu dispositivo dentro do app, para que eu possa apontar minha câmera para um QRCode com precisão.
Critérios de aceite:
Requisitos não funcionais:
Escopo negativo (Esta tarefa não inclui):