Το λήμμα δεν περιέχει πηγές ή αυτές που περιέχει δεν επαρκούν. |
Η ανάπτυξη λογισμικού Android είναι η διαδικασία με την οποία δημιουργούνται νέες εφαρμογές για συσκευές που εκτελούν το λειτουργικό σύστημα Android. Η Google αναφέρει ότι οι εφαρμογές Android μπορούν να γραφτούν χρησιμοποιώντας γλώσσες Kotlin, Java και C++ χρησιμοποιώντας το κιτ ανάπτυξης λογισμικού Android SDK, ενώ είναι δυνατή και η χρήση άλλων γλωσσών. Όλες οι γλώσσες εκτός JVM, όπως Go, JavaScript, C, C++ ή Assembly "γλώσσα μηχανής", χρειάζονται τη βοήθεια του κώδικα γλώσσας JVM, που μπορεί να παρέχεται από εργαλεία, πιθανόν με περιορισμένη υποστήριξη API. Ορισμένες γλώσσες προγραμματισμού και εργαλεία επιτρέπουν την υποστήριξη εφαρμογών μεταξύ πλατφόρμων (δηλαδή για το Android και το IOS). Τα εργαλεία, τα αναπτυξιακά περιβάλλοντα και η υποστήριξη γλωσσών από τρίτους συνέχισαν να εξελίσσονται και να επεκτείνονται από τότε που κυκλοφόρησε το αρχικό SDK το 2008. Επιπλέον, με μεγάλες επιχειρηματικές οντότητες όπως η Walmart και η Amazon, που ενδιαφέρονται να ασχοληθούν και να πουλήσουν μέσω κινητών τηλεφώνων, η ανάπτυξη εφαρμογών κινητής τηλεφωνίας αποτελεί μάρτυρα ενός μετασχηματισμού. Ο επίσημος μηχανισμός διανομής εφαρμογών Android στους τελικούς χρήστες είναι το Google Play. Επιτρέπει επίσης τη σταδιακή απελευθέρωση εφαρμογών, καθώς και τη διανομή εκδόσεων εφαρμογών πριν από την έκδοση σε δοκιμαστικές.