CONTEÚDOS PROGRAMÁTICOS DO CURSO
Sessão 1 – Introdução (3 h)
1. O porquê de desenvolver para iOS
2. Preparação do Ambiente de Execução
3. Introdução ao CocoaTouch, Swift, Tools e MVC
4. Desenvolvimento de aplicação "Hello World"
Sessão 2 – Swift (3 h)
1. Swift & Foundation Frameworks
2. AutoLayout
Sessão 3 – Protocols, Views & Controllers (3 h)
1. Protocols & Views
2. Application & View Controller Lifecycle and Navigation Controller
Sessão 4 – iPad & Universal Applications (3 h)
1. More Controllers of Controllers, iPad and Universal Applications
2. Gesture Recognizers
3. Image View, Web View and ScrollView
Sessão 5 – TableView & Persistence (3 h)
1. TableView, CollectionView
2. Persistence
3. Core Data and TableViews
Sessão 6 – Maps & Media (3 h)
1. Core Location and Map Kit
2. Media
Sessão 7 – Sensors & Multithreading (3 h)
1. Closures and Multithreading
2. Sensors
Sessão 8 – Accessibility & Alerts (3 h)
1. Core Motion, Segmented Control and Alerts
2. Accessibility on iOS: Make an App for Everyone
Sessão 9 – AppStore & Avaliação Final (3 h)
1. App Extensions