Pemrograman Android adalah pemrograman berbasis Java untuk membuat aplikasi pada device smartphone,
tablet maupun device lainnya yang menggunakan sistem operasi berbasis
Android. Untuk pemahaman nya, Android itu sistem operasi sama seperti Windows, Linux untuk PC.
Pemrograman Android
adalah salah satu materi yang di cari saat ini oleh para pengembang
aplikasi mobile. Banyak berbagai macam blog yang mengajarkan tutorial
pemrograman android. Buku android pun banyak sekali yang terjual laris
di beli oleh para calon programer.
Syarat Belajar Android
Terlebih dahulu kita bahas dulu syarat awal untuk belajar android, dalam hal penguasan bahasa pemrograman.
Belajar Bahasa Pemrograman Java
Java adalah bahasa pemrograman yang digunakan untuk development android apps secara native. Java
adalah bahasa yang standar untuk pembuatan aplikasi Android. Jika anda
tidak pernah belajar java, namun tiba tiba coding java di android, anda
akan mengalami kesulitan. Konsep seperti Class, Package, access modifier(public/prifat)
dan konsep lain harus anda pelajari dulu. Satu hal lagi, Java juga
menganut konsep Pemrograman Berorientasi Object (OOP). Ada terkadang
seseorang dalam belajar Android, langsung saja download source code
istilahnya Copy Paste dan programnnya jalan, namun anda akan kesulitan
ketika membuat program android dari awal dan akan sulit memahaminya
struktur coding nya.
Namun, jika anda kurang menguasai bahasa Java, bisa juga menggunakan
bahasa pemrograman lain misal Html5, Javascript dan apps dicompile
menggunakan javascript library semacam phonegap.Baca :
- Aplikasi Mobile Native, Hybrid
- HTML5 untuk aplikasi Mobile
Belajar Bahasa XML
Xml adalah bahasa markup yang banyak
dipakai untuk berbagai keperluan. XML dipakai di Webservice,
Konfigurasi, Layout dan berbagai keperluan lain di dunia programming.
XML sebenarnya tidak susah untuk dipelajari. Yang perlu anda pahami
hanya aturan aturan dasarnya saja dan bagaimana cara menulis XML dan
cara membacanya. XML di android untuk desain tampilan sebuah aplikasi.
Tools Pengembangan Aplikasi Android
Berikut tools yang digunakan untuk pembuatan aplikasi Android.
IDE Eclipse
Eclipse adalah IDE yang dipakai untuk
pemrograman android. Khususnya bagi pemula saya sarankan belajar dulu
pake IDE Eclipse agar tidak mengalami kesulitan. Ada terkadang
kebanyakan programer java datang dari NetBeans yang terkadang ketika
beralih ke Android langsung pakai IDE Netbeans. Pengalaman saya pribadi,
awal belajar saya pakai Eclipse. Eclipse tidak terlalu susah, anda
cukup memfamiliarkan interface dan layoutnya saja.
IDE Android Studio
Melihat perkembangan saat ini, Android
Studio saat ini sudah menjadi official IDE untuk Android Development,
artinya di web resmi Android Developer dikatakan kedepan nya
direkomendasikan harus menggunakan IDE Android Studio. silahkan baca di :
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.
Namun Bagi anda pemula, jangan langsung
pakai Android Studio, kemungkinan akan susah dalam pemahaman nya.
apalagi dengan Spesifikasi Komputer yang minimun sekali,, bakalan hilang
kesabaran.
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. Kita 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.
Baca tutorial,ikut course, ikut group android programming
membaca tutorial, misal salah satu web yang mengupas android di AndroidHive, selain ituVogella 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 bisa di 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
Tidak ada komentar:
Posting Komentar