Android os
eraldada mõnda osa sellest unzipi abil.
Rakendused arendatakse tavaliselt Java programmeerimiskeeles, kasutades Android
Software Development Kit'i (Androidi tarkvara arenduse komplekti). On olemas ka
teisi arendamisvahendeid, näiteks Native Development Kit rakenduste ja laienduste
jaoks C või C++ keeles, ja ka Google App Inventor, mis on graafiline keskkond
algajale programmeerijale. Lisaks on veel mitmeid erinevaid platvormitundetuid
rakenduste raamistikke.
Rakenduste saamise viisid
Eelnevalt paigaldatud rakendused Android sisaldab eelnevalt paigaldatud rakendusi
nagu telefon, e-mail, kalender, veebibrauser ja kontaktid. Need toimivad nii kasutaja
rakendustena kui ka võtmevõimalustena, mida saavad kasutada teised rakendused.
Eelpaigaldatud rakendused võivad olla osa Androidi tegevusprogrammist või on
originaaltootja poolt arendatud kindla seadme jaoks.