Basi per sviluppatori Android
Chiunque può creare app Android e pubblicarle sul Market. Le app coprono produttività, social, intrattenimento. Gli strumenti sono gratuiti.
Strumenti di sviluppo
Disponibili gratis dai siti ufficiali Android ed Eclipse Foundation. SDK + Eclipse IDE + plugin ADT. Includono tutto per codificare, progettare, compilare, eseguire, esportare. L'AVD Manager crea dispositivi virtuali per test.
Market
Principale canale di distribuzione. Registrazione sviluppatore a pagamento. App gratis o a prezzo fisso, valute multiple. Appaiono con voti e commenti. L'app Market è preinstallata su dispositivi Android.
Interfacce utente
Composte da View e ViewGroup, layout lineari, tabellari, relativi. Elementi interattivi pronti: liste, bottoni, campi testo, combo-box. Creabili con tool grafici ADT o manualmente con XML/Java.
Codifica
Linguaggi principali: Java e XML. XML per dati, design visivo, menu. Java per struttura e logica. Se non conosci Java, impara basi OOP. Android può integrare SQL per database.