Projeto final do curso de Swift do programa Maria vai com as Devs realizado pela Serasa e Gama Academy para capacitar Desenvolvedoras iOS.

Related tags

Layout swift ios
Overview

📱 ProjetoFinal - Pokedex App

Projeto final do curso de Swift do programa Maria vai com as Devs realizado pela Serasa e Gama Academy para capacitar Desenvolvedoras iOS.

📄 Sobre o Projeto

Pokedex App

📌 Requisitos do Projeto

  • Chamada API para trazer dados
  • Mostrar pelo menos uma imagem externa
  • Pelo menos uma lista com scroll (com dados externos)
  • Persistência de dados
  • Ter pelo menos um teste unitário (não precisa ser TDD)

Dicas:

  • Testar em vários tamanhos de tela (iPhone)
  • Quando não houver internet o app deve avisar o usuário e os dados persistidos devem funcionar normalmente

🌈 Protótipo

Prototipo Pokedex App

Para visualizar o projeto no Figma clique aqui. 💻

Arquitetura, Tecnologias e Bibliotecas utilizadas

  • Xcode Version 13.0
  • Versão mínima iOS 15.0
  • API: PokeAPI
  • MVC Architecture
  • Kingfisher (7.1.1)
  • Lottie (3.2.3)

Desenvolvido com ❤️ por Rayana Prata, Elisa Kalil e Marilise Morona.

You might also like...
An Impressive Auto Layout DSL for  iOS, tvOS & OSX. & It is written in pure swift.
An Impressive Auto Layout DSL for iOS, tvOS & OSX. & It is written in pure swift.

KVConstraintKit KVConstraintKit is a DSL to make easy & impressive Auto Layout constraints on iOS, tvOS & OSX with Swift Installation Using CocoaPods

The ultimate API for iOS & OS X Auto Layout — impressively simple, immensely powerful. Objective-C and Swift compatible.
The ultimate API for iOS & OS X Auto Layout — impressively simple, immensely powerful. Objective-C and Swift compatible.

The ultimate API for iOS & OS X Auto Layout — impressively simple, immensely powerful. PureLayout extends UIView/NSView, NSArray, and NSLayoutConstrai

A Swift Autolayout DSL for iOS & OS X
A Swift Autolayout DSL for iOS & OS X

SnapKit is a DSL to make Auto Layout easy on both iOS and OS X. ⚠️ To use with Swift 4.x please ensure you are using = 4.0.0 ⚠️ ⚠️ To use with Swift

BrowserID for iOS Using Swift

browserid-ios Almost a clone of https://github.com/amedia/browserid For generating and providing a browser id and a browser visit id to a WebView. Use

IMC - Índice de Massa Corporal iOS - Swift
IMC - Índice de Massa Corporal iOS - Swift

IMC (Índice de Massa Corporal) - View Code O objetivo desse projeto foi criar em view code o aplicativo IMC (Índice de Massa Corporal) ministrado no c

(Swift) iOS UIView layout reimagined
(Swift) iOS UIView layout reimagined

UIViewprint/ iOS view layout completely reimagined Blueprint /ˈbluːˌprɪnt/ : a detailed outline or plan of action: a blueprint for success. class Vi

A curated list of Open Source example iOS apps developed in Swift
A curated list of Open Source example iOS apps developed in Swift

 A curated list of Open Source example iOS apps developed in Swift. An amazing list for people who are beginners and learning ios development and for ios developers who need any example app or feature.

App desenvolvido do zero em Swift pelo time iOS na formação da Digital House
App desenvolvido do zero em Swift pelo time iOS na formação da Digital House

App desenvolvido do zero em Swift pelo time iOS na formação da Digital House. O App tem por objetivo mostrar o filme da API que deu match de acordo com a escolha do usuário após clicar no botão Roletar. Foi usado o padrão de projeto MVVM.

MisterFusion is Swift DSL for AutoLayout. It is the extremely clear, but concise syntax, in addition, can be used in both Swift and Objective-C. Support Safe Area and Size Class.
MisterFusion is Swift DSL for AutoLayout. It is the extremely clear, but concise syntax, in addition, can be used in both Swift and Objective-C. Support Safe Area and Size Class.

MisterFusion MisterFusion makes more easier to use AutoLayout in Swift & Objective-C code. Features Simple And Concise Syntax Use in Swift and Objecti

Owner
Elisa Kalil
Student of electrical engineering
Elisa Kalil
SwiftLanguageWeather-master - Swift Language Weather is an iOS weather app developed in Swift 4

Swift Language Weather SwiftWeather has renamed to Swift Language Weather. Becau

Kushal Shingote 1 Feb 5, 2022
Om👀iOS - 오늘은 무슨 iOS?!

오무렌 Omoolen, 콘택트 렌즈 사용자를 위한 맞춤 렌즈 추천 및 오프라인 픽업 예약 서비스 SOPT 28th APPJAM 프로젝트 기간: 2021.06.26 ~ 2021.07.17 소개 팀원 소개 김소연 김현규 임경진 Development Environment a

Team Omoolen 19 Dec 28, 2022
Olvid-ios - Olvid client application for iOS

Olvid Olvid is a private and secure end-to-end encrypted messenger. Contrary to

Olvid 42 Dec 6, 2022
IOS-PokemonQuizApp - Assignment to make a responsive iOS app. App has to connect with an external API

iOS-PokemonQuizApp Assignment to make a responsive iOS app. App has to connect with an external API. The Project The idea of the project is to make a

BennyDB 0 Jan 9, 2022
Flixtor-iOS - iOS streaming app inspired by Netflix that allows you to watch any film and series

Flixtor-iOS iOS streaming app inspired by Netflix that allows you to watch any f

Kevin Liu 0 Jan 14, 2022
IOSAnimationSample-master - An iOS Animation playground to exercise different iOS Animations

iOS Animation Sample This app is an iOS Animation playground to exercise differe

Kushal Shingote 1 Feb 5, 2022
BrickKit is a delightful layout library for iOS and tvOS. It is written entirely in Swift!

BrickKit is a delightful layout library for iOS and tvOS. It is written entirely in Swift! Deprecated BrickKit is being phased out at Wayfair, and the

Wayfair Tech – Archive 608 Sep 15, 2022
Fast Swift Views layouting without auto layout. No magic, pure code, full control and blazing fast. Concise syntax, intuitive, readable & chainable. [iOS/macOS/tvOS/CALayer]

Extremely Fast views layouting without auto layout. No magic, pure code, full control and blazing fast. Concise syntax, intuitive, readable & chainabl

layoutBox 2.1k Dec 22, 2022
Simple static table views for iOS in Swift.

Simple static table views for iOS in Swift. Static's goal is to separate model data from presentation. Rows and Sections are your “view models” for yo

Venmo 1.3k Jan 5, 2023
An easy way to create and layout UI components for iOS (Swift version).

Introduction Cupcake is a framework that allow you to easily create and layout UI components for iOS 8.0+. It use chaining syntax and provides some fr

nerdycat 288 Oct 9, 2022