Sviluppo di software Android: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Fix link |
|||
Riga 35:
}}
Il ''kit di sviluppo software Android'' ([[Software development kit|SDK]]) include una serie completa di strumenti di sviluppo.<ref>{{cita web|url=https://developer.android.com/studio/command-line/index.html|titolo=Tools Overview|lingua=en|data=21 luglio 2009|accesso=24 agosto 2016}}</ref> Tra questi sono presenti: un [[debugger]], [[Libreria (software)|librerie]], un [[emulatore]] portatile basato su [[QEMU]], documentazione, [[Codice (teoria dell'informazione)|codici]] esemplificativi e tutorial. Le piattaforme di sviluppo attualmente supportate sono i [[computer]] che eseguono [[Linux (kernel)|Linux]] (qualsiasi moderna distribuzione Linux ), [[
Fino alla fine del 2014 l'ambiente di sviluppo integrato ufficialmente supportato ([[Integrated development environment|IDE]]) è stato [[Eclipse (informatica)|Eclipse]] utilizzando gli [https://www.appaustic.com/android-app-development#section4 Android Development] Tools (ADT) Plugin, anche se ad esempio gli [[Ambiente (programmazione)|ambienti]] [[IntelliJ IDEA]]<ref>{{cita web|url=http://www.jetbrains.com/idea/features/|titolo=Making development an enjoyable experience|lingua=en|data=|accesso=24 agosto 2016}}</ref> e [[NetBeans]]<ref>{{cita web|url=http://plugins.netbeans.org/plugin/19545/nbandroid|titolo=NBAndroid|lingua=en|data=|accesso=24 agosto 2016}}</ref> supportano pienamente lo sviluppo di Android. A partire dal 2015 [[Android Studio]]<ref>{{cita web|url=https://developer.android.com/studio/index.html|titolo=Android Studio|lingua=en|data=|accesso=24 agosto 2016}}</ref>, realizzato da [[Google (azienda)|Google]] e alimentato da IntelliJ, è l'IDE ufficiale di Android. Gli sviluppatori, inoltre, possono utilizzare qualsiasi editor di testo per modificare i file [[Java (linguaggio di programmazione)|Java]] o [[XML]] e successivamente utilizzare un [[Interfaccia a riga di comando|comando]] ([[Java Development Kit]] e [[Apache Ant]] sono indispensabili) per creare, implementare ed eseguire le applicazioni avendone il controllo sui dispositivi Android collegati (ad esempio innescando il riavvio del device, installando un pacchetto software da remoto, ecc).<ref>{{cita web|url=http://jonwestfall.com/2009/08/backup-restore-android-apps-using-adb/|titolo=Backup & restore Android apps using ADB|lingua=en|data=25 agosto 2009|accesso=24 agosto 2016}}</ref>
|