Android programer je obično netko tko razvija aplikacije za korištenje na telefonima koji koriste android operativni sustav (OS). Ovi telefoni obično mogu preuzeti i koristiti brojne različite aplikacije, koje se nazivaju aplikacijama, koje mogu povećati korisnost telefona pružanjem mnogih novih oblika funkcionalnosti. Te aplikacije mogu uključivati stvari kao što su karte koje mogu sadržavati podatke s telefona s ugrađenim softverom globalnog pozicioniranja (GPS), kao i igre, lokatore restorana i recenzije te poboljšanu reprodukciju medija. Android programer obično radi kao dio tima, iako pojedinačni programeri također mogu razvijati aplikacije.
Kako bežični telefoni postaju sve moćniji, softver koji se može koristiti takvim programima također se značajno poboljšao. Noviji telefoni se često razvijaju sa standardnim OS-om slično kao i računalo, i mogu iskoristiti prednosti mnogih drugih programa i aplikacija koje se zatim mogu pokrenuti na telefonu. Različite bežične tvrtke koriste različite sustave na svojim telefonima, a jedan takav sustav je android OS, koji je u stanju iskoristiti prednosti aplikacija razvijenih i distribuiranih putem “android tržišta”. Ove programe stvara Android programer koji može biti tvrtka ili pojedinačni programer.
Vrste programa koje može izraditi razvojni programer za android uvelike se razlikuju i uključuju sve, od interaktivnih igara do multimedijskih playera, kao i aplikacije koje sučelje s popularnim web stranicama i ažuriraju se na temelju njih, pa čak i elektroničkih čitača knjiga i softvera za globalnu navigaciju. Android programer može biti velika tvrtka koja zapošljava brojne programere za izradu ovih aplikacija ili individualni programer koji izrađuje aplikacije za osobnu upotrebu i uživanje drugih. Kôd potreban za razvoj Androida uglavnom je otvorenog koda i dostupan je besplatno svima koji su zainteresirani za razvoj aplikacija za telefone koji koriste OS Android.
Iako je programer za Android obično netko tko stvara aplikacije koje se mogu preuzeti na telefone i koristiti u različite svrhe, izraz “android” također se može koristiti za označavanje humanoidnog robota. Ovo značenje riječi je prilično popularno i koristi se u znanstvenofantastičnim pričama već desetljećima. Stoga, u drugom smislu pojma, android developer također može biti netko tko pokušava dizajnirati robota koji je prilično ljudski izgled. Iako ovo još nije veliko područje razvoja, budući da su robotske kreacije još uvijek prilično primitivne, to je svakako industrija s potencijalnim rastom.