A little taste of Android programming Linux Day 2012 Sabato 27 Ottobre 2012 A little taste of Android programming
Giovanni De Francesco
Perchè Android:
Costi 25 $ alla registrazione 30% su ogni app venduta (€0,79=>€0,55)
Eclipse Classic (Indingo) IDE Eclipse Classic (Indingo)
Smartphone di riferimento CPU: 1.0 Ghz RAM:512 MB Android 2.1+ Solo una fotocamera posteriore Accellerometro Niente Trackball
Tablet di riferimento 7” o 10” Android 3.0+ Niente tasti fisici La posizione normale è il Landscape.
Primi passi: Scaricare e installare eclipse: http://www.eclipse.org/downloads/packages/eclipse-classic- 372/indigosr2 Installare il plugin di android: http://developer.android.com/sdk/installing/installing-adt.html Nel frattempo leggere: http://developer.android.com/training/index.html
Componenti principali di una app Activity e Intent, rispettivamente le schermate e i loro contenitori Dialog, piccole finestre di dialogo File XML, generalmente sono le view Il File Manifest
Activity Esempio di una activity con una immagine. Image by http://androidlabs.org
Intent
Dialog
L'xml
Supportare più schermi
L'emulatore non è affidabile al 100%. Dove testare l'app. Un dispositivo con android STOCK, da qui la necessità di averne uno della serie nexus. niente ROOT e ovviamente niente custom rom. N.B L'emulatore non è affidabile al 100%.
Qualche altro consiglio: Una volta a settimana bisogna aggiornare l' SDK Per chi conosce Java, documentarsi. Divertirsi con la app!
Conclusioni Un cattivo design della vostra app porta l'utente, oltre non utilizzare la vostra app, anche all'allontanamento dalla piattaforma per cui sviluppate. ABBIATENE CURA!
Credit & Ringraziamenti Chart of market share by IDC Tutte le immagini sono state prese da google images ed appartengono ai rispettivi propietari
Domande e (si spera) Risposte These slides are subjected to Creative Commons Attribution-ShareAlike 2.5 version. You can copy, modify or sell them. “Please” cite your source and use the same licence Grazie per l'attenzione!