Sviluppo mobile app iOS – Le fondamenta
- Introduzione all’ecosistema Apple
- L’ambiente di lavoro XCODE
- Introduzione al linguaggio Swift:
- Tipi di dato
- Variabili ed identificatori
- Operatori aritmetici
- Operatori logici
- Costrutti decisionali
- Costrutti Iterativi
- Collezioni di dati
- Le funzioni
- Il pattern MVC
- Model
- View
- Controller
- Classi e Oggetti
- UIKit
- UILabel
- UIButton
- UITextField
- UITextArea
- UISegmentedControl
- UISlider
- UISwitch
- UIImageView
- UITableView
- UIPickerView
- I ViewController
- Lo Storyboard
- La mia prima app
- Protocolli e Delegati
- ARKit, introduzione alla Realtà Aumentata
- La mia seconda app
- Itunes connect, gestire e pubblicare la mia app
- Conclusioni: da qui si parte!
Dal corso sono esclusi argomenti avanzati quali:
- SQL Lite
- Chiamate asincrone
- Interazione con un back-end
- Chiamate a Web Api
- Auto layout
- App per iPad o Apple Watch