- API The Movie Database
- MVVM
- Gêneros, filmes e detalhe do filme
- Swift
- Layout baseado no Movies do App iTunes Store
- Guideline Human Interface
- Alamofire
- Teste unitário
- Rx
- Targets
- Localizable Strings
- ViewCode
O app foi desenvolvido para duas línguas, Inglês e Português, através do uso de lozalizable strings. Apesar disso, as requisições estão sendo feitas no default da API, por isso as informações estão em inglês.
Os testes unitários foram feitos para testar algumas funções principalmente relacionadas ao Movie.
Usei Rx principalmente em requisições e alguns controles da ViewController.
Projeto inteiramente feito em ViewCode
O app foi feito pensando no Dark Mode on/off
O app possui 2 Targets, sendo que um deles é uma versão kids. A versão kids possui um outro ícone, além de não possuir filmes adultos. Essa feature é controlada através do target pela setting Activate Compilation Conditions de cada target.
- Corrigir alguns bugs
- Testes com Quick/Nimble
- Parallax
- Paginação na lista
- Opção de língua no app