victorcatao / ios_movies

Aplicativo de catálogo de filmes

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Movie App iOS

Check list

  • 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

Localizable.strings

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.

Testes unitários

Os testes unitários foram feitos para testar algumas funções principalmente relacionadas ao Movie.

Rx

Usei Rx principalmente em requisições e alguns controles da ViewController.

ViewCode

Projeto inteiramente feito em ViewCode

Dark Mode

O app foi feito pensando no Dark Mode on/off

Targets

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.

TODO

  • Corrigir alguns bugs
  • Testes com Quick/Nimble
  • Parallax
  • Paginação na lista
  • Opção de língua no app

About

Aplicativo de catálogo de filmes


Languages

Language:Swift 99.4%Language:Ruby 0.6%