Di che tipo di software ho bisogno per lo sviluppo di app Android?
L'avanzamento di Android è al suo apice. Secondo Statista, ci sono 2,9 miliardi di applicazioni accessibili in Google Play. Mentre l'utilizzo di gadget Android sale, il requisito per eccellenti applicazioni Android continua a svilupparsi.
Android Studio: Strumento chiave per costruire Android
Android Studio è, di fatto, il primo tra i progettisti Android. È un'autorità incorporato clima per l'avanzamento delle applicazioni Android che permette di modificare efficacemente il codice, indagare e testare.
Associate
È un IDE Android che permette di fare un'applicazione Android sul vostro gadget Android. Assistant dà via non solo per comporre il codice sul vostro telefono o tablet, ma anche per eseguire, testare e risolvere i problemi. Questo clima è una scelta decente per gli ingegneri dilettanti invece di Android Studio o IntelliJ IDEA. Lo svantaggio è che supporta solo Java e C/C++. Se state costruendo un'applicazione in Kotlin, andate con un altro IDE Android.
Stetho
Stetho è una libreria open-source creata da Facebook e destinata alla risoluzione rapida dei problemi delle applicazioni. Stetho dà all'applicazione una visione d'insieme facendo accedere i permessi a un Chrome Developer Tools locale al programma dell'area di lavoro.
Con i Chrome DevTools, si può senza molto sforzo visualizzare la catena di importanza di un'applicazione, visualizzare l'azione di rete, trattare con una base di informazioni SQLite, visualizzare SharedPreferences condivise, e il cielo è il limite da lì.
Gradle
Gradle è un framework open-source per l'informatizzazione della produzione che si è presentato nel 2013. Unendo il meglio di Apache Maven e Apache Ant, questo framework è ideale per progetti multipli, moduli enormi. Gradle rende semplice aggiungere una libreria esterna con una riga di codice. Gradle è principalmente utilizzato per il miglioramento della programmazione Android utilizzando Java, tuttavia, ci sono anche moduli Groovy e Scala.
Android Asset Studio
È un incredibile assortimento di apparati semplici da utilizzare per produrre diversi tipi di simboli di cui avrete bisogno durante la pianificazione e la creazione di applicazioni.
LeakCanary
Incredibile apparato di scoperta delle perdite di memoria creato da Square. Una volta introdotto, si disporrà di conseguenza e vi informerà di ogni fuoriuscita di memoria nella vostra applicazione. Per modificare i problemi, c'è uno stack follow implicito accessibile per l'uso.
IntelliJ IDEA
JetBrains ha fatto un IDE Java con supporto Android. È un'opzione decente in contrasto con Android Studio, fondamentalmente utilizzato per applicazioni più semplici. IntelliJIDEA è veloce e accompagna un assortimento di dispositivi di avanzamento direttamente dalla cassa: fruizione del codice acuto, esame del codice del momento, refactoring, e moduli JetBrains.
Source Tree
Un apparato di base e gratuito che dà un metodo semplice per supervisionare i magazzini Git utilizzando Git GUI. Potete immaginare esternamente tutte le vostre modifiche, sottomissioni, rami senza comporre anche un solo ordine nella linea d'ordine. Accessibile per i clienti Mac e Windows.
Solidarity 3D
Facendo giochi portatili, si può andare a un motore trasversale con un'abbondanza di highlights per giochi graficamente escalation e VR/AR. Va bene rimanere con Android Studio o IntelliJ IDEA per la creazione di giochi, tuttavia, Unity è darà più strumenti di avanzamento del gioco su misura, per esempio, la narrazione, la profilazione di esecuzione potente, la consegna costante, e alcuni altri.
GameMaker: Studio
Questi sono forse i motori di gioco più famosi di YoYo games che permettono di promuovere giochi 2D per Android e altri stadi. GameMaker: Studio è un sorprendente ma semplice, semplice da utilizzare il dispositivo con una vantaggiosa interfaccia semplificata. È inoltre uno strumento decente per iniziare la vostra professione di sviluppatore di giochi.
Articoli simili
- Di cosa ho bisogno per sviluppare un gioco del tipo 'escape room' per Android? Un motore di gioco come Unity sarebbe tutto ciò di cui avrei bisogno?
- Di che tipo di microfoni, attrezzature e software ho bisogno per registrare un audio podcast per più persone?
- Lo sviluppo di software per PC è più difficile delle applicazioni mobili (supponiamo che si cerchi di fare esattamente lo stesso software)?
- Di che tipo di software ho bisogno dopo la formattazione del mio portatile?