Qualcuno può condividere la sua esperienza o storia di successo nello sviluppo di un'app Android?
Vorrei condividere uno scorcio del mio viaggio per diventare uno sviluppatore Android e creare con successo un'app da 'zero/scratch' e distribuirla sul play store.
Negli ultimi due anni Android è stata la piattaforma che ha raggiunto le masse sotto forma di smartphone economici e completi di funzionalità. La sua crescita esponenziale e le interfacce facili da usare mi hanno ispirato molto a sviluppare le applicazioni, perché credevo che le applicazioni sarebbero andate direttamente nelle mani della gente comune e in questo modo avrei potuto stabilire una connessione one - one con loro.
"Voglio sviluppare applicazioni Android" ... la risoluzione che ho preso un paio di anni fa. Ma con questo sono venute molte domande
- Come potrei iniziare?
- Quali sono i concetti prerequisiti che dovrei conoscere?
- Quale materiale ho bisogno di studiare?
- Sarà facile?
E molti altri.....
Quando si inizia qualcosa di nuovo tutti noi prima prendiamo l'aiuto di "Google Baba" e anche delle persone che hanno esperienza in questo.
- Anche io ho fatto lo stesso -> Cercando su Google e parlando con i miei anziani su come hanno iniziato il loro viaggio di sviluppo di app.
Lasciatemi condividere ciò che ho ottenuto da loro :- Le applicazioni Android sono costruite utilizzando Java e il codice XML. Pertanto si dovrebbe essere a proprio agio con java.
Ora la prima cosa che ho fatto è stato sporcarmi le mani in java e capire i suoi concetti.
Questo mi ha davvero aiutato :- non completamente come Android ha le sue librerie e il suo codice, quindi è necessario conoscerli, ma sono costruiti in cima a java, quindi è importante conoscere il concetto di OOPS in modo che il codice che si sta utilizzando si è anche in grado di sapere cosa significa.
Ora è arrivato il momento in cui ho finito con Java e ho bisogno di iniziare a imparare le basi di Android, di nuovo Google Baba è entrato in scena e mi ha fornito migliaia di tutorial sulla ricerca. Ora quale scegliere??
*Quello che ho fatto è stato passare attraverso i blog che sembravano semplici e potevo effettivamente eseguirli e vedere i risultati.
Questo è quello che vorrei anche raccomandare, iniziare dalle cose che sono semplici per voi.
Aumentare gradualmente la complessità delle app e fare esperienza pratica è ciò che mi ha reso più a mio agio.
La prossima cosa che ho fatto è stata "prendere un progetto" e impostare la mia mente che avrei completato e distribuito sul play store.
E sì l'ho fatto ecco il link :- Vocabulary Master VM - Android Apps on Google Play.
Quello che ho fatto è stato diviso l'app in moduli e ho iniziato a fare i singoli e poi finalmente unirli
Come sembra facile, ma il viaggio di sviluppo è stato pieno di alti e bassi, il problema principale era che fino ad ora ho imparato i singoli argomenti come il cassetto di navigazione, le viste pager, la vista scheda, ecc ma ora ho bisogno di combinarli tutti e portare un prodotto completamente arredato.
Ci sono molti tutorial che danno approfondimenti su argomenti in Android, ma non ce ne sono quasi nessuno che danno un'idea del ciclo di vita complessivo dello sviluppo di un'applicazione.
Come ho fatto a gestirlo, è stato "Sheer Hard Work". Sì, è stata la mia perseveranza che ho continuato a provare.
Credo che quello che ho condiviso sia solo la fase iniziale del mio essere uno sviluppatore Android, e c'è molto da sperimentare nel prossimo futuro.
Grazie!!!