Ultimi giorni per il Corso a Roma del 15 Marzo

Il 3 marzo scade il termine per le iscrizioni al corso del 15 marzo a Roma.

La Scheda del libro con il Primo Capitolo in visione

Presso il sito di Apogeo è disponibile la scheda del mio libro “Android: Guida per lo sviluppatore” insieme all’indice, al primo capitolo e tutti i sorgenti.

Corso Android – 15 Marzo 2010 Roma

Sono aperte le iscrizioni al corso “Guida alla programmazione con Android”, della durata di 5 giorni, che si terrà la settimana del 15 Marzo 2010 a Roma presso Atlantica Formazione. Il programma del corso, basato sulla versione 2.1 dell’ambiente, è il seguente:

  • Ripasso concetti OO e Java per Android
  • Introduzione alla piattaforma ed utilizzo dell’ambiente ADT
  • Anatomia della prima applicazione Android
  • Componenti e Risorse
  • Activity ed Intent
  • View, Layout e Widget
  • Menu, Dialog e Toast
  • Utilizzo di SQLite
  • Introduzione ai Servizi
  • Networking

Lo stesso programma potrebbe subire delle modifiche a seguito di eventuali aggiornamenti dell’ambiente. Per seguire con profitto il corso si richiede una buona conoscenza di Javao di altro linguaggio OO.

Chiunque fosse interessato è pregato di utilizzare la sezione contatti del sito.

Corsi Android a Bolzano

Ecco le prime date ufficiali dei corsi Android che terrò presso l’Istituto Einaudi di Bolzano.

13.05.2010     Introduzione alla Tecnologia Android

17.06.2010     Corso Android avanzato

04.10.2010     Grafica e Media con Android

13.12.2010     Hardware e Sensori con Android

JavaDay 2010

Android: Guida per lo Sviluppatore il 24 febbraio

E’ ufficiale. Dal 24 febbraio il mio libro “Android: Guida per lo sviluppatore” edito da Apogeo, sarà disponibile presso le principali librerieal costo di 39€.

Android 2.0 Book Bonus Chapter: Android Search Service

Come accennato, a fine febbraio uscirà il mio libro, edito da Apogeo, dedicato allo sviluppo di applicazioni mobili per la piattaforma Android. Si tratta di un testo che ha raggiunto, codice escluso, le 528 pagine nelle quali ho cercato di descrivere nel modo più accurato possibile, le API più importanti della piattaforma. Per motivi di spazio non è stato possibile approfondire le API per la grafica 3D (le OpenGL ES) oltre che i dettagli relativi all’utilizzo dei diversi sensori dei dispositivi. A tali strumenti dedicherò infatti il prossimo libro che avrà come obiettivo la descrizione delle API per la realizzazione di applicazioni di realtà aumentata e di giochi. La versione di riferimento è la 2.01 mentre proprio oggi (ehm.. ieri) è stata rilasciata la versione 2.1 della piattaforma che comunque non aggiunge funzionalità degne di nota se non quella dei live wallpaper ovvero degli sfondi animati che abbiamo potuto ammirare nei diversi video disponibili relativi al Nexus One, il primo dispositivo Android marchiato esclusivamente Google.

Come è stato riportato nel testo in uscita, questo sito verrà spesso utilizzato come contenitore della documentazione di integrazione partendo dalla pubblicazione di un capitolo dedicato al Search Service di Android. Si tratta della descrizione delle API che permettono l’integrazione di una qualunque applicazione Android con il sistema di ricerca del dispostivo che ha nella Quick Search Box la sua interfaccia principale. Si tratta di un documento che può essere scaricato dall’area download insieme al relativo codice.

Posso inoltre anticipare come su questo sito verranno presto pubblicato un documento dal nome “Java before Android” di descrizione di quelli che sono i principali concetti della programmazione Java utilizzati nella programmazione Android. In questo modo anche coloro che conoscono un linguaggio di programmazione OO diverso da Java potanno avvicinarsi ad Android con il minimo sforzo.

Disponibili i nuovi Corsi

Nella relativa sezione sono ora disponibili i corsi di programmazione per Android, Objective-C ed iPhone. per eventuali informazioni utilizzare il modulo contatti.

Android 2.0 Book

Dopo tre mesi di intenso lavoro ho terminato la scrittura del mio primo libro sulla programmazione di applicazioni con Android, edito da  Apogeo, che uscirà nel mese di febbraio 2010.  La scrittura del testo è iniziata quando la versione della piattaforma disponibile era la 1.0 ed è stato necessario un grande sforzo per concluderlo trattando tutte le principali API della 2.0. In anteprima posso dare l’elenco dei capitoli da cui è possibile comprendere l’insieme degli argomenti trattati:

  • Introduzione ad Android
  • Anatomia di una applicazione per Android
  • Componenti e Risorse
  • Activity ed Intent
  • View e Layout
  • Widget ed Eventi
  • Animation, Menu, Dialog  e Toast
  • Gestione dei dati
  • Multithreading e Servizi
  • Utilizzo della Rete e Sicurezza
  • WebView e MapView
  • AppWidget, Gesture e TextToSpeech
  • Gestione dei media
  • I servizi di sistema

Sono molto soddisfatto del risultato ottenuto in quanto ho potuto descrivere l’utilizzo della maggior parte degli strumenti che questa piattaforma ci mette a disposizione, persino le meno documentate. Per motivi di spazio ho potuto solo accennare all’utilizzo delle Open GL che saranno comunque argomento del mio prossimo libro relativo all’utilizzo dei sensori in Android per la realizzazione di applicazioni di realtà aumentata. Gli argomenti trattati nel presente libro sono comunque importanti non solo in questa versione 2.0 dell’ambiente ma anche nelle prossime. Non mi resta che augurare una “Buona Lettura” a tutti coloro che decideranno di acquistare il mio libro.

MIDP 2.0 Free Book – Listati

Nell’area di download sono ora disponibili anche i listati del libro MIDP 2.0 – Programmare i cellulari in Java