QNA > Q > Qual È La Tabella Di Marcia Completa Per Uno Sviluppatore Android?

Qual è la tabella di marcia completa per uno sviluppatore Android?

Ciao,

Il mio nome è ReaK AbC. Sono un esperto sviluppatore di software con 3+ anni di esperienza nell'intero ciclo di vita dello sviluppo di Android a partire dalla progettazione alla distribuzione sul play store e alla manutenzione.

Per imparare lo sviluppo di Android dall'inizio fino a diventare un professionista. Puoi seguire questi passi:

  1. Impara Kotlin (almeno le basi) (se non hai esperienza nella programmazione Java o se parti da zero, altrimenti puoi continuare con Java). Il mio suggerimento è di scegliere Kotlin come linguaggio di programmazione per lo sviluppo di app native per Android perché Kotlin è un linguaggio ufficiale dal 2017 e tutte le industrie si stanno spostando da Java a Kotlin per lo sviluppo di Android.
  2. Ora, il tempo di installare Android Studio. È l'IDE ufficiale (ambiente di sviluppo integrato) per lo sviluppo di app native per Android.
  3. Prendi confidenza con tutti i menu, i controlli e la struttura dei file di Android Studio. (Usa 20-80 regole per iniziare il tuo viaggio come sviluppatore Android)
  4. Impara tutte le viste di base in XML e come usarle con le migliori pratiche. Come modificare e cambiare la proprietà della vista in fase di esecuzione utilizzando il programma Java e Kotlin. (Imparare a conoscere TextView, EditText, Button, LinearLayout)
  5. Imparare alcune viste più avanzate e concetti come ListView, RecyclerView, ImageView e le loro implementazioni.
  6. Imparare a conoscere Cursor, SQlite Database.
  7. Ora, E' tempo di verificare il vostro apprendimento. Sviluppa alcune applicazioni di base come todo app, app per prendere appunti usando il database SQLite.
  8. Impara le librerie di terze parti per rendere la vita più facile e risparmiare tempo.
  9. Impara le implementazioni di retrofit, volley o okhttp per consumare rest api per costruire applicazioni di rete come social media, app per prendere appunti online, app per il meteo ecc.
  10. Learn, how to play video and audio and view PDFs.
  11. Learn advance concept like architecture pattern, costum view
  12. Congratulations, You are now a pro android developer.

These steps you can learn any time, you wish:

  1. How to build and generate apk and app bundle
  2. How to deploy on google play store
  3. Learn debugging
  4. Learn automated testing of android app
  5. Publish app on play store
  6. Build some cool and innovative projects and publish it.

Make sure to use Git / GitHub for version controlling, collaborating and remote working.

Note: It is my personal experience in android development. If you find anything wrong in this you can connect and message on linkedin. I will try to update my answer as soon as possible. LinkedIn: https://www.linkedin.com/in/reak-abc-73a8541b9

If you have still any queries please feel free to ask me on linkedin.

Thank You!

ReaK AbC

Di Gombach

Come avere il mio dispositivo touch screen fatto con il mio programma :: Camminare 4 miglia una volta al giorno è sufficiente per rimanere sani e in forma?
Link utili