Niet iedereen zomaar kunt een Android app ontwikkelen. U moet weten hoe te programmeren in Java of C++ evenals begrijpen de Android OS's programmeerinterfaces en ontwikkelingspakketten. Echter, Google doet alle middelen te verstrekken en toegang tot Java of C++-programmeur moet leren van Android-ontwikkeling, Android apps maken en distribueren die apps via Google Play.
Licentieverlening
U hoeft niet te betalen van een speciale licentiekosten te ontwikkelen van Android apps, hen op uw Android-apparaten te laden of legt deze voor aan Google Play. U kunt alle softwarebibliotheken die zult u moeten schrijf broncode voor Android apps vanuit Google's Android-ontwikkelaars website (koppeling in bronnen) kostenloos downloaden. De site van de ontwikkelaars is ook waar je de verpakker waarmee u uw gecompileerde programma bestanden in een app Android-apparaten alsook een emulator uitvoeren kunnen om uw apps te testen in een virtuele Android omgeving.
Codering
Hoewel u niet hoeft speciale licenties of toestemming van Google voor het ontwikkelen van Android apps, moet u weten hoe te programmeren in Java of C++. Java-toepassingen zijn de norm voor Android apps en de taal waarvoor u het grootste aantal bibliotheken en programmeerhulpmiddelen vindt. Google biedt echter ook C++ Android development kits voor programmeurs die schrijven willen voor het optimaliseren van de uitvoering van hun app low-levelcode. Naast het weten hoe te programmeren, moet u leren hoe te ontwikkelen voor Android specifiek. Leren Androïde ontwikkeling is niet alleen nodig voor uw apps helemaal niet werken maar ook volledig gebruik maken van functies van het apparaat en het besturingssysteem.
Ontwikkelprogramma 's
De bibliotheken van de SDK dat Google voor u biedt aan het ontwikkelen van Android apps hebben de beste integratie met de Eclipse de gratis geïntegreerde ontwikkelomgeving voor de Java-taal. U kunt echter ook handmatig de bibliotheken importeren in andere IDEs zoals NetBeans of IntelliJ idee. Google ontwikkelt ook haar eigen ontwikkeling voor Androïde ontwikkeling genaamd Android Studio.
Leren Androïde ontwikkeling
Er zijn tal van bronnen op het Internet waarmee u kunt leren hoe te ontwikkelen van Android apps zonder een formele computer wetenschapsonderwijs. U kunt aan de slag met Java programmeren van een serie tutorials van Oracle, online materiaal van NetBeans of gratis cursusmateriaal van MIT OpenCourseware. Googles ontwikkelaars site heeft ook materiaal om te helpen mensen die hoe weten te programmeren beginnen met het maken van apps speciaal voor Android.