Formazione Xamarin - Developer
Livello: Avanzato – Durata: 4 giorni
Costo: 1.350€ Iva Esclusa
- Project Management
- Struttura di un progetto Xamarin Forms
- XAML (Xamarin Form)
- Custom Renderer
- Realizzare Applicazioni per iOS
- Realizzare Applicazioni per Android
- Debug su device fisici (Android e iOS)
- Dependency Service e Messaging Center
- Accesso ai principali sensori degli smartphone (GPS, Accelerometro)
- Push notification: funzionamento e configurazione
- Integrazione con servizi web REST
- Best practices
- Accenni sulle modalità di pubblicazione e aggiornamento
Xamarin è il framework di casa Microsoft che permette di realizzare app cross platform (iOS e Android), sfruttando tutta la potenza di C# e riciclando il know-how acquisito su .NET. Xamarin è disponibile, senza nessun costo aggiuntivo, in tutte le versioni di Visual Studio. Il corso prevede di affrontare tutti gli argomenti necessari alla realizzazione di app iOS e Android professionali basate su Xamarin Forms.
Giorno 1
Dalle 9.30 alle 17.30
Introduzione a Xamarin e all’ambiente di sviluppo
Struttura di un progetto Xamarin Forms
XAML (Xamarin Form)
Laboratorio pratico
Q&A
Introduzione a Xamarin e all’ambiente di sviluppo
Struttura di un progetto Xamarin Forms
XAML (Xamarin Form)
Laboratorio pratico
Q&A
Giorno 2
Dalle 9.30 alle 17.30
XAML (Xamarin Form): Proseguimento
Custom Renderer
Applicazioni per iOS
Applicazioni per Android
Debug su device fisici (Android e iOS)
Laboratorio pratico
Q&A
XAML (Xamarin Form): Proseguimento
Custom Renderer
Applicazioni per iOS
Applicazioni per Android
Debug su device fisici (Android e iOS)
Laboratorio pratico
Q&A
Giorno 3
Dalle 9.30 alle 17.30
Dependency Service e Messaging Center
Accesso ai principali sensori degli smartphone (GPS, Accelerometro)
Integrazione con servizi web REST
Laboratorio pratico
Q&A
Dependency Service e Messaging Center
Accesso ai principali sensori degli smartphone (GPS, Accelerometro)
Integrazione con servizi web REST
Laboratorio pratico
Q&A
Giorno 4
Dalle 9.30 alle 17.30
Push Notification: funzionamento e configurazione
Storage locale: Local Storage e Secure Storage
Integrazione con SQL Lite
Best practices
Modalità di pubblicazione e aggiornamento
Laboratorio pratico
Q&A
Push Notification: funzionamento e configurazione
Storage locale: Local Storage e Secure Storage
Integrazione con SQL Lite
Best practices
Modalità di pubblicazione e aggiornamento
Laboratorio pratico
Q&A
Requisiti Richiesti
La compilazione di app iOS richiede l’utilizzo di un Mac. Conoscenza di base di C# o di Java. Software: Visual Studio e Xamarin (si consiglia la versione più aggiornata di VS Community 2017). MacOSX con Xamarin, Xamarin Studio, le ultime versioni di iOS SDK e xCode (si consiglia Visual Studio for Mac).