O app foi desenvolvido em Swift utilizando as boas práticas de código. O código foi escrito utilizando Clean Architecture em conjunto com o MVVM, também utilizando Swinject para injeção de dependência. As telas foram feitas utilizando UIKit, escritas em view code. Foi utilizado RxSwift e Alamofire para requisições.
A tela de início dá boas vindas e permite navegar para registro.
A tela de cadastro pega informações como nome, foto, email e senha. Além disso, possui validação dos campos sendo que o botão só fica disponível quando todos são válidos.
A home lista promoções e os 10 restaurantes mais próximos.
Aqui é exibido o nome e foto adicionados no registro e uma table view com outras funcionalidades não implementadas.
Nessa tela é possível encontrar restaurantes pesquisando por categoria ou pelo textField.