OSThiago / NewsApiApp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NewsApiApp

Projeto desafio para construção de um App de notícia

O desafio consiste em criar um aplicativo de notícias para iOS em Swift usando a framework UIKit e construindo o layout usando Viewcode.

App.Demo.mp4

Resumo do desafio:

  • O App deverá conter duas telas
  • Na primeira tela, exibir do artigo as imagens, autores, títulos e as descrições utilizando UITableView ou UICollectionView
  • Ao selecionar uma célula, exibir na segunda tela a imagem, a data de publicação e o conteúdo do artigo, respectivamente
  • Consumir a API: https://newsapi.org/

O que foi usado para o desenvolvimento:

  • Linguagem Swift
  • Framework para desenvolvimento de UI - UIKIt
  • Arquitetura MVVM
  • ViewCode para Autolayout
  • Uso de protocolos
  • Princípios de SOLID
  • Design Patterns
  • RestAPI
  • Criação de tests com XCTest
    • Dummy
    • Mock

Como foi o processo de desenvolvimento:

Obrigado por visitar o projeto ☺️ ps. Aceito dicas e sugestões de melhoras

About


Languages

Language:Swift 100.0%