Creare un'app per Xamarin.Android

Panoramica

Questa esercitazione illustra come aggiungere un servizio back-end basato sul cloud a un'app Xamarin.Android. Per altre informazioni, vedere Informazioni sulle app per dispositivi mobili.

Di seguito è riportata una schermata dell'app completata:

Il completamento di questa esercitazione è un prerequisito per tutte le altre esercitazioni relative alle app per dispositivi mobili per Xamarin.Android.

Prerequisiti

Per completare questa esercitazione è necessario soddisfare i prerequisiti seguenti:

Creare un back-end dell'app per dispositivi mobili di Azure

Seguire questa procedura per creare un back-end dell'app per dispositivi mobili.

  1. Accedere al portale di Azure.
  2. Fare clic su +NUOVO e digitare App per dispositivi mobili in Cerca nel Marketplace. Selezionare Mobile Apps Quickstart (Guida introduttiva alle app per dispositivi mobili) e fare clic su Crea.

    Portale di Azure con evidenziata la guida introduttiva alle app per dispositivi mobili

  3. In Gruppo di risorseselezionare un gruppo di risorse esistente o crearne uno nuovo usando lo stesso nome dell'app.
  4. Fare clic su Create. Prima di procedere, attendere il completamento della distribuzione del servizio.

È stato eseguito il provisioning di un back-end dell'app per dispositivi mobili di Azure che può essere usato dalle applicazioni client per dispositivi mobili. Scaricare quindi un progetto server per un semplice back-end "todo list" e pubblicarlo in Azure.

Configurare il progetto server

  1. Fare clic su Servizi app, selezionare il back-end dell'app per dispositivi mobili, fare clic su Avvio rapido, selezionare la piattaforma client (iOS, Android, Xamarin, Cordova).

Portale di Azure con evidenziata la guida introduttiva alle app per dispositivi mobili

  1. Se la connessione al database non è configurata, è necessario creare una connessione dati.

Portale di Azure con app per dispositivi mobili, connessione a BD

  • Creare un nuovo server e un database SQL.

    Portale di Azure con app per dispositivi mobili, creazione di un nuovo BD e server

  • Attendere la creazione della connessione dati.

    Portale di Azure con app per dispositivi mobili, notifica di creazione della connessione dati

  • La connessione dati deve avere esito positivo.

    Portale di Azure con app per dispositivi mobili, notifica di creazione della connessione dati

  1. In 2. Creare un'API di tabella selezionare Node.js per Linguaggio back-end. Accettare l'acknowledgment e fare clic su Crea tabella TodoItem. Verrà creata una nuova tabella TodoItem nel database. Tenere presente che il passaggio di un back-end esistente a Node.js sovrascriverà tutto il contenuto. Per creare invece un back-end .NET, seguire queste istruzioni.

Scaricare ed eseguire l'app per Xamarin.Android

  1. In Download and run your Xamarin.Android project (Scarica ed esegui il progetto Xamarin.Android) scegliere il pulsante Download (Scarica).

    Salvare il file del progetto compresso nel computer locale e prendere nota del percorso.

  2. Premere F5 per compilare il progetto e avviare l'app.
  3. Nell'app digitare un testo significativo, ad esempio Complete the tutorial quindi fare clic sul pulsante Add.

    I dati della richiesta vengono inseriti nella tabella TodoItem. Gli elementi archiviati nella tabella vengono restituiti dal back-end per app per dispositivi mobili e i dati vengono visualizzati nell'elenco.

    Nota

    È possibile esaminare il codice che accede al back-end per app mobili per eseguire una query e inserire i dati trovati nel file C# ToDoActivity.cs.

Passaggi successivi