CodeGym /Java Blog /Acak /Roadmap Pengetahuan untuk pemula Android
John Squirrels
Level 41
San Francisco

Roadmap Pengetahuan untuk pemula Android

Dipublikasikan di grup Acak
Pemula sering bertanya pada diri sendiri: "Apa yang perlu saya ketahui untuk menjadi pengembang?" Posting pekerjaan dapat memiliki banyak kata yang tidak dapat dipahami. Buku pemrograman dikemas dengan begitu banyak informasi sehingga sepertinya Anda harus mulai mempelajari topik tersebut sejak kecil. Di atas semua itu, pengembangan Android sekarang berada pada titik di mana Anda perlu mengetahui dua bahasa: Java dan Kotlin. Kami akan mencoba membuat "peta jalan pengetahuan untuk pemula" — tepatnya apa yang perlu Anda ketahui untuk mendapatkan pekerjaan pertama Anda. Roadmap untuk pemula sebagai pengembang Android - 1Pertama dan terpenting adalah Core Java. Ya, Java adalah tempat terbaik untuk memulai saat ini. Menurut saya, CodeGym adalah cara terbaik untuk melakukan ini. Tidak perlu terganggu oleh hal lain sampai Anda benar-benar mengerjakan hal-hal dasar. Pada saat yang sama, Anda akan mendapatkan keuntungan besar jika Anda dapat menemukan seorang mentor yang dapat memberi Anda petunjuk dan menjelaskan berbagai hal. Kemudian Anda dapat mencoba Android SDK. Pertama, Anda perlu mengetahui cara menggunakan TextView, EditText, Layouts (Frame, Linear, Relative), ImageView, dan Button. Setelah itu, lanjutkan ke RecyclerView. Pada tahap ini, latihan adalah segalanya bagi Anda. Anda perlu mencoba semuanya, lihat cara kerjanya, karakteristik apa yang dimiliki komponen ini, dan perbedaannya. Kemudian Anda bisa masuk lebih dalam dan mencari tahu Aktivitas dan Fragmen. Kemudian siklus hidup dan luncurkan mode. Juga transfer data antara dua Aktivitas (Intent) dan dua Fragmen (Bundle). Pada titik ini, Anda siap menulis sesuatu yang sedikit lebih rumit daripada kalkulator. Anda perlu menulis proyek kecil yang terdiri dari beberapa layar. Hal utama adalah menggunakan banyak komponen untuk mengetahui bagaimana mereka berinteraksi satu sama lain. Dan sekali lagi, ini akan menjadi nilai tambah yang besar jika seseorang melihat kode Anda dan dapat memberikan saran. Sekarang Anda siap untuk mencoba Kotlin. Selain itu, Anda harus membuat proyek Anda berinteraksi dengan REST API dalam beberapa cara. Pustaka Retrofit digunakan untuk melakukan ini. Ada banyak tutorial tentang itu. Ada juga banyak API terbuka yang bisa Anda praktikkan (misalnya, Instagram, Facebook, dan banyak lainnya). Hasil akhirnya haruslah sesuatu yang mengunduh data dari server dan menampilkannya di layar. Pustaka Glide (atau, sebagai alternatif, Picasso) juga berguna di sini. Itulah mur dan bautnya. Langkah selanjutnya adalah mengatasi pola desain. Google mempromosikan MVVM untuk Android, jadi Anda harus mencobanya. Juga, lihat apa artinya "arsitektur bersih". Dan untuk melengkapi semuanya — injeksi ketergantungan. Pada titik ini, Anda dapat mencoba pergi ke beberapa wawancara. Internet penuh dengan artikel dan contoh tentang masing-masing topik ini. Saat Anda belajar, ingatlah bahwa memahami bagaimana dan mengapa sesuatu bekerja masih lebih penting daripada menghafal terminologi. Penting juga untuk dapat menggunakan debugger untuk melacak kesalahan. Dan ini hanya mungkin dengan banyak latihan. Proses ini dapat diselesaikan dalam waktu enam bulan. Tapi itu hanya jika Anda mencurahkan cukup waktu untuk pelatihan Anda. Yang tersisa hanyalah saya berharap Anda bersabar. Picasso) juga berguna di sini. Itulah mur dan bautnya. Langkah selanjutnya adalah mengatasi pola desain. Google mempromosikan MVVM untuk Android, jadi Anda harus mencobanya. Juga, lihat apa artinya "arsitektur bersih". Dan untuk melengkapi semuanya — injeksi ketergantungan. Pada titik ini, Anda dapat mencoba pergi ke beberapa wawancara. Internet penuh dengan artikel dan contoh tentang masing-masing topik ini. Saat Anda belajar, ingatlah bahwa memahami bagaimana dan mengapa sesuatu bekerja masih lebih penting daripada menghafal terminologi. Penting juga untuk dapat menggunakan debugger untuk melacak kesalahan. Dan ini hanya mungkin dengan banyak latihan. Proses ini dapat diselesaikan dalam waktu enam bulan. Tapi itu hanya jika Anda mencurahkan cukup waktu untuk pelatihan Anda. Yang tersisa hanyalah saya berharap Anda bersabar. Picasso) juga berguna di sini. Itulah mur dan bautnya. Langkah selanjutnya adalah mengatasi pola desain. Google mempromosikan MVVM untuk Android, jadi Anda harus mencobanya. Juga, lihat apa artinya "arsitektur bersih". Dan untuk melengkapi semuanya — injeksi ketergantungan. Pada titik ini, Anda dapat mencoba pergi ke beberapa wawancara. Internet penuh dengan artikel dan contoh tentang masing-masing topik ini. Saat Anda belajar, ingatlah bahwa memahami bagaimana dan mengapa sesuatu bekerja masih lebih penting daripada menghafal terminologi. Penting juga untuk dapat menggunakan debugger untuk melacak kesalahan. Dan ini hanya mungkin dengan banyak latihan. Proses ini dapat diselesaikan dalam waktu enam bulan. Tapi itu hanya jika Anda mencurahkan cukup waktu untuk pelatihan Anda. Yang tersisa hanyalah saya berharap Anda bersabar. Itulah mur dan bautnya. Langkah selanjutnya adalah mengatasi pola desain. Google mempromosikan MVVM untuk Android, jadi Anda harus mencobanya. Juga, lihat apa artinya "arsitektur bersih". Dan untuk melengkapi semuanya — injeksi ketergantungan. Pada titik ini, Anda dapat mencoba pergi ke beberapa wawancara. Internet penuh dengan artikel dan contoh tentang masing-masing topik ini. Saat Anda belajar, ingatlah bahwa memahami bagaimana dan mengapa sesuatu bekerja masih lebih penting daripada menghafal terminologi. Penting juga untuk dapat menggunakan debugger untuk melacak kesalahan. Dan ini hanya mungkin dengan banyak latihan. Proses ini dapat diselesaikan dalam waktu enam bulan. Tapi itu hanya jika Anda mencurahkan cukup waktu untuk pelatihan Anda. Yang tersisa hanyalah saya berharap Anda bersabar. Itulah mur dan bautnya. Langkah selanjutnya adalah mengatasi pola desain. Google mempromosikan MVVM untuk Android, jadi Anda harus mencobanya. Juga, lihat apa artinya "arsitektur bersih". Dan untuk melengkapi semuanya — injeksi ketergantungan. Pada titik ini, Anda dapat mencoba pergi ke beberapa wawancara. Internet penuh dengan artikel dan contoh tentang masing-masing topik ini. Saat Anda belajar, ingatlah bahwa memahami bagaimana dan mengapa sesuatu bekerja masih lebih penting daripada menghafal terminologi. Penting juga untuk dapat menggunakan debugger untuk melacak kesalahan. Dan ini hanya mungkin dengan banyak latihan. Proses ini dapat diselesaikan dalam waktu enam bulan. Tapi itu hanya jika Anda mencurahkan cukup waktu untuk pelatihan Anda. Yang tersisa hanyalah saya berharap Anda bersabar. Google mempromosikan MVVM untuk Android, jadi Anda harus mencobanya. Juga, lihat apa artinya "arsitektur bersih". Dan untuk melengkapi semuanya — injeksi ketergantungan. Pada titik ini, Anda dapat mencoba pergi ke beberapa wawancara. Internet penuh dengan artikel dan contoh tentang masing-masing topik ini. Saat Anda belajar, ingatlah bahwa memahami bagaimana dan mengapa sesuatu bekerja masih lebih penting daripada menghafal terminologi. Penting juga untuk dapat menggunakan debugger untuk melacak kesalahan. Dan ini hanya mungkin dengan banyak latihan. Proses ini dapat diselesaikan dalam waktu enam bulan. Tapi itu hanya jika Anda mencurahkan cukup waktu untuk pelatihan Anda. Yang tersisa hanyalah saya berharap Anda bersabar. Google mempromosikan MVVM untuk Android, jadi Anda harus mencobanya. Juga, lihat apa artinya "arsitektur bersih". Dan untuk melengkapi semuanya — injeksi ketergantungan. Pada titik ini, Anda dapat mencoba pergi ke beberapa wawancara. Internet penuh dengan artikel dan contoh tentang masing-masing topik ini. Saat Anda belajar, ingatlah bahwa memahami bagaimana dan mengapa sesuatu bekerja masih lebih penting daripada menghafal terminologi. Penting juga untuk dapat menggunakan debugger untuk melacak kesalahan. Dan ini hanya mungkin dengan banyak latihan. Proses ini dapat diselesaikan dalam waktu enam bulan. Tapi itu hanya jika Anda mencurahkan cukup waktu untuk pelatihan Anda. Yang tersisa hanyalah saya berharap Anda bersabar. Anda dapat mencoba pergi ke beberapa wawancara. Internet penuh dengan artikel dan contoh tentang masing-masing topik ini. Saat Anda belajar, ingatlah bahwa memahami bagaimana dan mengapa sesuatu bekerja masih lebih penting daripada menghafal terminologi. Penting juga untuk dapat menggunakan debugger untuk melacak kesalahan. Dan ini hanya mungkin dengan banyak latihan. Proses ini dapat diselesaikan dalam waktu enam bulan. Tapi itu hanya jika Anda mencurahkan cukup waktu untuk pelatihan Anda. Yang tersisa hanyalah saya berharap Anda bersabar. Anda dapat mencoba pergi ke beberapa wawancara. Internet penuh dengan artikel dan contoh tentang masing-masing topik ini. Saat Anda belajar, ingatlah bahwa memahami bagaimana dan mengapa sesuatu bekerja masih lebih penting daripada menghafal terminologi. Penting juga untuk dapat menggunakan debugger untuk melacak kesalahan. Dan ini hanya mungkin dengan banyak latihan. Proses ini dapat diselesaikan dalam waktu enam bulan. Tapi itu hanya jika Anda mencurahkan cukup waktu untuk pelatihan Anda. Yang tersisa hanyalah saya berharap Anda bersabar. Dan ini hanya mungkin dengan banyak latihan. Proses ini dapat diselesaikan dalam waktu enam bulan. Tapi itu hanya jika Anda mencurahkan cukup waktu untuk pelatihan Anda. Yang tersisa hanyalah saya berharap Anda bersabar. Dan ini hanya mungkin dengan banyak latihan. Proses ini dapat diselesaikan dalam waktu enam bulan. Tapi itu hanya jika Anda mencurahkan cukup waktu untuk pelatihan Anda. Yang tersisa hanyalah saya berharap Anda bersabar.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION