Programista Android to zazwyczaj ktoś, kto tworzy aplikacje do użytku na telefonach z systemem operacyjnym Android (OS). Te telefony są zwykle w stanie pobrać i korzystać z wielu różnych aplikacji, zwanych aplikacjami, które mogą zwiększyć użyteczność telefonu, zapewniając wiele nowych form funkcjonalności. Te aplikacje mogą obejmować takie rzeczy, jak mapy, które mogą zawierać dane z telefonu z wbudowanym oprogramowaniem globalnego systemu pozycjonowania (GPS), a także gry, lokalizatory restauracji i recenzje oraz ulepszone odtwarzanie multimediów. Programista Androida zwykle pracuje jako część zespołu, chociaż poszczególni programiści mogą również tworzyć aplikacje.
Ponieważ telefony bezprzewodowe stają się coraz bardziej wydajne, oprogramowanie, które może być wykorzystywane przez takie programy, również uległo znacznej poprawie. Nowsze telefony są często opracowywane ze standardowym systemem operacyjnym, podobnym do komputera, i mogą korzystać z wielu innych programów i aplikacji, które można następnie uruchomić na telefonie. Różne firmy bezprzewodowe używają różnych systemów w swoich telefonach, a jednym z takich systemów jest system operacyjny Android, który może korzystać z aplikacji opracowanych i dystrybuowanych za pośrednictwem „rynku Androida”. Programy te są tworzone przez programistę Androida, którym może być firma lub indywidualny programista.
Programy, które może tworzyć programista Androida, są bardzo zróżnicowane i obejmują wszystko, od gier interaktywnych po odtwarzacze multimedialne, a także aplikacje, które współpracują z popularnymi witrynami internetowymi i aktualizują je, a nawet czytniki książek elektronicznych i globalne oprogramowanie nawigacyjne. Programista Android może być dużą firmą, która zatrudnia wielu programistów do tworzenia tych aplikacji, lub indywidualnym programistą, który tworzy aplikacje do użytku osobistego i przyjemności innych. Kod wymagany do rozwoju Androida jest w większości open source i jest dostępny bezpłatnie dla wszystkich zainteresowanych tworzeniem aplikacji na telefony korzystające z systemu operacyjnego Android.
Chociaż programista Android to zazwyczaj ktoś, kto tworzy aplikacje, które można pobrać na telefony i używać do wielu różnych celów, termin „android” może być również używany w odniesieniu do robota humanoidalnego. To znaczenie tego słowa jest dość popularne i od dziesięcioleci jest używane w opowiadaniach science fiction. Dlatego też, w innym znaczeniu tego słowa, twórcą Androida może być również ktoś, kto próbuje zaprojektować robota o wyglądzie dość ludzkim. Chociaż nie jest to jeszcze główna dziedzina rozwoju, ponieważ kreacje robotyczne są nadal dość prymitywne, z pewnością jest to branża o potencjalnym wzroście.