Creazione di applicazioni multipiattaforma

Sono disponibili due opzioni per la condivisione del codice tra applicazioni per dispositivi mobili multipiattaforma: progetti di asset condivisi e librerie di classi portabili. Queste opzioni sono illustrate qui. Sono disponibili anche altre informazioni sulle librerie di classi portabili e sui progetti condivisi.

Sintesi

Parte 1: Informazioni sulla piattaforma Xamarin Mobile

Parte 2: Architettura

Parte 3: Configurazione di una soluzione multipiattaforma Xamarin

Parte 4: Gestione di più piattaforme

Parte 5: Strategie pratiche di condivisione del codice

Parte 6 - Test e approvazioni per App Store

Case study

I principi descritti in questo documento vengono messi in pratica nell'applicazione di esempio Tasky, nonché applicazioni predefinite come Xamarin CRM.

Tasky

Tasky è una semplice applicazione di elenco attività per iOS, Android e Windows Telefono. Illustra le nozioni di base per la creazione di un'applicazione multipiattaforma con Xamarin e usa un database SQLite locale.

tasky listtasky list

Leggere il case study tasky.

Riepilogo

Questa sezione presenta gli strumenti di sviluppo di applicazioni di Xamarin e illustra come creare applicazioni destinate a più piattaforme per dispositivi mobili.

Descrive un'architettura a più livelli che struttura il codice per il riutilizzo in più piattaforme e descrive modelli software diversi che possono essere usati all'interno di tale architettura.

Esempi sono forniti di funzioni applicative comuni (ad esempio le operazioni di file e di rete) e il modo in cui possono essere compilati in modo multipiattaforma.

Infine, illustra brevemente i test e fornisce riferimenti a un case study che mette in azione questi principi.