Introducing G2.ai, the future of software buying.Try now

17 Consigli per lo Sviluppo Android dai Professionisti

Maggio 30, 2019
da Bridget Poetker

Usa tutto l'aiuto che puoi ottenere!

Attualmente, ci sono oltre 2,6 milioni di app nel Google Play Store, e quel numero è in continua crescita. Inutile dire che è un ottimo momento per imparare a sviluppare app Android.

Migliori consigli per lo sviluppo Android

Abbiamo chiesto a 7 esperti i loro consigli quando si tratta di sviluppo di app Android. C'è qualcosa da imparare sia per i principianti che per i programmatori esperti. Vediamo cosa avevano da dire sulla costruzione per questo sistema operativo mobile.

1. Inizia alla vecchia maniera e scrivi il codice con il minor numero di dipendenze possibile per capire come funziona il framework. Una volta che lo conosci, puoi usare alcune librerie per renderti la vita più facile.

android development tip 2

2. Assicurati di iniziare con un linguaggio che abbia una grande comunità in modo che quando hai una domanda puoi facilmente trovare una risposta. StackOverflow è il tuo migliore amico.

3. Impara sempre. Sperimenta con le tecnologie più recenti! Sii appassionato delle ultime novità in Android – che si tratti dell'ultimo SDK o dell'ultima build alpha possibile di Android Studio.

4. Ricerca la piattaforma. Impara come il framework (JVM) gestisce cose come la gestione della memoria, la concorrenza o il ciclo di vita dei componenti specifici della piattaforma. Questo ti aiuterà ad avere un'immagine complessiva di come le cose si incastrano.

CONSIGLIO: Usare lo sviluppo rapido delle applicazioni può semplificare il processo e spesso richiede poca o nessuna esperienza di codifica.

5. Oltre alla documentazione, leggi articoli scritti da altri sviluppatori. È probabile che abbiano difficoltà simili, e si spera successi, come te. Inoltre, una nuova prospettiva non fa mai male.

- Octa Cimpu, Sviluppatore Android con Upstack

6. Una delle cose più importanti da tenere a mente è la vasta variazione nelle dimensioni degli schermi. Testa, testa e testa ancora. Assicurati che la tua app si visualizzi come dovrebbe e assicurati di rendere la tua app a prova di futuro per cambiamenti imprevedibili nelle dimensioni e risoluzioni degli schermi.

7. Sviluppa una comprensione di entrambe le metodologie di gestione agile e a cascata. È importante capire come ciascun metodo influenzerà il loro processo decisionale mentre affrontano un progetto.

- Aleksandr Sharaev, Direttore dell'Ingegneria presso Clearbridge Mobile

8. Studia il mercato Android e la concorrenza. Prima di iniziare a cercare clienti, dovresti ricercare attentamente e comprendere il panorama.

9. Crea un buon portfolio. Il modo migliore per attrarre clienti è mostrare loro cosa sai fare. Prenditi del tempo per costruire un portfolio di qualità che metta in risalto il tuo miglior lavoro.

10. Ascolta attentamente i clienti. Anche se hai una soluzione migliore, potrebbe non essere ciò di cui il tuo cliente ha bisogno. Segui sempre attentamente le loro istruzioni e aggiungi suggerimenti se c'è spazio per farlo.

CONSIGLIO: Se sei un cliente che cerca di trovare sviluppatori Android A+, non cercare oltre.

11. Crea il tuo stile e prova metodi diversi. Non aver paura di provare cose nuove e implementarle nel tuo lavoro.

- Nick Galov, Proprietario di Hosting Tribunal

12. Sii scrupoloso. Non è più sufficiente costruire solo un'app mobile. Tali app devono ora funzionare nativamente su qualsiasi tipo di dispositivo. La mobilità per qualsiasi app aziendale deve essere il nuovo obiettivo.

13. Ci sono molte opzioni per sviluppare app aziendali mobili. Ma molte sono piattaforme di sviluppo leggere che mancano di capacità aziendali—il tipo di funzionalità di cui ti renderai conto di aver bisogno in futuro.

- Jesse Shiah, CEO di AgilePoint

14. Imparare più lingue non fa mai male. Per Android, impara Java e XML.

15. Piuttosto che cercare di seguire centinaia di tutorial, stabilisci un obiettivo e prova a costruire qualcosa. La lezione appresa costruendo qualcosa non può essere ottenuta guardando innumerevoli video.

16. Dagli tempo! Costruire la tua prima app richiederà sempre molto tempo, quindi la pazienza è fondamentale qui.

17. È superfluo dirlo, ma scrivi codice pulito e organizzato, e aggiungi commenti dove necessario.

-Vipin Johney, Team Lead dello Sviluppo di App Mobili presso ClaySys

Sviluppa nuove competenze

Lo sai cosa si dice... la conoscenza è potere! La programmazione è una competenza che non passerà di moda tanto presto. Dai un'occhiata a queste statistiche sulle app per saperne di più sulle tendenze di sviluppo nel 2019.

Unisciti alla nostra rete in crescita!

Vuoi essere come gli esperti sopra e aiutare gli altri nel tuo settore? Iscriviti per far parte della nostra rete di collaboratori G2 e condividi la tua conoscenza ed esperienza su una gamma di argomenti con i nostri 1,5 milioni di lettori mensili.

Vuoi saperne di più su Sviluppatori Android? Esplora i prodotti Sviluppatori Android.

Bridget Poetker
BP

Bridget Poetker

Bridget Poetker is a former content team lead at G2. Born and raised in Chicagoland, she graduated from U of I. In her free time, you'll find Bridget in the bleachers at Wrigley Field or posted up at the nearest rooftop patio. (she/her/hers)