
para Dispositivos
Móveis



Curso Técnico Superior Profissional
Desenvolvimento para Dispositivos Móveis
Área Científica
481 – Ciências Informáticas
Duração
Semestral
Unidade Curricular
Programação para Dispositivos Móveis IV
ECTS
3
Horas de Contacto Teórico Práticas
50h
Objetivos da Aprendizagem
1. Dominar o Xcode e a linguagem Swift;
2. Criar interfaces de utilizador intuitivas e responsivas;
3. Armazenar dados de forma segura e eficiente;
4. Aceder e processar dados de APIs e da rede;
5. Integrar recursos multimédia;
6. Testar e depurar aplicações desenvolvidas;
7. Publicar apps na App Store.
Conteúdos Programáticos
1. Rede e APIs;
2. URLSession;
3. APIs;
4. Multimédia;
5. Câmera e Fotos;
6. Áudio;
7. Testes e Depuração;
8. Testes Unitários;
9. Depuração;
10. Publicação na App Store;
11. Criar um perfil de developer na Apple;
12. Submeter a sua app para revisão;
13. Marketing e divulgação da sua app.
Bibliografia e recursos didáticos recomendados
Ahmad Sahar, iOS 16 Programming for Beginners – Seventh Edition: Kickstart your iOS app development journey with a hands-on guide to Swift 5.7 and Xcode 14, Packt Publishing; Seventh edition (18 Nov. 2022).
Arpit Kulsreshtha, iOS 17 App Development for Beginners: Get started with iOS app development using Swift 5.9, SwiftUI, and Xcode 15, BPB Publications (10 Oct. 2023).
Matthew Mathias, Swift Programming: The Big Nerd Ranch Guide, Big Nerd Ranch Guides; 3rd edition (29 Dec. 2020).
Darryl Bartlett, Swift Programming in easy steps – develop iOS apps – covers iOS 12 and Swift 5: Develop iOS apps – covers iOS 12 and Swift 4 In Easy Steps Limited; Illustrated edition (8 May 2019).
Imran Ahmad, 50 Algorithms Every Programmer Should Know – Second Edition: An unbeatable arsenal of algorithmic solutions for real-world problems, Packt Publishing; 2nd edition (29 Sept. 2023).
Matt Neuburg, iOS 15 Programming Fundamentals with Swift, O’Reilly Media; 1st edition (1 Oct. 2021).
INTERNET:
Acesso a publicações da especialidade, gratuitamente, através da rede SPRINGER: