Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

WBA0478_v1.0
Desenvolvimento de 
aplicações mobile – iOS
Desenvolvendo um aplicativo 
Android básico
Bloco 1
George Santiago Alves
Desenvolvendo um aplicativo Android básico
• O que é um Playground?
Fonte: adaptada de Smyth (2019, p. 27).
Figura 1 – Criação de um Playground
Desenvolvendo um aplicativo Android básico
Fonte: adaptada de Smyth (2019, p. 28).
Figura 2 – Editor de playground
Desenvolvendo um aplicativo Android básico
• Playground Example:
import UIKit
var str = "Hello , playground“
print("Welcome to Swift")
Desenvolvendo um aplicativo Android básico
Fonte: adaptada de Smyth (2019, p. 30-31).
Figura 3 – LearSwift
Desenvolvendo um aplicativo Android básico
Fonte: adaptada de Smyth (2019, p. 33).
Figura 4 – Playground
Desenvolvendo um aplicativo Android básico
var x = 10 for index in 1...20 { 
let y = index * x 
x -= 1 
print(y)
Fonte: adaptada de Smyth (2019, p. 35).
Figura 5 – Playground resultado
Desenvolvendo um aplicativo Android básico
Fonte: adaptada de Smyth (2019, p. 35).
Figura 6 – Playground resultado
Desenvolvendo um aplicativo 
Android básico
Bloco 2
George Santiago Alves
Swift Playgrounds
• Programação com Swift.
• Guias de documentos.
• Tamanhos de fonte do navegador.
• Organizador redesenhado.
• SwiftUI.
Fonte: adaptada de Apple (2020, [s.p.]).
Figura 7 – Swift Playgrounds
Swift Playgrounds
• Programação com Swift.
• Guias de documentos.
• Tamanhos de fonte do navegador.
• Organizador redesenhado.
• SwiftUI.
Fonte: adaptada de Apple (2020, [s.p.]).
Figura 8 – Swift Playgrounds
Swift Playgrounds
Fonte: adaptada de Apple (2020, [s.p.]).
Figura 9 – Recursos Swift Playgrounds
Swift Playgrounds
• Comunidade Open-Source.
• Legibilidade do código.
• Manutenção de código.
• Desenvolvimento de aplicativos.
• Compatível com Objective-C.
Fonte: adaptada de Apple (2020, [s.p.]).
Figura 10 – Recursos Swift Playgrounds
Desenvolvendo um aplicativo 
Android básico
Bloco 3
George Santiago Alves
Desenvolvimento mobile
• Experiência.
• Clipes de aplicativos.
• Widgets.
Fonte: adaptada de Apple (2020, [s.p.]).
Figura 11 – Recursos iOS 14
Desenvolvimento mobile
• Realidade 
aumentada/virtual.
• Aprendizado de 
máquina.
• Siri.
• Privacidade do 
usuário. Fonte: adaptada de Apple (2020, [s.p.]).
Figura 12 – Recursos iOS 14
Desenvolvimento mobile
• Realidade 
aumentada.
• ARKit 4.
• AR Creation
Tools.
• AR Quick Look.
• AR on the App 
Store.
Fonte: adaptada de Apple (2020, [s.p.]).
Figura 13 – Recursos iOS 14
Teoria em Prática
Bloco 4
George Santiago Alves
Reflita sobre a seguinte situação
O design inclusivo é uma abordagem que auxilia o profissional 
na criação de produtos e serviços que podem ser usados pelo 
maior número de indivíduos possível. Em síntese, a inclusão vai 
além de ofertar uma aplicação dedicada a determinados nichos 
de pessoas, mas, especialmente, no desenvolvimento de um 
aplicativo no qual o usuário pode utilizar usando diferentes 
perspectivas; isto é, o design inclusivo expande as maneiras 
tradicionais do usuário interagir com algum produto. Diante 
disso, como trabalhar com o design inclusivo no ecossistema 
Apple? Que abordagem ou práticas são indicadas para a criação 
de aplicações para o maior número possível de usuários?
Reflita sobre a seguinte situação
• Proporcionar uma experiência
equivalente.
• Considerar a situação.
• Ser consistente.
• Dar o controle.
• Oferecer escolha.
• Priorizar o conteúdo.
• Adicionar valor.
Fonte: adaptada de Apple (2020, [s.p.]).
Figura 14 – Adaptabilidade e 
acessibilidade mobile 
Dica do Professor
Bloco 5
George Santiago Alves
Dica do Professor
• Título: Guias e Documentação para suporte ao desenvolvedor.
• Autores: Apple Inc.
• Ano: 2020.
• Disponível no site da Apple, seção de Documentação e Guias.
Dica do Professor
• Título: Swift (a linguagem do iOS) // Dicionário do Programador.
• Canal: Código Fonte TV.
• Ano: 2019.
• Disponível no Youtube.
Referências
ANDRADE, A. W.; AGRA, R.; MALHEIROS, V. Estudos de caso de aplicativos móveis no governo 
brasileiro. In: SIMPÓSIO BRASILEIRO DE SISTEMAS DE INFORMAÇÃO (SBSI), 9. , 2013, João Pessoa. 
Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2013. p. 780-791.
APPLE. Documentação e Guias. Disponível em: https://developer.apple.com/pt/support/. Acesso 
em: 10 set. 2020.
ALEEM, F. Layered Architecture used by iOS and it’s Performance & Portability. Jul. 2019. DOI: 
10.13140/RG.2.2.22845.20968.
BORCK, J.; CAMINADE, J.; WARBURG, M. V. How Large Is the Apple App Store Ecosystem? A Global 
Perspective for 2019. Analysis group, 15 jun. 2020. Disponível em: 
https://www.apple.com/newsroom/pdfs/app-store-study-2019.pdf. Acesso em: 11 set. 2020.
SMYTH, N. iOS 12 App Development Essentials. [S. l.]: Payload Media, 2019.
Bons estudos!
	Desenvolvimento de aplicações mobile – iOS
	Desenvolvendo um aplicativo Android básico
	Desenvolvendo um aplicativo Android básico
	Desenvolvendo um aplicativo Android básico
	Desenvolvendo um aplicativo Android básico
	Desenvolvendo um aplicativo Android básico
	Desenvolvendo um aplicativo Android básico
	Desenvolvendo um aplicativo Android básico
	Desenvolvendo um aplicativo Android básico
	Desenvolvendo um aplicativo Android básico
	Swift Playgrounds
	Swift Playgrounds
	Swift Playgrounds
	Swift Playgrounds
	Desenvolvendo um aplicativo Android básico
	Desenvolvimento mobile
	Desenvolvimento mobile
	Desenvolvimento mobile
	Teoria em Prática
	Reflita sobre a seguinte situação
	Reflita sobre a seguinte situação
	Dica do Professor
	Dica do Professor
	Dica do Professor
	Referências
	Bons estudos!

Mais conteúdos dessa disciplina