Skip to main content

Durata corso:

2 giorni

Costo:

730,00 €

Introduzione allo sviluppo mobile cross-platform con Xamarin

Codice: MSVS07

Xamarin è uno strumento di sviluppo che permette di creare applicazioni mobile cross-platform utilizzando C# e .NET. È stato acquisito da Microsoft nel 2016 e ora fa parte della suite di Visual Studio. Con Xamarin, gli sviluppatori possono scrivere la logica dell’applicazione una sola volta in C# e poi eseguirla su molteplici piattaforme.

Modalità di erogazione
In aula o Live Virtual Classroom.

Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza.

Contenuti del corso
  • Caratteristiche principali di Xamarin
  • Single Codebase
  • Performance Nativa
  • Interfaccia Utente Nativa
  • Introduzione a Xamarin.iOS
  • Introduzione a Xamarin.Android
  • Metodologie di sviluppo cross-platform
  • Utilizzo Sqlite
  • Introduzione a Xamarin.Forms
  • DataBinding e MVVM in Xamarin.Forms
  • Libreria .NET Estesa
Partecipanti

Sviluppatori esperti

Prerequisiti

Conoscenza del linguaggio C#

Obiettivi

Xamarin.iOS e Xamarin.Android rappresentano gli strumenti ideali per gli sviluppatori che desiderano creare applicazioni native per iOS e Android sfruttando la potenza del linguaggio C#. Grazie all’uso combinato di un linguaggio universale e del framework .Net, è possibile ottimizzare il processo di sviluppo condividendo fino al 60% del codice sorgente tra le diverse piattaforme, come la logica di business, la gestione dei dati e la comunicazione con i servizi. Ampliando le capacità con Xamarin.Forms, gli sviluppatori possono estendere la condivisione delle interfacce utente native, portando la percentuale di codice condiviso fino al 90%. Il vantaggio principale? Gestire e testare un solo codebase, utilizzare un unico ambiente di sviluppo, Visual Studio, e distribuire su tre piattaforme chiave: iOS, Android e Windows.

Vuoi ulteriori info?

Torna a trovarci per conoscere i nuovi Corsi inseriti

Oppure richiedi informazioni sul corso che ti interessa nella sezione Contatti

My Agile Privacy
Questo sito utilizza cookie tecnici e di profilazione. Cliccando su accetta si autorizzano tutti i cookie di profilazione. Cliccando su rifiuta o la X si rifiutano tutti i cookie di profilazione. Cliccando su personalizza è possibile selezionare quali cookie di profilazione attivare.