La piattaforma Android è composta da una serie di componenti diversi. Include applicazioni di base come Contatti, un insieme di API che ti aiutano a controllare l'aspetto della tua applicazione e il suo comportamento, e un sacco di file e librerie di supporto. Ecco un rapido sguardo a come stanno insieme:
Android è dotato di un insieme di applicazioni principali come Contatti, Calendario, Mappe e un browser.
Quando costruite le vostre applicazioni, avete accesso alle stesse API usate dalle applicazioni principali. Usate queste API per controllare l'aspetto della vostra applicazione e il suo comportamento.
Sotto il framework delle applicazioni si trova un insieme di librerie C e C++. Queste librerie vengono esposte all'utente attraverso le API del framework.
Sotto tutto il resto si trova il kernel Linux. Android si affida al kernel per i driver e anche per i servizi di base come la sicurezza e la gestione della memoria.
La grande notizia è che tutte le potenti librerie Android sono esposte attraverso le API del framework delle applicazioni, e sono queste API che si usano per creare grandi applicazioni Android. Tutto ciò di cui avete bisogno per iniziare è qualche conoscenza di Java e una grande idea per un'applicazione.