Sviluppo App per iOS - Schedule

Blocchi orari
10m
Inizio
Sviluppo App per iOS - Schedule
10:00
Valerio Ferrucci - Tabasoft Sas
LEGENDA
Lezioni teoriche: “Swift”
Lezioni teoriche: “Cocoa”
Lezioni teoriche: “Views”
Lezioni teoriche: “Interfaccia”
Lezioni teoriche: “Frameworks”
Lezioni teoriche: “Deploy”
Laboratori con esercitazioni pratiche
Pausa per pranzo o break
ORA
10:00
LEZIONE 1
LEZIONE 2
Introduzione
Xcode
OOP e MVC
Interface Builder
LEZIONE 3
Views
LEZIONE 4
View Controllers
LEZIONE 5
Testo
LEZIONE 6
Threads
10:10
10:20
10:30
10:40
LAB: Photos 10-11-12 (nsoperation,
gcd, background task)
10:50
11:00
Cocoa: foundation
Drawing
LAB: Modulo
Swift: le basi
LAB: Photos
11:10
11:20
11:30
11:40
BREAK
Swift: le basi (continua)
BREAK
Cocoa: comunicazione e eventi
11:50
BREAK
Layers (cenni)
BREAK
Scroll Views
BREAK
Mappe
BREAK
Network
Animations
12:00
12:10
LAB: Swift Playground (1)
12:20
Swift: OOP
LAB: Photos 2 (scroll)
Memoria
Gestures
LAB: Photos 6-7 (new model, mappe) LAB: Photos 13 (nsurlsession)
12:30
12:40
12:50
13:00
13:10
13:20
BREAK
BREAK
BREAK
BREAK
BREAK
BREAK
13:30
13:40
13:50
Swift: OOP 2
LAB: Parser JSON (continua)
LAB: App RandomFly
Camera
Table Views
LAB: MyAAPL (background fetch)
14:00
14:10
LAB: Photos 8 (camera)
14:20
Files
14:30
LAB: Swift Playground
14:40
Swift: advanced
LAB: Photos 3 (master-detail)
LAB: Cards
Core Location
14:50
Localizzazione
15:00
LAB: Photos 9 (core location)
15:10
15:20
15:30
15:40
LAB: Swift Playground
BREAK
LAB: Parser JSON
BREAK
LAB: Cards
BREAK
LAB: App RandomFly
BREAK
Split Views
BREAK
Core Motion
BREAK
LAB: MyAAPL 2 (localizzazione)
15:50
16:00
LAB: Photos 4 (split)
Deploy
16:10
16:20
LAB: Core Motion
16:30
Popovers
16:40
LAB: Photos 5 (popover)
16:50
Application State