Il corso Mobile Architecture fornisce una formazione completa sulle architetture per applicazioni mobile: sono trattati argomenti chiave sulle sfide del mondo mobile, strategie di progettazione, aspetti architetturali e tecnologie in ambito mobile. Viene inoltre fornita una panoramica sul nuovo linguaggio di sviluppo Apple per applicazioni IOS.
- Mobile e piattaforme: storia ed evoluzione
- Approcci alla UI
- Approcci alla progettazione multipiattaforma
- La piattaforma Android:
- L’evoluzione della piattaforma
- Da Java a Kotlin
- La user interface
- Servizi Rest
- Database Locali
- Autenticazione e sicurezza
- Esempi di Codice
- Play Store
- La piattaforma iOS
- Introduzione alla UI
- Il linguaggi
- Swift
- L’sdk Xcode
- Servizi Rest
- Database Locali
- Autenticazione e sicurezza
- Esempi di Codice
- Procedura di pubblicazione sulle store: certificati di sviluppe di distribuzione
- Approcci
- I/liido:
- Considerazioni Generali
- Apache Cordova
- Ionic
- React Native
- Xamarin:
- il framework .NET Core
- Esempi di Codice
- Autenticazione e Sicurezza