SlideShare una empresa de Scribd logo
1 de 74
Descargar para leer sin conexión
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Android App Developement:
Creare la nostra prima app.
Nicola Corti
GULP - Gruppo Utenti Linux Pisa
Linux Day 2012
25 ottobre 2014
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Prerequisiti
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Prerequisiti
Cosa bisogna sapere per iniziare a programmare per
Android?
Piccola esperienza con l’ambiente Android
Esperienza di programmazione con Java
Conoscenza di XML
Conoscenza dell’IDE Eclipse
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Prerequisiti
Cosa bisogna sapere per iniziare a programmare per
Android?
Piccola esperienza con l’ambiente Android
Esperienza di programmazione con Java
Conoscenza di XML
Conoscenza dell’IDE Eclipse
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Prerequisiti
Cosa bisogna sapere per iniziare a programmare per
Android?
Piccola esperienza con l’ambiente Android
Esperienza di programmazione con Java
Conoscenza di XML
Conoscenza dell’IDE Eclipse
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Prerequisiti
Cosa bisogna sapere per iniziare a programmare per
Android?
Piccola esperienza con l’ambiente Android
Esperienza di programmazione con Java
Conoscenza di XML
Conoscenza dell’IDE Eclipse
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Prerequisiti
Cosa bisogna sapere per iniziare a programmare per
Android?
Piccola esperienza con l’ambiente Android
Esperienza di programmazione con Java
Conoscenza di XML
Conoscenza dell’IDE Eclipse
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Android
Android `e un sistema operativo open per Smartphone e
Tablet attualmente sviluppato da Google.
Android `e basato sul kernel Linux.
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Android
Android `e un sistema operativo open per Smartphone e
Tablet attualmente sviluppato da Google.
Android `e basato sul kernel Linux.
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Android
Android `e un sistema operativo open per Smartphone e
Tablet attualmente sviluppato da Google.
Android `e basato sul kernel Linux.
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Android
Android `e un sistema operativo open per Smartphone e
Tablet attualmente sviluppato da Google.
Android `e basato sul kernel Linux.
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Java
Java `e un linguaggio di programmazione orientato ad
oggetti ad oggi molto famoso ed utilizzato in svariate
piattaforme.
Imparare Java
Si pu`o consultare qualche guida online:
http://www.html.it/guide/guida-java/
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Java
Java `e un linguaggio di programmazione orientato ad
oggetti ad oggi molto famoso ed utilizzato in svariate
piattaforme.
Imparare Java
Si pu`o consultare qualche guida online:
http://www.html.it/guide/guida-java/
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Java
Java `e un linguaggio di programmazione orientato ad
oggetti ad oggi molto famoso ed utilizzato in svariate
piattaforme.
Imparare Java
Si pu`o consultare qualche guida online:
http://www.html.it/guide/guida-java/
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
XML
XML `e un linguaggio di markup, largamente diffuso nel web
per permettere lo scambio di informazioni.
Lo utilizzeremo per definire le risorse della nostra
applicazione Android.
Imparare XML
Le guide online sono le pi`u disparate:
http://www.html.it/guide/guida-xml-di-base/
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
XML
XML `e un linguaggio di markup, largamente diffuso nel web
per permettere lo scambio di informazioni.
Lo utilizzeremo per definire le risorse della nostra
applicazione Android.
Imparare XML
Le guide online sono le pi`u disparate:
http://www.html.it/guide/guida-xml-di-base/
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
XML
XML `e un linguaggio di markup, largamente diffuso nel web
per permettere lo scambio di informazioni.
Lo utilizzeremo per definire le risorse della nostra
applicazione Android.
Imparare XML
Le guide online sono le pi`u disparate:
http://www.html.it/guide/guida-xml-di-base/
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
XML
1 <?xml version="1.0" encoding="UTF -8"?>
2 <utenti >
3 <utente >
4 <nome >Luca </nome >
5 <cognome >Cicci </cognome >
6 <indirizzo >Milano </indirizzo >
7 </utente >
8 <utente >
9 <nome >Max </nome >
10 <cognome >Rossi </cognome >
11 <indirizzo >Roma </indirizzo >
12 </utente >
13 </utenti >
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Eclipse
Eclipse `e un ambiente di sviluppo integrato, che ci
permetter`a di gestire facilmente i nostri progetti Android.
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Eclipse
Eclipse `e un ambiente di sviluppo integrato, che ci
permetter`a di gestire facilmente i nostri progetti Android.
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Scarichiamo l’SDK
Per iniziare a programmare abbiamo bisogno di scaricare
l’SDK (Software Development Kit) di Android.
Dove scaricare?
Per scaricare l’SDK andiamo sul sito
http://developer.android.com/sdk/index.html e
selezioniamo la versione per il nostro sistema.
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Scarichiamo l’SDK
Per iniziare a programmare abbiamo bisogno di scaricare
l’SDK (Software Development Kit) di Android.
Dove scaricare?
Per scaricare l’SDK andiamo sul sito
http://developer.android.com/sdk/index.html e
selezioniamo la versione per il nostro sistema.
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Scarichiamo l’SDK
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Scarichiamo il plugin ADT
Scarichiamo il plugin ADT (Android Development Tool) per
Eclipse.
Il plugin `e necessario per permettere ad Eclipse di gestire
progetti Android.
Repository Google
Il plugin si puo’ scaricare dal repository:
http://dl-ssl.google.com/android/eclipse/
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Scarichiamo il plugin ADT
Scarichiamo il plugin ADT (Android Development Tool) per
Eclipse.
Il plugin `e necessario per permettere ad Eclipse di gestire
progetti Android.
Repository Google
Il plugin si puo’ scaricare dal repository:
http://dl-ssl.google.com/android/eclipse/
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Scarichiamo il plugin ADT
Scarichiamo il plugin ADT (Android Development Tool) per
Eclipse.
Il plugin `e necessario per permettere ad Eclipse di gestire
progetti Android.
Repository Google
Il plugin si puo’ scaricare dal repository:
http://dl-ssl.google.com/android/eclipse/
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Scarichiamo il plugin ADT
Scarichiamo il plugin ADT (Android Development Tool) per
Eclipse.
Il plugin `e necessario per permettere ad Eclipse di gestire
progetti Android.
Repository Google
Il plugin si puo’ scaricare dal repository:
http://dl-ssl.google.com/android/eclipse/
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Scarichiamo il plugin ADT
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Configurare l’SDK
Procediamo a configurare l’SDK per iniziare a programmare
1. Spacchettiamo l’archivio dell’SDK
2. Eseguiamo il comando: tools/android sdk
3. Scarichiamo i componenti che ci interessano
Cosa scarichiamo?
Scegliamo una versione di Android, verranno scaricati gli
strumenti per sviluppare, la documentazione, gli esempi,
etc...
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Configurare l’SDK
Procediamo a configurare l’SDK per iniziare a programmare
1. Spacchettiamo l’archivio dell’SDK
2. Eseguiamo il comando: tools/android sdk
3. Scarichiamo i componenti che ci interessano
Cosa scarichiamo?
Scegliamo una versione di Android, verranno scaricati gli
strumenti per sviluppare, la documentazione, gli esempi,
etc...
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Configurare l’SDK
Procediamo a configurare l’SDK per iniziare a programmare
1. Spacchettiamo l’archivio dell’SDK
2. Eseguiamo il comando: tools/android sdk
3. Scarichiamo i componenti che ci interessano
Cosa scarichiamo?
Scegliamo una versione di Android, verranno scaricati gli
strumenti per sviluppare, la documentazione, gli esempi,
etc...
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Configurare l’SDK
Procediamo a configurare l’SDK per iniziare a programmare
1. Spacchettiamo l’archivio dell’SDK
2. Eseguiamo il comando: tools/android sdk
3. Scarichiamo i componenti che ci interessano
Cosa scarichiamo?
Scegliamo una versione di Android, verranno scaricati gli
strumenti per sviluppare, la documentazione, gli esempi,
etc...
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Configurare l’SDK
Procediamo a configurare l’SDK per iniziare a programmare
1. Spacchettiamo l’archivio dell’SDK
2. Eseguiamo il comando: tools/android sdk
3. Scarichiamo i componenti che ci interessano
Cosa scarichiamo?
Scegliamo una versione di Android, verranno scaricati gli
strumenti per sviluppare, la documentazione, gli esempi,
etc...
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Configurare l’SDK
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Configuriamo l’SDK
Per chi utilizza Ubuntu a 64 bit `e necessario scaricare le
librerie a 32 bit.
Shell
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libc6:i386 libncurses5:i386
libstdc++6:i386
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Configuriamo l’SDK
Per chi utilizza Ubuntu a 64 bit `e necessario scaricare le
librerie a 32 bit.
Shell
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libc6:i386 libncurses5:i386
libstdc++6:i386
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Android Virtual Device
Fra i vari strumenti offerti dall’SDK c’`e AVD Manager
(Android Virtual Device).
Ci permette di creare dei terminali virtuali su cui provare le
nostre App.
I terminali possono essere utili, ma sono abbastanza lenti e
poco fluidi.
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Android Virtual Device
Fra i vari strumenti offerti dall’SDK c’`e AVD Manager
(Android Virtual Device).
Ci permette di creare dei terminali virtuali su cui provare le
nostre App.
I terminali possono essere utili, ma sono abbastanza lenti e
poco fluidi.
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Android Virtual Device
Fra i vari strumenti offerti dall’SDK c’`e AVD Manager
(Android Virtual Device).
Ci permette di creare dei terminali virtuali su cui provare le
nostre App.
I terminali possono essere utili, ma sono abbastanza lenti e
poco fluidi.
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Android Virtual Device
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Modalit`a Debug
`E inoltre possibile provare le App su dispositivi Android.
L’esecuzione risulta pi`u veloce e reattiva, inoltre si testa
come si comporter`a l’App su un possibile dispositivo finale.
Modalit`a Debug
Si deve collegare il dispositivo e attivare la Modalit`a Debug
(dentro il men`u Opzioni per lo Sviluppatore).
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Modalit`a Debug
`E inoltre possibile provare le App su dispositivi Android.
L’esecuzione risulta pi`u veloce e reattiva, inoltre si testa
come si comporter`a l’App su un possibile dispositivo finale.
Modalit`a Debug
Si deve collegare il dispositivo e attivare la Modalit`a Debug
(dentro il men`u Opzioni per lo Sviluppatore).
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Modalit`a Debug
`E inoltre possibile provare le App su dispositivi Android.
L’esecuzione risulta pi`u veloce e reattiva, inoltre si testa
come si comporter`a l’App su un possibile dispositivo finale.
Modalit`a Debug
Si deve collegare il dispositivo e attivare la Modalit`a Debug
(dentro il men`u Opzioni per lo Sviluppatore).
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Modalit`a Debug
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Versioni di Android
L’ecosistema di Android `e molto eterogeneo. La prima
versione di Android `e uscita nel 2008 e da allora sono uscite
molti aggiornamenti del sistema.
Quando sviluppiamo dobbiamo tenere in considerazione il
fattore Versione.
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Versioni di Android
L’ecosistema di Android `e molto eterogeneo. La prima
versione di Android `e uscita nel 2008 e da allora sono uscite
molti aggiornamenti del sistema.
Quando sviluppiamo dobbiamo tenere in considerazione il
fattore Versione.
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
API Levels
Dobbiamo decidere per quale API Level stiamo sviluppando
e fino a quale API Level siamo disposti ad essere
retrocompatibili.
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
API Levels
Dobbiamo decidere per quale API Level stiamo sviluppando
e fino a quale API Level siamo disposti ad essere
retrocompatibili.
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
API Levels
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Dimensioni differenti
Android `e presente su dispositivi che hanno monitor molto
differenti fra di loro, partiamo dai 3 pollici per arrivare fino
ai 12 pollici.
`E essenziale che l’esperienza utente sia gradevole su ogni
display dove deve girare l’app; assicurandosi che gli oggetti a
schermo si dispongano in modo armonioso.
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Dimensioni differenti
Android `e presente su dispositivi che hanno monitor molto
differenti fra di loro, partiamo dai 3 pollici per arrivare fino
ai 12 pollici.
`E essenziale che l’esperienza utente sia gradevole su ogni
display dove deve girare l’app; assicurandosi che gli oggetti a
schermo si dispongano in modo armonioso.
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
AndroidManifest.xml
La definizione globale della nostra app sta nel file
AndroidManifest.xml.
All’interno del manifest includeremo nome, versione e
informazioni generali dell’app. Tutti i moduli che
compongono l’app ed i vari permessi straordinari richiesti
dall’applicazione.
Il manifest verr`a utilizzato dal Play Store per decidere o
meno se un’app `e compatibile con il proprio device.
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
AndroidManifest.xml
La definizione globale della nostra app sta nel file
AndroidManifest.xml.
All’interno del manifest includeremo nome, versione e
informazioni generali dell’app. Tutti i moduli che
compongono l’app ed i vari permessi straordinari richiesti
dall’applicazione.
Il manifest verr`a utilizzato dal Play Store per decidere o
meno se un’app `e compatibile con il proprio device.
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
AndroidManifest.xml
La definizione globale della nostra app sta nel file
AndroidManifest.xml.
All’interno del manifest includeremo nome, versione e
informazioni generali dell’app. Tutti i moduli che
compongono l’app ed i vari permessi straordinari richiesti
dall’applicazione.
Il manifest verr`a utilizzato dal Play Store per decidere o
meno se un’app `e compatibile con il proprio device.
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Consigli
1. Prima di iniziare assicuratevi di essere in linea con i
prerequisiti,
2. Iniziate con la lettura di un libro che tratti la
programmazione Android in modo completo,
3. Google is your friend...
4. Cercate snippets di codice online, copiare il codice non
`e un reato, ma prestate attenzione a cosa includete
nella vostra app,
5. Provate la vostra App su devices diversi ed in
condizioni differenti (orientamento, rete, etc...).
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Consigli
1. Prima di iniziare assicuratevi di essere in linea con i
prerequisiti,
2. Iniziate con la lettura di un libro che tratti la
programmazione Android in modo completo,
3. Google is your friend...
4. Cercate snippets di codice online, copiare il codice non
`e un reato, ma prestate attenzione a cosa includete
nella vostra app,
5. Provate la vostra App su devices diversi ed in
condizioni differenti (orientamento, rete, etc...).
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Consigli
1. Prima di iniziare assicuratevi di essere in linea con i
prerequisiti,
2. Iniziate con la lettura di un libro che tratti la
programmazione Android in modo completo,
3. Google is your friend...
4. Cercate snippets di codice online, copiare il codice non
`e un reato, ma prestate attenzione a cosa includete
nella vostra app,
5. Provate la vostra App su devices diversi ed in
condizioni differenti (orientamento, rete, etc...).
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Consigli
1. Prima di iniziare assicuratevi di essere in linea con i
prerequisiti,
2. Iniziate con la lettura di un libro che tratti la
programmazione Android in modo completo,
3. Google is your friend...
4. Cercate snippets di codice online, copiare il codice non
`e un reato, ma prestate attenzione a cosa includete
nella vostra app,
5. Provate la vostra App su devices diversi ed in
condizioni differenti (orientamento, rete, etc...).
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Consigli
1. Prima di iniziare assicuratevi di essere in linea con i
prerequisiti,
2. Iniziate con la lettura di un libro che tratti la
programmazione Android in modo completo,
3. Google is your friend...
4. Cercate snippets di codice online, copiare il codice non
`e un reato, ma prestate attenzione a cosa includete
nella vostra app,
5. Provate la vostra App su devices diversi ed in
condizioni differenti (orientamento, rete, etc...).
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Consigli
1. Prima di iniziare assicuratevi di essere in linea con i
prerequisiti,
2. Iniziate con la lettura di un libro che tratti la
programmazione Android in modo completo,
3. Google is your friend...
4. Cercate snippets di codice online, copiare il codice non
`e un reato, ma prestate attenzione a cosa includete
nella vostra app,
5. Provate la vostra App su devices diversi ed in
condizioni differenti (orientamento, rete, etc...).
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Design
Non tralasciate il design della vostra applicazione, pu`o
trasformare un’app utile in un’app orrenda!
Argomenti da
curare:
1. Icone
2. Loghi
3. Palette di
colori
4. Bottoni
5. Animazioni
6. Font
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Design
Non tralasciate il design della vostra applicazione, pu`o
trasformare un’app utile in un’app orrenda!
Argomenti da
curare:
1. Icone
2. Loghi
3. Palette di
colori
4. Bottoni
5. Animazioni
6. Font
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Design
Non tralasciate il design della vostra applicazione, pu`o
trasformare un’app utile in un’app orrenda!
Argomenti da
curare:
1. Icone
2. Loghi
3. Palette di
colori
4. Bottoni
5. Animazioni
6. Font
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Design
Non tralasciate il design della vostra applicazione, pu`o
trasformare un’app utile in un’app orrenda!
Argomenti da
curare:
1. Icone
2. Loghi
3. Palette di
colori
4. Bottoni
5. Animazioni
6. Font
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Design
Non tralasciate il design della vostra applicazione, pu`o
trasformare un’app utile in un’app orrenda!
Argomenti da
curare:
1. Icone
2. Loghi
3. Palette di
colori
4. Bottoni
5. Animazioni
6. Font
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Design
Non tralasciate il design della vostra applicazione, pu`o
trasformare un’app utile in un’app orrenda!
Argomenti da
curare:
1. Icone
2. Loghi
3. Palette di
colori
4. Bottoni
5. Animazioni
6. Font
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Design
Non tralasciate il design della vostra applicazione, pu`o
trasformare un’app utile in un’app orrenda!
Argomenti da
curare:
1. Icone
2. Loghi
3. Palette di
colori
4. Bottoni
5. Animazioni
6. Font
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Design
Non tralasciate il design della vostra applicazione, pu`o
trasformare un’app utile in un’app orrenda!
Argomenti da
curare:
1. Icone
2. Loghi
3. Palette di
colori
4. Bottoni
5. Animazioni
6. Font
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Material Design
http://www.google.com/design/spec
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Guide Online
Online si trova molto materiale su Android:
http://developer.android.com/develop/index.html
http://developer.android.com/design/index.html
http://www.html.it/guide/guida-android/
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Guide Online
Online si trova molto materiale su Android:
http://developer.android.com/develop/index.html
http://developer.android.com/design/index.html
http://www.html.it/guide/guida-android/
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Guide Online
Online si trova molto materiale su Android:
http://developer.android.com/develop/index.html
http://developer.android.com/design/index.html
http://www.html.it/guide/guida-android/
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Guide Online
Online si trova molto materiale su Android:
http://developer.android.com/develop/index.html
http://developer.android.com/design/index.html
http://www.html.it/guide/guida-android/
Android App
Developement:
Creare la nostra
prima app.
Nicola Corti
Prerequisiti
Android
Java
XML
Eclipse
Scarichiamo l’SDK
Scarichiamo il plugin
ADT
Configurare l’SDK
Android Virtual
Device
Versioni di Android
Dimensioni differenti
AndroidManifest.xml
Suggerimenti e
consigli
Conclusione
Domande...?
Slides realizzate da:
Nicola Corti - corti.nico [at] gmail [dot] com
http://www.ncorti.it/
Slides realizzate con LATEX Beamer.
La seguente presentazione `e rilasciata sotto licenza
Creative Commons - Attributions, Non Commercial, Share-alike.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (6)

Android
AndroidAndroid
Android
 
Mobile platforms development overview
Mobile platforms development overviewMobile platforms development overview
Mobile platforms development overview
 
Lezione Android prima parte
Lezione Android prima parteLezione Android prima parte
Lezione Android prima parte
 
Object Oriented Programming
Object Oriented ProgrammingObject Oriented Programming
Object Oriented Programming
 
Introduzione alla programmazione Java
Introduzione alla programmazione JavaIntroduzione alla programmazione Java
Introduzione alla programmazione Java
 
follow-app BOOTCAMP 3: Android
follow-app BOOTCAMP 3: Androidfollow-app BOOTCAMP 3: Android
follow-app BOOTCAMP 3: Android
 

Destacado

Gru 2007 Omnia
Gru 2007 OmniaGru 2007 Omnia
Gru 2007 Omnialprevi
 
Alla scoperta del codice sorgente di Android
Alla scoperta del codice sorgente di Android Alla scoperta del codice sorgente di Android
Alla scoperta del codice sorgente di Android Flavius-Florin Harabor
 
Finanza per la crescita: Startup, Venture Capital e agevolazioni per investim...
Finanza per la crescita: Startup, Venture Capital e agevolazioni per investim...Finanza per la crescita: Startup, Venture Capital e agevolazioni per investim...
Finanza per la crescita: Startup, Venture Capital e agevolazioni per investim...Fabrizio Barini
 
Librerie su Android: come non reinventare la ruota @ whymca 2012
Librerie su Android: come non reinventare la ruota @ whymca 2012 Librerie su Android: come non reinventare la ruota @ whymca 2012
Librerie su Android: come non reinventare la ruota @ whymca 2012 Fabio Collini
 
Contabilità-dei-costi_Seminario_2008
Contabilità-dei-costi_Seminario_2008Contabilità-dei-costi_Seminario_2008
Contabilità-dei-costi_Seminario_2008Marco Romito
 
Appunti di Marketing: lucidi esplicativi
Appunti di Marketing: lucidi esplicativiAppunti di Marketing: lucidi esplicativi
Appunti di Marketing: lucidi esplicativiprofman
 
Introduzione ai fondamenti del marketing
Introduzione ai fondamenti del marketingIntroduzione ai fondamenti del marketing
Introduzione ai fondamenti del marketingStefano Principato
 

Destacado (11)

Gru 2007 Omnia
Gru 2007 OmniaGru 2007 Omnia
Gru 2007 Omnia
 
I package Android
I package AndroidI package Android
I package Android
 
Alla scoperta del codice sorgente di Android
Alla scoperta del codice sorgente di Android Alla scoperta del codice sorgente di Android
Alla scoperta del codice sorgente di Android
 
Finanza per la crescita: Startup, Venture Capital e agevolazioni per investim...
Finanza per la crescita: Startup, Venture Capital e agevolazioni per investim...Finanza per la crescita: Startup, Venture Capital e agevolazioni per investim...
Finanza per la crescita: Startup, Venture Capital e agevolazioni per investim...
 
Librerie su Android: come non reinventare la ruota @ whymca 2012
Librerie su Android: come non reinventare la ruota @ whymca 2012 Librerie su Android: come non reinventare la ruota @ whymca 2012
Librerie su Android: come non reinventare la ruota @ whymca 2012
 
Contabilità-dei-costi_Seminario_2008
Contabilità-dei-costi_Seminario_2008Contabilità-dei-costi_Seminario_2008
Contabilità-dei-costi_Seminario_2008
 
La gestione del tempo
La gestione del tempoLa gestione del tempo
La gestione del tempo
 
Appunti di Marketing: lucidi esplicativi
Appunti di Marketing: lucidi esplicativiAppunti di Marketing: lucidi esplicativi
Appunti di Marketing: lucidi esplicativi
 
Introduzione ai fondamenti del marketing
Introduzione ai fondamenti del marketingIntroduzione ai fondamenti del marketing
Introduzione ai fondamenti del marketing
 
Come si costruisce un piano di marketing
Come si costruisce un piano di marketingCome si costruisce un piano di marketing
Come si costruisce un piano di marketing
 
1 Cosè Il Marketing
1 Cosè Il Marketing1 Cosè Il Marketing
1 Cosè Il Marketing
 

Similar a Android App Development, Creare la nostra prima app

Android App Development - Unimore
Android App Development - UnimoreAndroid App Development - Unimore
Android App Development - UnimoreNicola Corti
 
01 Android - Introduction
01   Android - Introduction01   Android - Introduction
01 Android - Introductionspawn150
 
Sviluppo di App cross-platform con Cordova e HTML5
Sviluppo di App cross-platform con Cordova e HTML5Sviluppo di App cross-platform con Cordova e HTML5
Sviluppo di App cross-platform con Cordova e HTML5Gabriele Gaggi
 
Android Code Camp 2012 - ita
Android Code Camp 2012 - itaAndroid Code Camp 2012 - ita
Android Code Camp 2012 - itaneunet
 
Meet no Neet: presentazione del progetto App per organizzare eventi
Meet no Neet: presentazione del progetto App per organizzare eventiMeet no Neet: presentazione del progetto App per organizzare eventi
Meet no Neet: presentazione del progetto App per organizzare eventiFondazione Mondo Digitale
 
Introduzione ad Android jug marche meeting 2011_04_30
Introduzione ad Android jug marche meeting 2011_04_30Introduzione ad Android jug marche meeting 2011_04_30
Introduzione ad Android jug marche meeting 2011_04_30Riccardo Mancinelli
 
Introduzione al sistema operativo mobile Android
Introduzione al sistema operativo mobile AndroidIntroduzione al sistema operativo mobile Android
Introduzione al sistema operativo mobile AndroidOpen Makers Italy
 
Ecco gli strumenti necessari per sviluppare la tua App Android
Ecco gli strumenti necessari per sviluppare la tua App AndroidEcco gli strumenti necessari per sviluppare la tua App Android
Ecco gli strumenti necessari per sviluppare la tua App AndroidFlavius-Florin Harabor
 
Multi-Device Hybrid Apps con Visual Studio e Apache Cordova
Multi-Device Hybrid Apps con Visual Studio e Apache CordovaMulti-Device Hybrid Apps con Visual Studio e Apache Cordova
Multi-Device Hybrid Apps con Visual Studio e Apache CordovaAndrea Dottor
 
Cordova: un viaggio di sola andata
Cordova: un viaggio di sola andataCordova: un viaggio di sola andata
Cordova: un viaggio di sola andataDiego La Monica
 
Dal cloud al mobile con tecnologie Google
Dal cloud al mobile con tecnologie GoogleDal cloud al mobile con tecnologie Google
Dal cloud al mobile con tecnologie GoogleDiego Giorgini
 
Federico Massi.it - Intro alle app mobile Cordova
Federico Massi.it - Intro alle app mobile CordovaFederico Massi.it - Intro alle app mobile Cordova
Federico Massi.it - Intro alle app mobile CordovaFederico Massi
 
Flutter: Google alla conquista del mobile multi piattaforma
Flutter: Google alla conquista del mobile multi piattaformaFlutter: Google alla conquista del mobile multi piattaforma
Flutter: Google alla conquista del mobile multi piattaformaCommit University
 
Introduzione a GAE - Alessandro Aglietti e Lorenzo Bugiani
Introduzione a GAE - Alessandro Aglietti e Lorenzo BugianiIntroduzione a GAE - Alessandro Aglietti e Lorenzo Bugiani
Introduzione a GAE - Alessandro Aglietti e Lorenzo Bugianifirenze-gtug
 
Programmazione mobile: ANDROID
Programmazione mobile: ANDROIDProgrammazione mobile: ANDROID
Programmazione mobile: ANDROIDPaolo Tosato
 
Angular js o React? Spunti e idee per la scelta di un framework
Angular js o React? Spunti e idee per la scelta di un frameworkAngular js o React? Spunti e idee per la scelta di un framework
Angular js o React? Spunti e idee per la scelta di un frameworkGiovanni Buffa
 
Applicazioni mobili: strumenti, costi soluzioni e peformance
Applicazioni mobili: strumenti, costi soluzioni e peformanceApplicazioni mobili: strumenti, costi soluzioni e peformance
Applicazioni mobili: strumenti, costi soluzioni e peformanceDiego La Monica
 
MobileDevCamp2012 - Android
MobileDevCamp2012 - AndroidMobileDevCamp2012 - Android
MobileDevCamp2012 - Androidmobiledevcamp
 

Similar a Android App Development, Creare la nostra prima app (20)

Android App Development - Unimore
Android App Development - UnimoreAndroid App Development - Unimore
Android App Development - Unimore
 
01 Android - Introduction
01   Android - Introduction01   Android - Introduction
01 Android - Introduction
 
Sviluppo di App cross-platform con Cordova e HTML5
Sviluppo di App cross-platform con Cordova e HTML5Sviluppo di App cross-platform con Cordova e HTML5
Sviluppo di App cross-platform con Cordova e HTML5
 
Android Code Camp 2012 - ita
Android Code Camp 2012 - itaAndroid Code Camp 2012 - ita
Android Code Camp 2012 - ita
 
Meet no Neet: presentazione del progetto App per organizzare eventi
Meet no Neet: presentazione del progetto App per organizzare eventiMeet no Neet: presentazione del progetto App per organizzare eventi
Meet no Neet: presentazione del progetto App per organizzare eventi
 
Introduzione ad Android jug marche meeting 2011_04_30
Introduzione ad Android jug marche meeting 2011_04_30Introduzione ad Android jug marche meeting 2011_04_30
Introduzione ad Android jug marche meeting 2011_04_30
 
Introduzione al sistema operativo mobile Android
Introduzione al sistema operativo mobile AndroidIntroduzione al sistema operativo mobile Android
Introduzione al sistema operativo mobile Android
 
Ecco gli strumenti necessari per sviluppare la tua App Android
Ecco gli strumenti necessari per sviluppare la tua App AndroidEcco gli strumenti necessari per sviluppare la tua App Android
Ecco gli strumenti necessari per sviluppare la tua App Android
 
Presentazione CERT-CHECK
Presentazione CERT-CHECKPresentazione CERT-CHECK
Presentazione CERT-CHECK
 
Multi-Device Hybrid Apps con Visual Studio e Apache Cordova
Multi-Device Hybrid Apps con Visual Studio e Apache CordovaMulti-Device Hybrid Apps con Visual Studio e Apache Cordova
Multi-Device Hybrid Apps con Visual Studio e Apache Cordova
 
Cordova: un viaggio di sola andata
Cordova: un viaggio di sola andataCordova: un viaggio di sola andata
Cordova: un viaggio di sola andata
 
Dal cloud al mobile con tecnologie Google
Dal cloud al mobile con tecnologie GoogleDal cloud al mobile con tecnologie Google
Dal cloud al mobile con tecnologie Google
 
Federico Massi.it - Intro alle app mobile Cordova
Federico Massi.it - Intro alle app mobile CordovaFederico Massi.it - Intro alle app mobile Cordova
Federico Massi.it - Intro alle app mobile Cordova
 
Io, Android
Io, AndroidIo, Android
Io, Android
 
Flutter: Google alla conquista del mobile multi piattaforma
Flutter: Google alla conquista del mobile multi piattaformaFlutter: Google alla conquista del mobile multi piattaforma
Flutter: Google alla conquista del mobile multi piattaforma
 
Introduzione a GAE - Alessandro Aglietti e Lorenzo Bugiani
Introduzione a GAE - Alessandro Aglietti e Lorenzo BugianiIntroduzione a GAE - Alessandro Aglietti e Lorenzo Bugiani
Introduzione a GAE - Alessandro Aglietti e Lorenzo Bugiani
 
Programmazione mobile: ANDROID
Programmazione mobile: ANDROIDProgrammazione mobile: ANDROID
Programmazione mobile: ANDROID
 
Angular js o React? Spunti e idee per la scelta di un framework
Angular js o React? Spunti e idee per la scelta di un frameworkAngular js o React? Spunti e idee per la scelta di un framework
Angular js o React? Spunti e idee per la scelta di un framework
 
Applicazioni mobili: strumenti, costi soluzioni e peformance
Applicazioni mobili: strumenti, costi soluzioni e peformanceApplicazioni mobili: strumenti, costi soluzioni e peformance
Applicazioni mobili: strumenti, costi soluzioni e peformance
 
MobileDevCamp2012 - Android
MobileDevCamp2012 - AndroidMobileDevCamp2012 - Android
MobileDevCamp2012 - Android
 

Más de Nicola Corti

Seminario Raspberri Pi - Parte 2 - GULP
Seminario Raspberri Pi - Parte 2 - GULPSeminario Raspberri Pi - Parte 2 - GULP
Seminario Raspberri Pi - Parte 2 - GULPNicola Corti
 
Seminario Raspberri Pi - Parte 1 - GULP
Seminario Raspberri Pi - Parte 1 - GULPSeminario Raspberri Pi - Parte 1 - GULP
Seminario Raspberri Pi - Parte 1 - GULPNicola Corti
 
Seminario Drupal 2012
Seminario Drupal 2012Seminario Drupal 2012
Seminario Drupal 2012Nicola Corti
 
Pillole di programmazione in C
Pillole di programmazione in CPillole di programmazione in C
Pillole di programmazione in CNicola Corti
 
OpenOffice.org - Come rendersi indipendenti da MS Office
OpenOffice.org - Come rendersi indipendenti da MS OfficeOpenOffice.org - Come rendersi indipendenti da MS Office
OpenOffice.org - Come rendersi indipendenti da MS OfficeNicola Corti
 
Raspberry Pi - Il computer che hai sempre voluto avere
Raspberry Pi - Il computer che hai sempre voluto avereRaspberry Pi - Il computer che hai sempre voluto avere
Raspberry Pi - Il computer che hai sempre voluto avereNicola Corti
 
Introduzione a ubuntu - Linux Day 2010
Introduzione a ubuntu - Linux Day 2010Introduzione a ubuntu - Linux Day 2010
Introduzione a ubuntu - Linux Day 2010Nicola Corti
 
Evolution e Thunderbird, i client di posta elettronica liberi
Evolution e Thunderbird, i client di posta elettronica liberiEvolution e Thunderbird, i client di posta elettronica liberi
Evolution e Thunderbird, i client di posta elettronica liberiNicola Corti
 
Da Windows a Linux: è tempo di migrare
Da Windows a Linux: è tempo di migrareDa Windows a Linux: è tempo di migrare
Da Windows a Linux: è tempo di migrareNicola Corti
 
Come dove perchè? Ubuntu!
Come dove perchè? Ubuntu!Come dove perchè? Ubuntu!
Come dove perchè? Ubuntu!Nicola Corti
 

Más de Nicola Corti (11)

Seminario Raspberri Pi - Parte 2 - GULP
Seminario Raspberri Pi - Parte 2 - GULPSeminario Raspberri Pi - Parte 2 - GULP
Seminario Raspberri Pi - Parte 2 - GULP
 
Seminario Raspberri Pi - Parte 1 - GULP
Seminario Raspberri Pi - Parte 1 - GULPSeminario Raspberri Pi - Parte 1 - GULP
Seminario Raspberri Pi - Parte 1 - GULP
 
Shape Analysis
Shape AnalysisShape Analysis
Shape Analysis
 
Seminario Drupal 2012
Seminario Drupal 2012Seminario Drupal 2012
Seminario Drupal 2012
 
Pillole di programmazione in C
Pillole di programmazione in CPillole di programmazione in C
Pillole di programmazione in C
 
OpenOffice.org - Come rendersi indipendenti da MS Office
OpenOffice.org - Come rendersi indipendenti da MS OfficeOpenOffice.org - Come rendersi indipendenti da MS Office
OpenOffice.org - Come rendersi indipendenti da MS Office
 
Raspberry Pi - Il computer che hai sempre voluto avere
Raspberry Pi - Il computer che hai sempre voluto avereRaspberry Pi - Il computer che hai sempre voluto avere
Raspberry Pi - Il computer che hai sempre voluto avere
 
Introduzione a ubuntu - Linux Day 2010
Introduzione a ubuntu - Linux Day 2010Introduzione a ubuntu - Linux Day 2010
Introduzione a ubuntu - Linux Day 2010
 
Evolution e Thunderbird, i client di posta elettronica liberi
Evolution e Thunderbird, i client di posta elettronica liberiEvolution e Thunderbird, i client di posta elettronica liberi
Evolution e Thunderbird, i client di posta elettronica liberi
 
Da Windows a Linux: è tempo di migrare
Da Windows a Linux: è tempo di migrareDa Windows a Linux: è tempo di migrare
Da Windows a Linux: è tempo di migrare
 
Come dove perchè? Ubuntu!
Come dove perchè? Ubuntu!Come dove perchè? Ubuntu!
Come dove perchè? Ubuntu!
 

Último

GIORNATA TECNICA 18/04 | DE ROSA Roberto
GIORNATA TECNICA 18/04 | DE ROSA RobertoGIORNATA TECNICA 18/04 | DE ROSA Roberto
GIORNATA TECNICA 18/04 | DE ROSA RobertoServizi a rete
 
GIORNATA TECNICA 18/04 | DE LEO Antonio
GIORNATA TECNICA 18/04  | DE LEO AntonioGIORNATA TECNICA 18/04  | DE LEO Antonio
GIORNATA TECNICA 18/04 | DE LEO AntonioServizi a rete
 
GIORNATA TECNICA DA AQP 18/04 | MOTTA Simone
GIORNATA TECNICA DA AQP 18/04 | MOTTA SimoneGIORNATA TECNICA DA AQP 18/04 | MOTTA Simone
GIORNATA TECNICA DA AQP 18/04 | MOTTA SimoneServizi a rete
 
Descrizione della struttura architettonica Eretteo.pptx
Descrizione della struttura architettonica Eretteo.pptxDescrizione della struttura architettonica Eretteo.pptx
Descrizione della struttura architettonica Eretteo.pptxtecongo2007
 
Presentzione Matematica similitudini circonferenze e omotetie.pptx
Presentzione  Matematica similitudini circonferenze e omotetie.pptxPresentzione  Matematica similitudini circonferenze e omotetie.pptx
Presentzione Matematica similitudini circonferenze e omotetie.pptxfilippoluciani9
 
GIORNATA TECNICA DA AQP 18/04 | ZONNO Serena
GIORNATA TECNICA DA AQP 18/04 | ZONNO SerenaGIORNATA TECNICA DA AQP 18/04 | ZONNO Serena
GIORNATA TECNICA DA AQP 18/04 | ZONNO SerenaServizi a rete
 
GIORNATA TECNICA 18/04 | SPIZZIRRI Massimo
GIORNATA TECNICA 18/04 | SPIZZIRRI MassimoGIORNATA TECNICA 18/04 | SPIZZIRRI Massimo
GIORNATA TECNICA 18/04 | SPIZZIRRI MassimoServizi a rete
 
GIORNATA TECNICA 18/04 | BENANTI Alessandro
GIORNATA TECNICA 18/04 | BENANTI AlessandroGIORNATA TECNICA 18/04 | BENANTI Alessandro
GIORNATA TECNICA 18/04 | BENANTI AlessandroServizi a rete
 
GIORNATA TECNICA 18/04 | LITTERIO Raffaele
GIORNATA TECNICA 18/04 | LITTERIO RaffaeleGIORNATA TECNICA 18/04 | LITTERIO Raffaele
GIORNATA TECNICA 18/04 | LITTERIO RaffaeleServizi a rete
 

Último (9)

GIORNATA TECNICA 18/04 | DE ROSA Roberto
GIORNATA TECNICA 18/04 | DE ROSA RobertoGIORNATA TECNICA 18/04 | DE ROSA Roberto
GIORNATA TECNICA 18/04 | DE ROSA Roberto
 
GIORNATA TECNICA 18/04 | DE LEO Antonio
GIORNATA TECNICA 18/04  | DE LEO AntonioGIORNATA TECNICA 18/04  | DE LEO Antonio
GIORNATA TECNICA 18/04 | DE LEO Antonio
 
GIORNATA TECNICA DA AQP 18/04 | MOTTA Simone
GIORNATA TECNICA DA AQP 18/04 | MOTTA SimoneGIORNATA TECNICA DA AQP 18/04 | MOTTA Simone
GIORNATA TECNICA DA AQP 18/04 | MOTTA Simone
 
Descrizione della struttura architettonica Eretteo.pptx
Descrizione della struttura architettonica Eretteo.pptxDescrizione della struttura architettonica Eretteo.pptx
Descrizione della struttura architettonica Eretteo.pptx
 
Presentzione Matematica similitudini circonferenze e omotetie.pptx
Presentzione  Matematica similitudini circonferenze e omotetie.pptxPresentzione  Matematica similitudini circonferenze e omotetie.pptx
Presentzione Matematica similitudini circonferenze e omotetie.pptx
 
GIORNATA TECNICA DA AQP 18/04 | ZONNO Serena
GIORNATA TECNICA DA AQP 18/04 | ZONNO SerenaGIORNATA TECNICA DA AQP 18/04 | ZONNO Serena
GIORNATA TECNICA DA AQP 18/04 | ZONNO Serena
 
GIORNATA TECNICA 18/04 | SPIZZIRRI Massimo
GIORNATA TECNICA 18/04 | SPIZZIRRI MassimoGIORNATA TECNICA 18/04 | SPIZZIRRI Massimo
GIORNATA TECNICA 18/04 | SPIZZIRRI Massimo
 
GIORNATA TECNICA 18/04 | BENANTI Alessandro
GIORNATA TECNICA 18/04 | BENANTI AlessandroGIORNATA TECNICA 18/04 | BENANTI Alessandro
GIORNATA TECNICA 18/04 | BENANTI Alessandro
 
GIORNATA TECNICA 18/04 | LITTERIO Raffaele
GIORNATA TECNICA 18/04 | LITTERIO RaffaeleGIORNATA TECNICA 18/04 | LITTERIO Raffaele
GIORNATA TECNICA 18/04 | LITTERIO Raffaele
 

Android App Development, Creare la nostra prima app

  • 1. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Android App Developement: Creare la nostra prima app. Nicola Corti GULP - Gruppo Utenti Linux Pisa Linux Day 2012 25 ottobre 2014
  • 2. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Prerequisiti
  • 3. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Prerequisiti Cosa bisogna sapere per iniziare a programmare per Android? Piccola esperienza con l’ambiente Android Esperienza di programmazione con Java Conoscenza di XML Conoscenza dell’IDE Eclipse
  • 4. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Prerequisiti Cosa bisogna sapere per iniziare a programmare per Android? Piccola esperienza con l’ambiente Android Esperienza di programmazione con Java Conoscenza di XML Conoscenza dell’IDE Eclipse
  • 5. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Prerequisiti Cosa bisogna sapere per iniziare a programmare per Android? Piccola esperienza con l’ambiente Android Esperienza di programmazione con Java Conoscenza di XML Conoscenza dell’IDE Eclipse
  • 6. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Prerequisiti Cosa bisogna sapere per iniziare a programmare per Android? Piccola esperienza con l’ambiente Android Esperienza di programmazione con Java Conoscenza di XML Conoscenza dell’IDE Eclipse
  • 7. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Prerequisiti Cosa bisogna sapere per iniziare a programmare per Android? Piccola esperienza con l’ambiente Android Esperienza di programmazione con Java Conoscenza di XML Conoscenza dell’IDE Eclipse
  • 8. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Android Android `e un sistema operativo open per Smartphone e Tablet attualmente sviluppato da Google. Android `e basato sul kernel Linux.
  • 9. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Android Android `e un sistema operativo open per Smartphone e Tablet attualmente sviluppato da Google. Android `e basato sul kernel Linux.
  • 10. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Android Android `e un sistema operativo open per Smartphone e Tablet attualmente sviluppato da Google. Android `e basato sul kernel Linux.
  • 11. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Android Android `e un sistema operativo open per Smartphone e Tablet attualmente sviluppato da Google. Android `e basato sul kernel Linux.
  • 12. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Java Java `e un linguaggio di programmazione orientato ad oggetti ad oggi molto famoso ed utilizzato in svariate piattaforme. Imparare Java Si pu`o consultare qualche guida online: http://www.html.it/guide/guida-java/
  • 13. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Java Java `e un linguaggio di programmazione orientato ad oggetti ad oggi molto famoso ed utilizzato in svariate piattaforme. Imparare Java Si pu`o consultare qualche guida online: http://www.html.it/guide/guida-java/
  • 14. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Java Java `e un linguaggio di programmazione orientato ad oggetti ad oggi molto famoso ed utilizzato in svariate piattaforme. Imparare Java Si pu`o consultare qualche guida online: http://www.html.it/guide/guida-java/
  • 15. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione XML XML `e un linguaggio di markup, largamente diffuso nel web per permettere lo scambio di informazioni. Lo utilizzeremo per definire le risorse della nostra applicazione Android. Imparare XML Le guide online sono le pi`u disparate: http://www.html.it/guide/guida-xml-di-base/
  • 16. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione XML XML `e un linguaggio di markup, largamente diffuso nel web per permettere lo scambio di informazioni. Lo utilizzeremo per definire le risorse della nostra applicazione Android. Imparare XML Le guide online sono le pi`u disparate: http://www.html.it/guide/guida-xml-di-base/
  • 17. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione XML XML `e un linguaggio di markup, largamente diffuso nel web per permettere lo scambio di informazioni. Lo utilizzeremo per definire le risorse della nostra applicazione Android. Imparare XML Le guide online sono le pi`u disparate: http://www.html.it/guide/guida-xml-di-base/
  • 18. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione XML 1 <?xml version="1.0" encoding="UTF -8"?> 2 <utenti > 3 <utente > 4 <nome >Luca </nome > 5 <cognome >Cicci </cognome > 6 <indirizzo >Milano </indirizzo > 7 </utente > 8 <utente > 9 <nome >Max </nome > 10 <cognome >Rossi </cognome > 11 <indirizzo >Roma </indirizzo > 12 </utente > 13 </utenti >
  • 19. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Eclipse Eclipse `e un ambiente di sviluppo integrato, che ci permetter`a di gestire facilmente i nostri progetti Android.
  • 20. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Eclipse Eclipse `e un ambiente di sviluppo integrato, che ci permetter`a di gestire facilmente i nostri progetti Android.
  • 21. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Scarichiamo l’SDK Per iniziare a programmare abbiamo bisogno di scaricare l’SDK (Software Development Kit) di Android. Dove scaricare? Per scaricare l’SDK andiamo sul sito http://developer.android.com/sdk/index.html e selezioniamo la versione per il nostro sistema.
  • 22. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Scarichiamo l’SDK Per iniziare a programmare abbiamo bisogno di scaricare l’SDK (Software Development Kit) di Android. Dove scaricare? Per scaricare l’SDK andiamo sul sito http://developer.android.com/sdk/index.html e selezioniamo la versione per il nostro sistema.
  • 23. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Scarichiamo l’SDK
  • 24. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Scarichiamo il plugin ADT Scarichiamo il plugin ADT (Android Development Tool) per Eclipse. Il plugin `e necessario per permettere ad Eclipse di gestire progetti Android. Repository Google Il plugin si puo’ scaricare dal repository: http://dl-ssl.google.com/android/eclipse/
  • 25. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Scarichiamo il plugin ADT Scarichiamo il plugin ADT (Android Development Tool) per Eclipse. Il plugin `e necessario per permettere ad Eclipse di gestire progetti Android. Repository Google Il plugin si puo’ scaricare dal repository: http://dl-ssl.google.com/android/eclipse/
  • 26. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Scarichiamo il plugin ADT Scarichiamo il plugin ADT (Android Development Tool) per Eclipse. Il plugin `e necessario per permettere ad Eclipse di gestire progetti Android. Repository Google Il plugin si puo’ scaricare dal repository: http://dl-ssl.google.com/android/eclipse/
  • 27. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Scarichiamo il plugin ADT Scarichiamo il plugin ADT (Android Development Tool) per Eclipse. Il plugin `e necessario per permettere ad Eclipse di gestire progetti Android. Repository Google Il plugin si puo’ scaricare dal repository: http://dl-ssl.google.com/android/eclipse/
  • 28. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Scarichiamo il plugin ADT
  • 29. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Configurare l’SDK Procediamo a configurare l’SDK per iniziare a programmare 1. Spacchettiamo l’archivio dell’SDK 2. Eseguiamo il comando: tools/android sdk 3. Scarichiamo i componenti che ci interessano Cosa scarichiamo? Scegliamo una versione di Android, verranno scaricati gli strumenti per sviluppare, la documentazione, gli esempi, etc...
  • 30. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Configurare l’SDK Procediamo a configurare l’SDK per iniziare a programmare 1. Spacchettiamo l’archivio dell’SDK 2. Eseguiamo il comando: tools/android sdk 3. Scarichiamo i componenti che ci interessano Cosa scarichiamo? Scegliamo una versione di Android, verranno scaricati gli strumenti per sviluppare, la documentazione, gli esempi, etc...
  • 31. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Configurare l’SDK Procediamo a configurare l’SDK per iniziare a programmare 1. Spacchettiamo l’archivio dell’SDK 2. Eseguiamo il comando: tools/android sdk 3. Scarichiamo i componenti che ci interessano Cosa scarichiamo? Scegliamo una versione di Android, verranno scaricati gli strumenti per sviluppare, la documentazione, gli esempi, etc...
  • 32. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Configurare l’SDK Procediamo a configurare l’SDK per iniziare a programmare 1. Spacchettiamo l’archivio dell’SDK 2. Eseguiamo il comando: tools/android sdk 3. Scarichiamo i componenti che ci interessano Cosa scarichiamo? Scegliamo una versione di Android, verranno scaricati gli strumenti per sviluppare, la documentazione, gli esempi, etc...
  • 33. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Configurare l’SDK Procediamo a configurare l’SDK per iniziare a programmare 1. Spacchettiamo l’archivio dell’SDK 2. Eseguiamo il comando: tools/android sdk 3. Scarichiamo i componenti che ci interessano Cosa scarichiamo? Scegliamo una versione di Android, verranno scaricati gli strumenti per sviluppare, la documentazione, gli esempi, etc...
  • 34. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Configurare l’SDK
  • 35. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Configuriamo l’SDK Per chi utilizza Ubuntu a 64 bit `e necessario scaricare le librerie a 32 bit. Shell sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386
  • 36. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Configuriamo l’SDK Per chi utilizza Ubuntu a 64 bit `e necessario scaricare le librerie a 32 bit. Shell sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386
  • 37. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Android Virtual Device Fra i vari strumenti offerti dall’SDK c’`e AVD Manager (Android Virtual Device). Ci permette di creare dei terminali virtuali su cui provare le nostre App. I terminali possono essere utili, ma sono abbastanza lenti e poco fluidi.
  • 38. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Android Virtual Device Fra i vari strumenti offerti dall’SDK c’`e AVD Manager (Android Virtual Device). Ci permette di creare dei terminali virtuali su cui provare le nostre App. I terminali possono essere utili, ma sono abbastanza lenti e poco fluidi.
  • 39. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Android Virtual Device Fra i vari strumenti offerti dall’SDK c’`e AVD Manager (Android Virtual Device). Ci permette di creare dei terminali virtuali su cui provare le nostre App. I terminali possono essere utili, ma sono abbastanza lenti e poco fluidi.
  • 40. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Android Virtual Device
  • 41. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Modalit`a Debug `E inoltre possibile provare le App su dispositivi Android. L’esecuzione risulta pi`u veloce e reattiva, inoltre si testa come si comporter`a l’App su un possibile dispositivo finale. Modalit`a Debug Si deve collegare il dispositivo e attivare la Modalit`a Debug (dentro il men`u Opzioni per lo Sviluppatore).
  • 42. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Modalit`a Debug `E inoltre possibile provare le App su dispositivi Android. L’esecuzione risulta pi`u veloce e reattiva, inoltre si testa come si comporter`a l’App su un possibile dispositivo finale. Modalit`a Debug Si deve collegare il dispositivo e attivare la Modalit`a Debug (dentro il men`u Opzioni per lo Sviluppatore).
  • 43. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Modalit`a Debug `E inoltre possibile provare le App su dispositivi Android. L’esecuzione risulta pi`u veloce e reattiva, inoltre si testa come si comporter`a l’App su un possibile dispositivo finale. Modalit`a Debug Si deve collegare il dispositivo e attivare la Modalit`a Debug (dentro il men`u Opzioni per lo Sviluppatore).
  • 44. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Modalit`a Debug
  • 45. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Versioni di Android L’ecosistema di Android `e molto eterogeneo. La prima versione di Android `e uscita nel 2008 e da allora sono uscite molti aggiornamenti del sistema. Quando sviluppiamo dobbiamo tenere in considerazione il fattore Versione.
  • 46. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Versioni di Android L’ecosistema di Android `e molto eterogeneo. La prima versione di Android `e uscita nel 2008 e da allora sono uscite molti aggiornamenti del sistema. Quando sviluppiamo dobbiamo tenere in considerazione il fattore Versione.
  • 47. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione API Levels Dobbiamo decidere per quale API Level stiamo sviluppando e fino a quale API Level siamo disposti ad essere retrocompatibili.
  • 48. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione API Levels Dobbiamo decidere per quale API Level stiamo sviluppando e fino a quale API Level siamo disposti ad essere retrocompatibili.
  • 49. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione API Levels
  • 50. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Dimensioni differenti Android `e presente su dispositivi che hanno monitor molto differenti fra di loro, partiamo dai 3 pollici per arrivare fino ai 12 pollici. `E essenziale che l’esperienza utente sia gradevole su ogni display dove deve girare l’app; assicurandosi che gli oggetti a schermo si dispongano in modo armonioso.
  • 51. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Dimensioni differenti Android `e presente su dispositivi che hanno monitor molto differenti fra di loro, partiamo dai 3 pollici per arrivare fino ai 12 pollici. `E essenziale che l’esperienza utente sia gradevole su ogni display dove deve girare l’app; assicurandosi che gli oggetti a schermo si dispongano in modo armonioso.
  • 52. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione AndroidManifest.xml La definizione globale della nostra app sta nel file AndroidManifest.xml. All’interno del manifest includeremo nome, versione e informazioni generali dell’app. Tutti i moduli che compongono l’app ed i vari permessi straordinari richiesti dall’applicazione. Il manifest verr`a utilizzato dal Play Store per decidere o meno se un’app `e compatibile con il proprio device.
  • 53. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione AndroidManifest.xml La definizione globale della nostra app sta nel file AndroidManifest.xml. All’interno del manifest includeremo nome, versione e informazioni generali dell’app. Tutti i moduli che compongono l’app ed i vari permessi straordinari richiesti dall’applicazione. Il manifest verr`a utilizzato dal Play Store per decidere o meno se un’app `e compatibile con il proprio device.
  • 54. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione AndroidManifest.xml La definizione globale della nostra app sta nel file AndroidManifest.xml. All’interno del manifest includeremo nome, versione e informazioni generali dell’app. Tutti i moduli che compongono l’app ed i vari permessi straordinari richiesti dall’applicazione. Il manifest verr`a utilizzato dal Play Store per decidere o meno se un’app `e compatibile con il proprio device.
  • 55. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Consigli 1. Prima di iniziare assicuratevi di essere in linea con i prerequisiti, 2. Iniziate con la lettura di un libro che tratti la programmazione Android in modo completo, 3. Google is your friend... 4. Cercate snippets di codice online, copiare il codice non `e un reato, ma prestate attenzione a cosa includete nella vostra app, 5. Provate la vostra App su devices diversi ed in condizioni differenti (orientamento, rete, etc...).
  • 56. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Consigli 1. Prima di iniziare assicuratevi di essere in linea con i prerequisiti, 2. Iniziate con la lettura di un libro che tratti la programmazione Android in modo completo, 3. Google is your friend... 4. Cercate snippets di codice online, copiare il codice non `e un reato, ma prestate attenzione a cosa includete nella vostra app, 5. Provate la vostra App su devices diversi ed in condizioni differenti (orientamento, rete, etc...).
  • 57. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Consigli 1. Prima di iniziare assicuratevi di essere in linea con i prerequisiti, 2. Iniziate con la lettura di un libro che tratti la programmazione Android in modo completo, 3. Google is your friend... 4. Cercate snippets di codice online, copiare il codice non `e un reato, ma prestate attenzione a cosa includete nella vostra app, 5. Provate la vostra App su devices diversi ed in condizioni differenti (orientamento, rete, etc...).
  • 58. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Consigli 1. Prima di iniziare assicuratevi di essere in linea con i prerequisiti, 2. Iniziate con la lettura di un libro che tratti la programmazione Android in modo completo, 3. Google is your friend... 4. Cercate snippets di codice online, copiare il codice non `e un reato, ma prestate attenzione a cosa includete nella vostra app, 5. Provate la vostra App su devices diversi ed in condizioni differenti (orientamento, rete, etc...).
  • 59. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Consigli 1. Prima di iniziare assicuratevi di essere in linea con i prerequisiti, 2. Iniziate con la lettura di un libro che tratti la programmazione Android in modo completo, 3. Google is your friend... 4. Cercate snippets di codice online, copiare il codice non `e un reato, ma prestate attenzione a cosa includete nella vostra app, 5. Provate la vostra App su devices diversi ed in condizioni differenti (orientamento, rete, etc...).
  • 60. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Consigli 1. Prima di iniziare assicuratevi di essere in linea con i prerequisiti, 2. Iniziate con la lettura di un libro che tratti la programmazione Android in modo completo, 3. Google is your friend... 4. Cercate snippets di codice online, copiare il codice non `e un reato, ma prestate attenzione a cosa includete nella vostra app, 5. Provate la vostra App su devices diversi ed in condizioni differenti (orientamento, rete, etc...).
  • 61. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Design Non tralasciate il design della vostra applicazione, pu`o trasformare un’app utile in un’app orrenda! Argomenti da curare: 1. Icone 2. Loghi 3. Palette di colori 4. Bottoni 5. Animazioni 6. Font
  • 62. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Design Non tralasciate il design della vostra applicazione, pu`o trasformare un’app utile in un’app orrenda! Argomenti da curare: 1. Icone 2. Loghi 3. Palette di colori 4. Bottoni 5. Animazioni 6. Font
  • 63. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Design Non tralasciate il design della vostra applicazione, pu`o trasformare un’app utile in un’app orrenda! Argomenti da curare: 1. Icone 2. Loghi 3. Palette di colori 4. Bottoni 5. Animazioni 6. Font
  • 64. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Design Non tralasciate il design della vostra applicazione, pu`o trasformare un’app utile in un’app orrenda! Argomenti da curare: 1. Icone 2. Loghi 3. Palette di colori 4. Bottoni 5. Animazioni 6. Font
  • 65. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Design Non tralasciate il design della vostra applicazione, pu`o trasformare un’app utile in un’app orrenda! Argomenti da curare: 1. Icone 2. Loghi 3. Palette di colori 4. Bottoni 5. Animazioni 6. Font
  • 66. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Design Non tralasciate il design della vostra applicazione, pu`o trasformare un’app utile in un’app orrenda! Argomenti da curare: 1. Icone 2. Loghi 3. Palette di colori 4. Bottoni 5. Animazioni 6. Font
  • 67. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Design Non tralasciate il design della vostra applicazione, pu`o trasformare un’app utile in un’app orrenda! Argomenti da curare: 1. Icone 2. Loghi 3. Palette di colori 4. Bottoni 5. Animazioni 6. Font
  • 68. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Design Non tralasciate il design della vostra applicazione, pu`o trasformare un’app utile in un’app orrenda! Argomenti da curare: 1. Icone 2. Loghi 3. Palette di colori 4. Bottoni 5. Animazioni 6. Font
  • 69. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Material Design http://www.google.com/design/spec
  • 70. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Guide Online Online si trova molto materiale su Android: http://developer.android.com/develop/index.html http://developer.android.com/design/index.html http://www.html.it/guide/guida-android/
  • 71. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Guide Online Online si trova molto materiale su Android: http://developer.android.com/develop/index.html http://developer.android.com/design/index.html http://www.html.it/guide/guida-android/
  • 72. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Guide Online Online si trova molto materiale su Android: http://developer.android.com/develop/index.html http://developer.android.com/design/index.html http://www.html.it/guide/guida-android/
  • 73. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Guide Online Online si trova molto materiale su Android: http://developer.android.com/develop/index.html http://developer.android.com/design/index.html http://www.html.it/guide/guida-android/
  • 74. Android App Developement: Creare la nostra prima app. Nicola Corti Prerequisiti Android Java XML Eclipse Scarichiamo l’SDK Scarichiamo il plugin ADT Configurare l’SDK Android Virtual Device Versioni di Android Dimensioni differenti AndroidManifest.xml Suggerimenti e consigli Conclusione Domande...? Slides realizzate da: Nicola Corti - corti.nico [at] gmail [dot] com http://www.ncorti.it/ Slides realizzate con LATEX Beamer. La seguente presentazione `e rilasciata sotto licenza Creative Commons - Attributions, Non Commercial, Share-alike.