[Article Spotlight] Interazione con SQLite per Android con Visual Studio e Xamarin (it-IT)

Benvenuti a questo nuovo appuntamento con il consueto Article Spotlight del martedì, e buon 2017 a tutti i nostri lettori!

Segnalo oggi un articolo da me redatto alcuni giorni fa, e dedicato a Xamarin, il framework dà la possibilità di scrivere applicazioni multipiattaforma a tutti gli sviluppatori che utilizzano le tecnologie Microsoft, ed in modo particolare Visual Studio, che ora lo integra (ovviamente, se selezionato in fase di setup). Nell'articolo di oggi mostro una semplice app Android, che avrà il compito di ricevere input digitati dall'utente, e di inserirli in un database SQLite, per mostrarli quindi a video. Con una sola applicazione vedremo quindi diversi aspetti legati allo sviluppo di soluzioni di questo tipo, e più nello specifico:

  • Le differenze, rispetto per esempio a Winforms o WPF, nello sviluppare un'interfaccia grafica destinata ad Android
  • La creazione di un database SQLite, e suo utilizzo
  • Le specifiche di gestione delle Activity, ed un'analisi di base dell'organizzazione dei progetti Android
  • L'utilizzo della libreria SQLite-net, in qualità di semplice ma versatile ORM screen-shot-2016-02-24-at-4-50-59-pm-963x502

Interazione con SQLite per Android con Visual Studio e Xamarin (it-IT) https://social.technet.microsoft.com/wiki/contents/articles/36612.interazione-con-sqlite-per-android-con-visual-studio-e-xamarin-it-it.aspx

Spero questa lettura possa essere di aiuto a coloro che si approcciano a Xamarin.Android per le prime volte, in modo da prendere familiarità con i concetti di base legati allo sviluppo tramite questa piattaforma, continuando ad utilizzare le tecnologie che ci sono care come C#.

Il risultato finale, che otterremo nello sviluppo dell'articolo, è quello visibile con il seguente video, che ho caricato come dimostrazione di quanto andremo ad implementare. L'articolo è altresì corredato dal codice sorgente, come sempre liberamente scaricabile e modificabile.

Arrivederci a presto su queste pagine!
Emiliano Musso