GitXplorerGitXplorer
1

itunes-book-seeker

public
2 stars
1 forks
0 issues

Commits

List of commits on branch master.
Unverified
7806551527f73710068aab3671ee0b9721e5fc3e

Ajuste no teste

11ucas committed 3 years ago
Unverified
481ce9654b176b70bcf99fb3c9a6155de61e4882

Update podfile and change observables to rx publishrelay

11ucas committed 3 years ago
Unverified
c5e6e4b72762c6db45d8f6794217609e444ce7f8

Atualizando dependencias

committed 3 years ago
Verified
54e83d7df837aac4ff2881c8283e3a36d20de27c

Update README.md

11ucas committed 4 years ago
Verified
bdd083b3d515a379bf709c5e3ac39b61375a4d22

Update README.md

11ucas committed 4 years ago
Verified
18958cc5b4c2b3a308af5d029077042bb06987ae

Update README.md

11ucas committed 4 years ago

README

The README file for this repository.

Buscador de Livros na iTunes Store

Este é um aplicativo nativo iOS estilo showcase para testes / aplicações de funcionalidades.

Deve ser utilizado como consulta de implementações e referência de evolução das plataformas, framework e bibliotecas.

Não deve ser usado como "base" para nenhum projeto, mas sim como consulta porque é certo que irá apresentar mais funciondalidades do que esperado ou até alguns pontos de overengineering,

Core:

Um aplicativo que faz a busca de uma lista de livros com base no termo pesquisado

Funcionalidades:

  • [x] Listar Livros
  • [x] Exibir detalhes dos Livros
  • [x] Gravar as pesquisas localmente

Tecnologia / Stack:

  • [x] Clean Architecture
  • [x] MVVM-C
  • [x] View - View Controllers + Storyboards (1x1)
  • [x] Presenter - ViewModel (com propriedades reativas)
  • [x] Router - Coordinators
  • [x] Persistência - NSUserDefaults
  • [x] Testes Unitários
  • [x] Testes Testes de Integração (API)
  • [x] Gerenciador de Dependências - Cocoapods
  • [x] Padrão de Qualidade (QA) - Swiftlint

Bibliotecas Utilizadas:

  • [x] RxSwift
  • [x] Kingfisher
  • [x] Quick / Nimble
  • [x] Alamofire

Work in Progress (WIP):

  • [ ] Pipeline - Em construção

Trabalho Futuro (Roadmap):

  • [ ] Analytics
  • [ ] Modularização
  • [ ] Persistência - CoreData
  • [ ] Persistência - Realm
  • [ ] Alamofire -> Moya
  • [ ] Gerenciador de Dependências - Carthage + Pods
  • [ ] Exibição - ViewCode + Storyboard
  • [ ] Certificate Pinning