Sei sulla pagina 1di 6

ANDROID PROGRAMMING

Questo approfondimento tematico è pensato per chi vuol


imparare a programmare e creare software per gli
smartphone con sistema operativo Google Android. La
prima parte del testo guida il lettore alla conoscenza degli
strumenti necessari per sviluppare sulla piattaforma mobile
di Mountain View (installazione SDK, librerie e tool di
supporto allo sviluppo). Le sezioni successive sono
pensate per un apprendimento pratico basato su esempi di
progetto: dialogo e interazione con l’ambiente operativo
del telefonino, interazione con gli utenti, componenti di un
widget, interfacce in XML, gestione del touch,
progettazione dei menu e via dicendo. Una serie di esempi
pratici da seguire passo passo che spingono il lettore a
sperimentare sul campo il proprio livello di apprendimento
e lo invitano a imparare divertendosi.
ANDROID PROGRAMMING
• PROGRAMMARE GOOGLE ANDROID 4
• Primo appuntamento alla scoperta di android. installeremo gli
• strumenti di sviluppo necessari e faremo la conoscenza dei principi
• di base che regolano il funzionamento del sistema mobile realizzato
• da google
• LE RISORSE ESTERNE IN GOOGLE ANDROID 12
• In questo secondo articolo impareremo a manipolare le risorse
• esterne. Scopriremo che android rende facile l’utilizzo di tutto
• quello che, pur non essendo codice, è indispensabile al corretto
• funzionamento di un’applicazione
• COME IL SISTEMA GESTISCE LE ATTIVITÀ 16
• Terzo appuntamento. Le “attività” sono il componente software più
• utilizzato dai programmatori android. in questo articolo impareremo
• cos’è un’attività, come viene gestita dal sistema e come possiamo
• realizzarne di nostre
• INTERFACCE: LAYOUT E COMPONENTI 21
• Quarto appuntamento. inizia la trattazione dei concetti e degli
• strumenti di android per la costruzione e la gestione delle interfacce
• utente. si comincia con i widget ed i layout di base, indispensabili in
• ogni applicazione
ANDROID PROGRAMMING
• INTERFACCE IN XML PER ANDROID 26
• Quinto appuntamento. vi è sembrato che il design java di
• un’interfaccia utente, in android, sia lungo e noioso? nessun
• problema! oggi impareremo a servirci dell’xml per velocizzare e
• semplificare l’operazione
• GESTIRE IL TOUCH SU ANDROID 31
• Sesto appuntamento. in questa puntata del corso impareremo
• le varie tecniche per intercettare le azioni di tocco e digitazione
• eseguite dall’utente sui widget presenti nel display, in modo da
• reagire di conseguenza
• ANDROID: TUTTO SUI MENU 36
• Settimo appuntamento. argomento del mese sono i menu. le
• applicazioni android ne supportano diversi tipi, che l’utente può
• sfruttare per azionare comandi e impostare le opzioni. conosciamoli
• e impariamo a programmarli
• NOTIFICHE E FINESTRE DI DIALOGO 41
• Ottavo appuntamento. questo mese incrementeremo l’interattività
• delle nostre applicazioni, dotandole della possibilità di emettere
• degli avvisi e di interrogare l’utente attraverso le finestre di dialogo
ANDROID PROGRAMMING
• INFO E FOTO: COSÌ LE PRESENTI MEGLIO! 47
• Nono appuntamento. ci occuperemo dei widget in grado di leggere
• le informazioni da organizzare e mostrare all’utente. scopriremo
• i componenti utilizzati per realizzare liste, tabelle e gallerie di
• immagini
• UN’APPLICAZIONE CON STILE 52
• Il design è uno dei fattori più importanti in ambito mobile. non è
• sufficiente che un’applicazione funzioni: deve anche essere elegante
• e gradevole alla vista. Per questo oggi scopriremo come gestire il
• look delle applicazioni
• LO STORAGING SECONDO ANDROID 57
• Leggere e scrivere file dal disco di uno smartphone android è
• un’operazione possibile ma soggetta a restrizioni di sicurezza e a
• norme di buon uso. Oggi impareremo come utilizzare correttamente
• il file system di android
• DATABASEDA TASCHINO 61
• Una delle caratteristiche più interessanti di android è il dbms
• integrato nel sistema, che dota le applicazioni della capacità
• di archiviare e ricercare velocemente i dati. in questo articolo
• impareremo come approfittarne
ANDROID PROGRAMMING
• GESTIONE DEI CONTENT PROVIDER 67
• I content provider costituiscono la maniera di android per
• condividere dati fra le applicazioni. in questo articolo impareremo a
• consultare i provider predefiniti e vedremo anche come costruire un
• fornitore di contenuti custom
• LE APPLICAZIONI GIRANO IN PARALLELO 71
• I servizi sono quella funzionalità di android che permette di
• eseguire operazioni in sottofondo, anche quando l’applicazione che
• le ha avviate non è più attiva. Insomma: multitasking allo stato
• puro, anche in mobilità!
• TU SEI QUI! TE LO DICE ANDROID 75
• I servizi location-based sono una delle caratteristiche più attraenti
• di android. impariamo a realizzare applicazioni in grado di
• localizzare l’utente via gps e di disegnare la sua posizione in una
• mappa
• APP ANDROID FACILI CON APP INVENTOR 81
• App Inventor è il nuovo sistema di google per creare
• applicazioni android senza scrivere una sola riga di codice.
• scopriamo in cosa consiste e utilizziamolo per realizzare
• facilmente le nostre idee
ANDROID PROGRAMMING
• PORTA TWITTER SU GOOGLE ANDROID 88
• In questo articolo vedremo come sviluppare un’applicazione
• per android, capace di dialogare con il servizio di Social
• Networking Twitter. A tal scopo mostreremo come utilizzare
• la libreria Twitter4j
• UN CLIENT TWITTER SU ANDROID 93
• Continuiamo e completiamo il nostro progetto per implementare un
• client Twitter sulla piattaforma Android. L’occasione ci permetterà di
• approfondire molti aspetti sul funzionamento del sistema operativo
• creato da Google
• ANDROID DIALOGA CON OUTLOOK 98
• Il paradigma del “data on the cloud” risulta comodo quando si
• vogliono gestire le stesse informazioni da diversi client, eterogenei
• tra loro. In questo articolo lo adopereremo per tenere sincronizzate
• delle note tra android e outlook

Potrebbero piacerti anche