- Beranda
- Programmer Forum
[Community] Android Developer Room ~ Belajar Android Programming
...
TS
Rock.Leee
[Community] Android Developer Room ~ Belajar Android Programming
Halo gan,
ini thread pengganti untuk Android Developer Room
kenapa ada thread ini
- Thread yang lama udah mau ganti page
- Di thread yang lama TS nya gak aktif, halaman depannya gak diurusin jadi sering sekali ada pertanyaan yang berulang2 jadi males jawabnya
semoga dengan adanya thread ini bisa memperbaiki thread yang lama
----
Segini dulu.. nanti diedit lagi
ToDO list yang mesti ditulis di pageone :
- belajar android dimulai darimana
- apa aja yang dibutuhin
- F.A.Q
- resource2 android
- tips n trick
Gan, ane mau belajar android programming, mulainya darimana ?
Pertama, pastikan kamu paham dulu logika pemrograman,
Kedua, pelajari Bahasa pemrograman java, FYI android itu make bahasa pemrograman Java (Native) namun bisa juga menggunakan HTML5 tapi disini hanya akan saya khususkan yang Native.
Setelah hal2 diatas sudah dilakukan, buka halaman berikut http://developer.android.com/training/index.html
pelajari android itu apa, dan hal2 kecil lainnya mulai dari layouting, gimana nampilin button, nampilin gambar sampai yang berhubungan dengan networking komunikasi dengan server ada disana.
Dan jangan lupa juga pelajari design di android, Design di android itu punya pattern tersendiri begitu pula halnya di iOS pelajari apa saja yang ada disini http://developer.android.com/design/...rns/index.htmlmisal contoh sederhana adalah ActionBar di actionbar itu ada apa saja, dsbg
Salah satu repo yang cukup lengkap untuk belajar android bisa diakses disini https://github.com/udacity/Sunshine perhatikan bagian branch, tinggal switch, atau artikelnya vogella, AndroidHive dll
Gan ngoding android butuh device nggak...?
Relative sih menurut saya, android sendiri sudah menyediakan emulator yakni AVD, tapi performanya gitu.. rada ngeselin, kalo mau yang rada kenceng bisa nyoba Genymotion.
Tapi kalo mau nyaman ya mesti punya device, gimanapun lebih kenceng dari pada emulator. Saran saya kalo nyari device buat develop android apps, cari yang support OS dari googlenya bagus, misal AndroidOne untuk low level atau seri Nexus untuk yang gak bermasalah dengan harga, kenapa ? karena kedua product itu update OSnya paling cepet, nah jadi bisa nyoba2 hal2 yang baru yang hanya ada di versi android tersebut.
Gan program ane error nih, ketika dijalanin gak bisa/force close/muncul window apa gitu, intinya error gan, kenapa ya ?
Pertanyaan seperti ini adalah pertanyaan yang sering sekali muncul oke pertama kamu mesti ngeri error itu ada dua macam, logic error dan syntax error, syntax error paling gampang taunya ketika menggunakan IDE, ada notifikasi merah itu sudah menunjukkan error, yang rada susah adalah ketika sudah masuk logic error, nah diandroid sendiri ada alat bantu untuk mencari logic error seperti ini, namanya logcat
sampai2 ada memenya
kalo kamu udah baca FAQ ini dan menemukan error sampai force close mohon sertakan logcatnya yah, biar enak juga yang disini gak buka praktek dukun
contoh logcat
kurang paham gimana baca logcat bisa baca2 tulisan gaje yang pernah saya buat di blog
Gan caranya bikin akun developer di google play gimana ?
Untuk punya akun developer google play, kamu mesti bayar, bayarnya sekali ajaalias one time payment yakni sebanyak $25. Bayarnya make apa..? make Credit Card
Gan ane gak punya credit card nie, maklum mahasiswa ada cara lain gak ?
Dulu ane mahasiswa gak punya apa2 sempet daftar make VirtualCreditNumber bank BNI (bukan promosi loh yah, cuma belum nemu yang bisa selain BNI, kalo ada kabarin yah)) pernah ane tulis disini blog kalo ditanya masih bisa apa nggak ane gak ngerti soalnya gak tiap hari daftar akun google play tapi dulu sebelum internet banking ane keblokir masih sering gunain VCN buat belanja apapun itu yang make mastercard (item dota2 ) intinya coba aja dulu, ntar laporan disini ya kalo yang berhasil
Gan ada saran buku apa yang mesti ane baca untuk belajar android development ?
Ane sendiri belum ada saran (kalo ada yang pnya saran buku bagus, pm atau post di thread ini, ntar ane masukin list), selama ini ane belajar dari post2 blog orang, stalking akunnya developer luar berkelana ke forum/communitynya googleplus, nonton videonya google i/o dan tentunya nongkrong di stackoverflow juga all hail stackoverflow
- reSRC.io
- Commonsware
- http://www.techotopia.com/index.php/...ent_Essentials
Gan ini kenapa AVD ane gak bisa jalan
>emulator: ERROR: x86 emulation currently requires hardware acceleration!
>Please ensure Intel HAXM is properly installed and usable.
>CPU acceleration status: HAX kernel module is not installed!
cek ini -> http://stackoverflow.com/questions/2...-launching-avd
jadi gini.. kemungkinan emulator yang kamu buat itu image androidnya menggunakan android x86, yang membutuhkan hardware accelerator, kalo processor kamu intel kamu bisa aktifin hardware accelerator ini, caranya bisa dibaca disini
http://developer.android.com/tools/d.../emulator.html
https://software.intel.com/en-us/and...cution-manager
kalo processor kamu bukan intel, maka kamu gak bisa make hardware accelerations.. cara lainnya.. biar bisa bikin AVD jangan bikin AVD dengan image android x86,, tapi pilih yang armeabi-v7
atau menggunakan genymotions sebagai alternatif emulator yang lebih kentcangg..
saya lebih prefer menggunakan genymotions sih
Daftar Course yang bisa diikutin (Freemium)
- Android for Beginner https://www.udacity.com/course/viewer#!/c-ud837
kalo beginner udah selesai lanjut ke
- Developing android apps https://www.udacity.com/course/viewer#!/c-ud853
selanjutnya masuk ke advance
- Android Advance https://www.udacity.com/course/viewer#!/c-ud855
selain materi ini bisa juga ambil materi :
- Android Material Design https://www.udacity.com/course/viewer#!/c-ud862
- Gradle for Android/Java https://www.udacity.com/course/viewer#!/c-ud867
- Android Performane https://www.udacity.com/course/viewer#!/c-ud825
Recommended Course for Professional
https://www.udacity.com/nanodegree
untuk saat ini rekomendasi course untuk professional masih ke udacity dengan program nanodegreenya,
apa yang didapet... ? ini
GDE nya android indonesia sama google juga disuruh ngambil itu.. biaya enrollnya $200/month dengan waktu penyelesaian sekitar 6-12 bulan tergantung dari yang ikut course juga, jadi biayanya tinggal kalikan sendiri
ini thread pengganti untuk Android Developer Room
kenapa ada thread ini
- Thread yang lama udah mau ganti page
- Di thread yang lama TS nya gak aktif, halaman depannya gak diurusin jadi sering sekali ada pertanyaan yang berulang2 jadi males jawabnya
semoga dengan adanya thread ini bisa memperbaiki thread yang lama
----
Segini dulu.. nanti diedit lagi
ToDO list yang mesti ditulis di pageone :
- belajar android dimulai darimana
- apa aja yang dibutuhin
- F.A.Q
- resource2 android
- tips n trick
Quote:
Quote:
F.A.Q
Quote:
Gan, ane mau belajar android programming, mulainya darimana ?
Pertama, pastikan kamu paham dulu logika pemrograman,
Kedua, pelajari Bahasa pemrograman java, FYI android itu make bahasa pemrograman Java (Native) namun bisa juga menggunakan HTML5 tapi disini hanya akan saya khususkan yang Native.
Setelah hal2 diatas sudah dilakukan, buka halaman berikut http://developer.android.com/training/index.html
pelajari android itu apa, dan hal2 kecil lainnya mulai dari layouting, gimana nampilin button, nampilin gambar sampai yang berhubungan dengan networking komunikasi dengan server ada disana.
Dan jangan lupa juga pelajari design di android, Design di android itu punya pattern tersendiri begitu pula halnya di iOS pelajari apa saja yang ada disini http://developer.android.com/design/...rns/index.htmlmisal contoh sederhana adalah ActionBar di actionbar itu ada apa saja, dsbg
Salah satu repo yang cukup lengkap untuk belajar android bisa diakses disini https://github.com/udacity/Sunshine perhatikan bagian branch, tinggal switch, atau artikelnya vogella, AndroidHive dll
Quote:
IDE Apa yang harus saya gunakan ?
Untuk saat ini IDE Official dari android adalah Android Studio, sebenarnya masih bisa untuk menggunakan IDE Eclipse, namun saat ini eclipse tidak lagi disupport oleh google dan tutorial yang ada di materi trainingsudah diganti ke Android Studio semua.
Untuk saat ini IDE Official dari android adalah Android Studio, sebenarnya masih bisa untuk menggunakan IDE Eclipse, namun saat ini eclipse tidak lagi disupport oleh google dan tutorial yang ada di materi trainingsudah diganti ke Android Studio semua.
Quote:
Gan ngoding android butuh device nggak...?
Relative sih menurut saya, android sendiri sudah menyediakan emulator yakni AVD, tapi performanya gitu.. rada ngeselin, kalo mau yang rada kenceng bisa nyoba Genymotion.
Tapi kalo mau nyaman ya mesti punya device, gimanapun lebih kenceng dari pada emulator. Saran saya kalo nyari device buat develop android apps, cari yang support OS dari googlenya bagus, misal AndroidOne untuk low level atau seri Nexus untuk yang gak bermasalah dengan harga, kenapa ? karena kedua product itu update OSnya paling cepet, nah jadi bisa nyoba2 hal2 yang baru yang hanya ada di versi android tersebut.
Quote:
Gan program ane error nih, ketika dijalanin gak bisa/force close/muncul window apa gitu, intinya error gan, kenapa ya ?
Pertanyaan seperti ini adalah pertanyaan yang sering sekali muncul oke pertama kamu mesti ngeri error itu ada dua macam, logic error dan syntax error, syntax error paling gampang taunya ketika menggunakan IDE, ada notifikasi merah itu sudah menunjukkan error, yang rada susah adalah ketika sudah masuk logic error, nah diandroid sendiri ada alat bantu untuk mencari logic error seperti ini, namanya logcat
sampai2 ada memenya
kalo kamu udah baca FAQ ini dan menemukan error sampai force close mohon sertakan logcatnya yah, biar enak juga yang disini gak buka praktek dukun
contoh logcat
kurang paham gimana baca logcat bisa baca2 tulisan gaje yang pernah saya buat di blog
Quote:
Gan caranya bikin akun developer di google play gimana ?
Untuk punya akun developer google play, kamu mesti bayar, bayarnya sekali ajaalias one time payment yakni sebanyak $25. Bayarnya make apa..? make Credit Card
Quote:
Gan ane gak punya credit card nie, maklum mahasiswa ada cara lain gak ?
Dulu ane mahasiswa gak punya apa2 sempet daftar make VirtualCreditNumber bank BNI (bukan promosi loh yah, cuma belum nemu yang bisa selain BNI, kalo ada kabarin yah)) pernah ane tulis disini blog kalo ditanya masih bisa apa nggak ane gak ngerti soalnya gak tiap hari daftar akun google play tapi dulu sebelum internet banking ane keblokir masih sering gunain VCN buat belanja apapun itu yang make mastercard (item dota2 ) intinya coba aja dulu, ntar laporan disini ya kalo yang berhasil
Quote:
Gan ada saran buku apa yang mesti ane baca untuk belajar android development ?
Ane sendiri belum ada saran (kalo ada yang pnya saran buku bagus, pm atau post di thread ini, ntar ane masukin list), selama ini ane belajar dari post2 blog orang, stalking akunnya developer luar berkelana ke forum/communitynya googleplus, nonton videonya google i/o dan tentunya nongkrong di stackoverflow juga all hail stackoverflow
- reSRC.io
- Commonsware
- http://www.techotopia.com/index.php/...ent_Essentials
Quote:
Gan ini kenapa AVD ane gak bisa jalan
Quote:
>emulator: ERROR: x86 emulation currently requires hardware acceleration!
>Please ensure Intel HAXM is properly installed and usable.
>CPU acceleration status: HAX kernel module is not installed!
Spoiler for gambar:
cek ini -> http://stackoverflow.com/questions/2...-launching-avd
jadi gini.. kemungkinan emulator yang kamu buat itu image androidnya menggunakan android x86, yang membutuhkan hardware accelerator, kalo processor kamu intel kamu bisa aktifin hardware accelerator ini, caranya bisa dibaca disini
http://developer.android.com/tools/d.../emulator.html
https://software.intel.com/en-us/and...cution-manager
kalo processor kamu bukan intel, maka kamu gak bisa make hardware accelerations.. cara lainnya.. biar bisa bikin AVD jangan bikin AVD dengan image android x86,, tapi pilih yang armeabi-v7
atau menggunakan genymotions sebagai alternatif emulator yang lebih kentcangg..
saya lebih prefer menggunakan genymotions sih
Quote:
Daftar Course yang bisa diikutin (Freemium)
Quote:
- Android for Beginner https://www.udacity.com/course/viewer#!/c-ud837
kalo beginner udah selesai lanjut ke
- Developing android apps https://www.udacity.com/course/viewer#!/c-ud853
selanjutnya masuk ke advance
- Android Advance https://www.udacity.com/course/viewer#!/c-ud855
selain materi ini bisa juga ambil materi :
- Android Material Design https://www.udacity.com/course/viewer#!/c-ud862
- Gradle for Android/Java https://www.udacity.com/course/viewer#!/c-ud867
- Android Performane https://www.udacity.com/course/viewer#!/c-ud825
Quote:
Recommended Course for Professional
https://www.udacity.com/nanodegree
untuk saat ini rekomendasi course untuk professional masih ke udacity dengan program nanodegreenya,
apa yang didapet... ? ini
Quote:
GDE nya android indonesia sama google juga disuruh ngambil itu.. biaya enrollnya $200/month dengan waktu penyelesaian sekitar 6-12 bulan tergantung dari yang ikut course juga, jadi biayanya tinggal kalikan sendiri
GigiTato. dan nona212 memberi reputasi
2
376.4K
Kutip
3.8K
Balasan
Komentar yang asik ya
Mari bergabung, dapatkan informasi dan teman baru!
Programmer Forum
20.2KThread•4.7KAnggota
Urutkan
Terlama
Komentar yang asik ya