Guida alla programmazione Android – Primo Ebook gratuito italiano

2 dicembre 201041 commenti

Alcuni mesi fa sono stato contattato da un ragazzo che mi ha spiegato chiaramente la sua volontà nel creare una guida alla programmazione android in italiano liberamente distribuibile nel web. Dopo alcuni mesi di lavoro Pietro ha finalmente finito una versione , che lui stesso definisce BETA, di questo ebook dove vengono trattati i principali punti della programmazione grafica android.

Prima di presentare l’indice dell’ebook e darvi tutte le coordinate vorrei dire due parole sulla filosofia con cui Pietro Alberto Rossi ha scritto e intende mantenere il libro:

Come scritto nella premessa tutti possono collaborare al miglioramento della guida. Perciò questo libro si sperà diventerà un libro redatto in modo collettivo da più persone che vogliono contribuire nell’accrescimento degli argomenti e della qualità dei contenuti contenuti nel pdf stesso.

Detta la filosofia non mi resta altro che presentare il libro riportando qui l’indice:

Introduzione alla programmazione ad oggetti…………………………………………………….. 5
Introduzione alla programmazione visuale…………………………………………………………. 6
Introduzione alla programmazione ad eventi……………………………………………………… 7
UserControls……………………………………………………………………………………………………..

  • TextView………………………………………………………………………………………………10
  • EditText……………………………………………………………………………………………….11
  • AutoCompleteTextView…………………………………………………………………………12
  • MultiAutoCompleteTextView…………………………………………………………………14
  • Button………………………………………………………………………………………………….15
  • ImageButton…………………………………………………………………………………………16
  • ToggleButton………………………………………………………………………………………..17
  • CheckBox…………………………………………………………………………………………….18
  • RadioButton…………………………………………………………………………………………19
  • ListView………………………………………………………………………………………………21
  • GridView……………………………………………………………………………………………..22
  • DatePicker……………………………………………………………………………………………23
  • TimePicker……………………………………………………………………………………………24
  • AnalogClock…………………………………………………………………………………………25
  • DigitalClock…………………………………………………………………………………………26

Altri Controlli……………………………………………………………………………………………………

  • CheckedTextView………………………………………………………………………………….28
  • Chronometer…………………………………………………………………………………………29
  • ImageView……………………………………………………………………………………………31
  • ProgressBar…………………………………………………………………………………………..32
  • RatingBar……………………………………………………………………………………………..33
  • SeekBar………………………………………………………………………………………………..34
  • Toast……………………………………………………………………………………………………35

Controlli Avanzati………………………………………………………………………………………………

  • Spinner…………………………………………………………………………………………………38
  • TabWidget……………………………………………………………………………………………40
  • WebView………………………………………………………………………………………………42
  • MapView……………………………………………………………………………………………..44
  • PopupWindow………………………………………………………………………………………46
  • ExpandableListView………………………………………………………………………………49

Layout Manager…………………………………………………………………………………………………

  • LinearLayout………………………………………………………………………………………. 53
  • TableLayout………………………………………………………………………………………….55
  • RelativeLayout……………………………………………………………………………………..57
  • AbsoluteLayout…………………………………………………………………………………….59
  • FrameLayout………………………………………………………………………………………..61

Widget………………………………………………………………………………………………………….64

Nel libro, che per inciso ho letto quasi per intero, ci sono sempre esempi e screenshot che mostrano il risultato finale dopo le righe di codice.

Ecco il link per il download.

Per suggerimenti/critiche/richieste potete contattare direttamente l’autore all’indirizzo  pietroalberto.rossi@gmail.com

Buona lettura :)

Loading...
  • geniale,in questi giorni cercavo proprio qualcosa del genere!!!!! :D

    • Roby1010

      Eccezionale!! Sarebbe anche utile mettere l’ultima data di modifica del documento, così che posso sapere se ho l’ultima versione del doc oppure no.

      • sprik

        all’inizio c’è scritta la versione 0.1beta

  • Janx80

    Ottimo, finalmente si torna ad un articolo utile e serio.
    Grazie.

  • Capo

    Ottimo lavoro,serve sempre qualcosa di italiano per rendere piu chiaro un contenuto

  • Kal-El

    Grande! Ci voleva proprio una guida, complimenti!

  • Iniziativa più che lodevole! Complimenti all’autore!

  • perfetto, ho già comprato un’altro libro sull’argomento, nell’attesa sarà una buona lettura

  • Alex88

    ottimo , sicuramente con + materiale disponibile online in ita cresceranno nuovi sviluppatori … c’e un però … secondo me l’iniziattiva è + che buona (anzi ottima), ma il codice scritto magari nelle versioni successive di android può venire modificato migliorato quindi deprecato il precedente … forse la filosofia di libro dovrebbe essere spostata in un sito stile wiki , modificabile facilmente … aumentando come detto dall’articolo la possibilità di collaborazione …

    • Neno

      L’operazione wiki ha sta prendendo forma a questo indrizzo http://androidwiki.wikidot.com/home
      Il wiki è liberamente modificabile senza registrazioni varie, si raccomanda di seguire il layout fino ad ora adottato.
      Evitate di inserire argomenti NON inerenti ad Android… non mi costringete a rendere l’accesso solo previa registrazione!
      COLLABORATE!!!

  • Pingback: Guida alla programmazione Android | Lega Nerd()

  • Asfasf

    grazie

  • Essereumano

    Era proprio ciò che cercavo!!! Idea ottima, speriamo continui a crescere…

  • Marco Rinaldi

    Complimenti al creatore, vivissimi complimenti davvero. Ce ne fossero così tante persone come lui.
    Appena avrò tempo me la leggo, sperando cresca sempre di più!

    Dovrebbe attivare un canale per le donazioni, se le meriterebbe considerando che con le applicazioni sul Market si possono potenzialmente far soldi… e anche tanti…

  • Mauro Espo

    Davvero una gran bella idea :)

    Grazie Pietro!

  • Warrior19831983

    complimenti davvero , questo mondo android mi convince sempre piu`…siete un gruppo stupendo….. anche se non ci acchiappo nel programmare,daro` ugualmente una letta a questo manuale….magari imparo qualcosa di utile….. ancora grazie a tutti…..

  • Fenomenale! Grazie davvero!!!

  • Rivomi

    intanto per iniziare….. GRAZIE!!!!! :)

  • sprik

    Beh, che dire…sono contento che vi sia piaciuta…dato i molti commenti sia qui sia in altri blog, ho riassunto tutto in un articolo scritto sul mio solito blog
    http://www.ibasblog.it/programmazione/android-programmazione/guida-programmazione-android-1000-volte-grazie.html#more-2483
    A presto per i nuovi aggiornamenti!

  • Niko Bonomi

    BELLiSSIMAAA!!! quello che ci voleva!

  • Mimmo69

    Ciao PietroAlberto!
    Complimenti per il tuo lavoro.
    Perchè non lo segnali a Punto Informatico LIBRI per pubblicarlo anche lì?
    Loro oggi ne hanno pubblicato un altro che potrebbe fare il paio col tuo.
    Si chiama ANDROID PROGRAMMING. Lo trovi qui:
    http://punto-informatico.it/PILibri/Dettaglio.aspx?id=238

    Ciao e ancora complimenti :)
    Domenico

    • sprik

      Quel libro non è altro l’insieme di tutti gli articoli pubblicati sulla rivista ioProgrammo, di cui io sono un sostenitore con relativo abbonamento.
      Personalmente ancora non so se sarà disponibile una versione cartacea, ma per la versione definitiva sarà previsto sempre il pdf e la versione per ebook.
      Al più potrà essere messa in qualche store online data la scarsa disponibiltà delle case editrici per una versione ampliata della guida stessa.

  • In questa guida potrebbe mancare la configurazione dell’ambiente di sviluppo. Poiché ho scritto un piccolo tutorial al riguardo, potreste trovare utile leggerlo/integrarlo nella guida:
    http://www.alessandrostella.it/android/2011/01/android-2-x-prepariamo-lambiente-di-sviluppo/
    L’articolo in questione è rilasciato con licenza creative commons.

  • In questa guida potrebbe mancare la configurazione dell’ambiente di sviluppo. Poiché ho scritto un piccolo tutorial al riguardo, potreste trovare utile leggerlo/integrarlo nella guida:
    http://www.alessandrostella.it/android/2011/01/android-2-x-prepariamo-lambiente-di-sviluppo/
    L’articolo in questione è rilasciato con licenza creative commons.

  • Tommaso Manca

    E’ un’ottima reference, ma non è una guida. ^^;

  • Heartread

    grazie per il libro… viva la free zone

  • Dottor Jolly

    il link non è raggiungibile

  • Sergio

    Io ho visualizzato correttamente il link e lo sto stampando: ringrazio anticipatamente e sentitamente per quanto messo a disposizione. Spero di trarne costrutto. 

  • eclipse spark

    a breve verrà completato lo sviluppo di due altre grandi rivoluzioni nel mondo di android, una tool capace di convertire progetti python in progetti per l’sdk di android, ed un’altra ancora migliore capace di eseguire applicazioni acritte completamente in ruby direttamente sullo smartphone grazie a jruby ecc, spero di poter essere tra coloro i quali scriveranno le prime guide sulla programmazione per android in linguaggi differenti dal java ;)

    • Sergio Anzi

      Io resto sintonizzato :)

  • Davide

    Grande questa guida… semplice ma efficace! 

  • Daniel

    Come mai il link di download del file non funziona? Mi spiego meglio, clicco sul link e quando si apre la pagine c’è scritto :
    Impossibile trovare http://www.ibasblog.it.

    • Antonio

      A me il link porta a starvegas.it xD

  • pas

    il link è defunto!

  • marco

    Cos’è una presa per il culo? Il link porta ad un’altro sito.

  • crissstian96

    *****
    Il link non è più funzionante, se volete scaricarlo potete utilizzare questo: http://www.sprik.it/images/user_interface2.pdf

  • Diego

    Il link non funziona più… ;(

  • Andrea_dev

    Non funziona più il link.. riuscite a ripristinarlo?

  • Giuseppe

    Potessi giudicarla…. ma il link porta a..www.ibasblog.it che tra le altre cose è già stato segnalato.

  • rpaglia

    è un virus!!!!

  • LucaMicheletti

    Ho provato a linkare per il download, ma mi apre un sito di giochi …. :-(