Posted on 17 September 2016
Baiklah kali ini artikelnya mengenai tahapan seseorang untuk
belajar android development. Apa saja yang mesti dilakukan >>>>
- Belajar Java
Java adalah bahasa pemrograman yang digunakan untuk
development android apps secara native, selain itu bisa juga menggunakan bahasa
pemrograman lain misal Javascript dan apps dicompile menggunakan javascript
library semacam phonegap, sebelumnya saya pernah juga menggunakan phonegap
untuk membuat apps android, namun saya memiliki pengalaman buruk dalam code
mengcode javascript sehingga memutuskan pindah menggunakan java saja, dan
alhasil sampai sekarang tidak pernah kembali lagi ke javascript. Jika kamu
termasuk orang yang dibuat bingung pada bagian “dengan bahasa apa saya harus
membuat apps android saya ? native atau hybrid ?” sampai sekarang saya tetap
menyarankan Native adalah yang terbaik, gunakan java.
Untuk materi java sendiri kamu harus paham mulai dari OOP
sampai class2 umum yang ada dijava misal List, Map dan lain2.
- Pahami arsitektur android (design pattern, komponen)
Kenali apa itu android, website resminya memiliki informasi
yang sangat berlimpah, mulai dari materi training, sampai materi untuk design
apps android. Kalian harus mengerti untuk membuat apps android itu ada
aturannya misal design, apps terdiri dari apa saja komponennya, bentuk
buttonnya seperti apa, kemudian kapan menggunakan tab layout kapan menggunakan
navigation drawer. Untuk best practices android development bisa dibaca disini
- Gunakan Android Studio sebagai IDE
“Kenapa android studio ? koq nggak eclipse mas ?” melihat
perkembangan saat ini, Android Studio saat ini sudah menjadi official IDE untuk
Android Development cek, kemudian library yang dikembangkan oleh developer
diluar sana sekarang sudah banyak yang menggunakan gradle, jadi kalo mau make
librarynya tinggal tambahkan url gradlenya, jarang yang menyediakan .jar atau
project library, kalaupun ada project library secara default tidak akan bisa
langsung digunakan di eclipse, karena perbedaan structure.
- Baca tutorial,ikut course, ikut group android programming
Yak membaca tutorial, misal di AndroidHive yak, tidak bisa
saya pungkiri bahwasannya saya banyak belajar dari androidhive, Raffi Tamada
ini orang yang selo ketika mau nulis tutorial, selain itu Vogella juga
memiliki banyak tutorial yang enak buat dibaca. Untuk course saya menyarankan
ikut yang dari google link, course ini sangat bagus sekali, dengan penjelasan
lengkap dan materi yang saya rasa dari level entry sampai level medium hard
Selanjutnya gabung ke milis/groups/community, baik secara
online maupun luring, google plus community adalah salah satu tempat yang
sering saya kunjungi untuk update informasi terbaru mengenai android
development, selain itu kaskus juga bisa (dikaskus lebih sering jawab
pertanyaan daripada dapat informasi baru), lalu subreddit androiddev, dan
GoogleGroup id-android
- Version Control
Jangan lupa belajar juga version control, saat ini yang
populer adalah git, buat apa version control ini ? gunanya untuk manajemen
versi code kamu, kamu juga bisa menyimpan kode2 kamu itu ke repository semacam
github.com maupun bitbucket.org. Jadi nanti kalo kamu punya project dan mau
dibuat open source bisa kamu upload ke github dan bisa pula menjadi portofolio
kamu.
- Follow orang2 yang famous di android development
Selain stalking gebetan *eh gak ada salahnya juga kamu
stalking akun2 famous dibidang android development, kalo saya lebih aktifnya di
google plus, kenapa ? gak nemu aja yang aktif share hal2 bagus di twitter
maupun facebook. Berikut beberapa listnya :
– Taylor Ling : ini kokoh2 GoogleDeveloperExpert bagian UX
untuk kawasan Asian Tenggara, doi sering bahas mengenai design apps.
– Android Developers : akun resminya android developer di
google plus, sering banget kasih tahu informasi paling update mengenai
perkembangan androi.
– Nick Butcher : Om Nick pudge Butcher ini salah satu
developer nya google
– Jake Wharton : Om Jake, bapak actionbar :v sejak jamannya
actionbarsherlock udah famous.. :3 apalagi doi dan temen2 di square punya
banyak library yang biasa saya pake, sebut saca Picasso, :3
and many more, silahkan mencari di community google plus
Android Developer ya
sumber : klik disini
Tidak ada komentar:
Posting Komentar