Minggu, 06 Mei 2018

Bagaimana Cara Bayar Akun Google Play Console?

Artikel kali ini akan membahas mengenai bagaimana cara membayar akun Google Play Console. Programmer android yang ingin aplikasinya didownload banyak orang pasti akan memasang aplikasinya di Google Play Console. Namun banyak programmer android yang terkendala ketika ingin menggunakan Google Play Console, karena harus membayar dulu $25 (25 USD Dollar) untuk membeli akun Google Play Console.

Kenapa terkendala membayar $25? Karena banyak yang tahu kalau bayarnya hanya bisa pakai kartu kredit, sedangkan programmer android di Indonesia jarang yang punya kartu kredit. 


Ada cara lain selain pakai kartu kredit untuk membayar akun Google Play Console. Antara lain:

  1. Menggunakan VCN BNI. detailnya bisa dibaca di http://www.bni.co.id/id-id/ebanking/bnidebitonline .
  2. Menggunakan kartu Jenius. caranya bisa dibaca di https://www.jenius.com/get-jenius/
  3. Menggunakan kartu debit / atm biasa yang berlogo visa. Antara lain kartu debit bank BTN dan bank Permata. Tentu kita perlu buat dulu akunnya, cukup datang ke banknya. Ingat, yang berlogo Visa, ya 😊

Demikian beberapa cara untuk bayar akun Google Play Console. Semoga artikel kali ini bisa berguna. Semoga aplikasi Anda bisa mendapatkan download yang banyak, syukur2 jika bisa menghasilkan uang 👍




Semoga artikel ini berguna. Like page pintar-android.com di FB untuk mendapatkan artikel2 yang pastinya berguna di dunia pemrograman. 


Tersedia buku-buku untuk belajar pemrograman Android menggunakan Android Studio.


buku kedua (sudah diupdate untuk Android Studio 3.1), membuat recyclerview yang menampilkan gambar2 dari internet menggunakan json: https://play.google.com/store/books/details?id=b-boDAAAQBAJ . Buku fisik di https://www.tokopedia.com/buku-meidika/koding-android-untuk-pemula-buku-2
buku registrasi user, membuat fitur login & register: https://play.google.com/store/books/details?id=FHMqDwAAQBAJ
kalau sudah beli, bisa dilihat di hape pake app google books, bisa dilihat di browser (misal chrome) di books.google.com -> My Library .

Selasa, 24 April 2018

Android Studio 3.1.2: Perbaikan Beberapa Bug

Android Studio 3.1.2 telah dirilis hari ini, 24 April 2018. Ukurannya 69MB.

Android Studio 3.1.2


Bug-bug yang diperbaiki pada Android Studio 3.1.2:


  1. Dalam beberapa kasus, Android Studio hang terus menerus saat ditutup.

  2. Build bisa gagal jika dikonfigurasi dengan source set ketika Instant Run diaktifkan, disertai pesan berikut:
    "The SourceSet name is not recognized by the Android Gradle Plugin."
    (nama SourceSet tidak dikenali oleh Android Gradle Plugin)

  3. Untuk project Kotlin yang baru dibuat, ketika Instant Run diaktifkan, dan tombol Run ditekan, proses build bisa gagal.

  4. Ketika file build.gradle sedang diedit, kadang-kadang terasa ada delay antara mengetikkan karakter dan karakter yang muncul di layar.

  5. Terjadi gagal build selama proses dexing di beberapa project yang jumlah modulnya atau dependensi eksternalnya banyak, disertai pesan berikut:

    "RejectedExecutionException: Thread limit exceeded replacing blocked worker"
    (RejectedExecutionException: batas jumlah Thread melebihi worker sibuk yang menggantikan mereka)

  6. Penghitungan jumlah DEX utama pada D8 tidak memperhitungkan beberapa pemanggilan reflektif.

Pembaruan ini juga termasuk perbaikan yang membuat lint check yang sedang berjalan pada Gradle jauh lebih cepat dalam beberapa skenario.

Sumber: https://developer.android.com/studio/releases/index.html

Update untuk Android Studio versi sebelumnya (3.1.1) bisa dilihat di: http://pintarandroid101.blogspot.com/2018/04/android-studio-311-perbaikan-bug-crash.html


Semoga artikel ini berguna. Like page pintar-android.com di FB untuk mendapatkan artikel2 yang pastinya berguna di dunia pemrograman. 
Tersedia buku-buku untuk belajar pemrograman Android menggunakan Android Studio.


buku kedua (sudah diupdate untuk Android Studio 3.1), membuat recyclerview yang menampilkan gambar2 dari internet menggunakan json: https://play.google.com/store/books/details?id=b-boDAAAQBAJ . Buku fisik di https://www.tokopedia.com/buku-meidika/koding-android-untuk-pemula-buku-2
buku registrasi user, membuat fitur login & register: https://play.google.com/store/books/details?id=FHMqDwAAQBAJ
kalau sudah beli, bisa dilihat di hape pake app google books, bisa dilihat di browser (misal chrome) di books.google.com -> My Library .


Rabu, 18 April 2018

Kerja Di Kantor vs Kerja Dari Rumah (Bagian 1)

Programmer jaman now punya kesempatan kerja lebih besar untuk bekerja dari rumah alias remote. Komik kali ini akan menggambarkan beberapa perbedaan antara bekerja di kantor dengan bekerja dari rumah.





Diterjemahkan dari https://toggl.com/blog/working-home-working-office/Like page pintar-android.com di FB untuk mendapatkan artikel2 yang pastinya berguna di dunia pemrograman. 



Tersedia buku-buku untuk belajar pemrograman Android.

buku kedua, membuat recyclerview yang menampilkan gambar2 dari internet menggunakan json: https://play.google.com/store/books/details?id=b-boDAAAQBAJ . Buku fisik di https://www.tokopedia.com/buku-meidika/koding-android-untuk-pemula-buku-2

buku registrasi user, membuat fitur login & register: https://play.google.com/store/books/details?id=FHMqDwAAQBAJ


kalau sudah beli, bisa dilihat di hape pake app google books, bisa dilihat di browser (misal chrome) di books.google.com -> My Library .


Tersedia juga DVD Android Studio 3.1 di tokopedia: 
Semoga artikel ini berguna. Like page pintar-android.com di FB untuk mendapatkan artikel2 yang pastinya berguna di dunia pemrograman. 
Tersedia buku-buku untuk belajar pemrograman Android menggunakan Android Studio.


buku kedua (sudah diupdate untuk Android Studio 3.1), membuat recyclerview yang menampilkan gambar2 dari internet menggunakan json: https://play.google.com/store/books/details?id=b-boDAAAQBAJ . Buku fisik di https://www.tokopedia.com/buku-meidika/koding-android-untuk-pemula-buku-2
buku registrasi user, membuat fitur login & register: https://play.google.com/store/books/details?id=FHMqDwAAQBAJ
kalau sudah beli, bisa dilihat di hape pake app google books, bisa dilihat di browser (misal chrome) di books.google.com -> My Library .
Tersedia juga DVD Android Studio 3.1 di tokopedia:
Semoga artikel ini berguna. Like page pintar-android.com di FB untuk mendapatkan artikel2 yang pastinya berguna di dunia pemrograman. 
Tersedia buku-buku untuk belajar pemrograman Android menggunakan Android Studio.


buku kedua (sudah diupdate untuk Android Studio 3.1), membuat recyclerview yang menampilkan gambar2 dari internet menggunakan json: https://play.google.com/store/books/details?id=b-boDAAAQBAJ . Buku fisik di https://www.tokopedia.com/buku-meidika/koding-android-untuk-pemula-buku-2
buku registrasi user, membuat fitur login & register: https://play.google.com/store/books/details?id=FHMqDwAAQBAJ
kalau sudah beli, bisa dilihat di hape pake app google books, bisa dilihat di browser (misal chrome) di books.google.com -> My Library .
versi yang lebih lama, Android Studio 3.0.1, juga di tokopedia: 
https://www.tokopedia.com/buku-meidika/dvd-android-studio-3-0-jdk-32-bit-64-bit

Rabu, 11 April 2018

Android Studio 3.1.1: Perbaikan Bug & Crash

Update untuk Android Studio 3.1 ini, termasuk perbaikan untuk beberapa bug berikut:
  1. Dalam beberapa kasus, ketika sebuah project yang dibuat di Android Studio 3.0 dibuka pertama kalinya di Android Studio 3.1, task "Gradle-aware Make" telah dihapus dari area "Before Launch" di "Run/Debug Configurations". Hasilnya adalah project tidak di-build ketika tombol Run atau Debug diklik, yang akhirnya menyebabkan kesalahan seperti pembuatan APK berisi error, dan crash saat menggunakan Instant Run. Untuk mengatasi masalah ini, Android Studio 3.1.1 menambahkan task "Gradle-aware Make" ke konfigurasi run untuk project yang tidak memiliki entri ini. Modifikasi ini terjadi setelah sinkronisasi Gradle pertama kali ketika project dimuat.
  2. Debugger mengalami crash ketika debugging layout berisi text box jika "advanced profiling" diaktifkan.
  3. Android Studio hang setelah menu Build Variants diklik.
  4. File AAR (Android archive) diekstrak dua kali, satu kali selama proses sinkronisasi Gradle dan satu kali selama proses build Gradle.
  5. Beberapa elemen hilang dari beberapa vector drawable yang diimpor dari file SVG.
  6. Peringatan tentang konfigurasi compile dependency yang kadaluwarsa telah diperbarui dengan petunjuk yang lebih baik mengenai konfigurasi "implementation" dan "api"
Yang penulis sendiri alami hanya error yang diperbaiki di poin no. 6. Tampilannya seperti ini.





Di Android Studio 3.1.1, pesan warning tsb sudah diupdate menjadi:


Configuration 'compile' is obsolete and has been replaced with 'implementation' and 'api'.
It will be removed at the end of 2018. For more information see: http://d.android.com/r/tools/update-dependency-configurations.html



Adakah yang masih mengalami error di Android Studio 3.1.1? Bisa kasih komentar di bawah. Terimakasih.


Semoga artikel ini berguna. Like page pintar-android.com di FB untuk mendapatkan artikel2 yang pastinya berguna di dunia pemrograman. 
Tersedia buku-buku untuk belajar pemrograman Android menggunakan Android Studio.


buku kedua (sudah diupdate untuk Android Studio 3.1), membuat recyclerview yang menampilkan gambar2 dari internet menggunakan json: https://play.google.com/store/books/details?id=b-boDAAAQBAJ . Buku fisik di https://www.tokopedia.com/buku-meidika/koding-android-untuk-pemula-buku-2
buku registrasi user, membuat fitur login & register: https://play.google.com/store/books/details?id=FHMqDwAAQBAJ
kalau sudah beli, bisa dilihat di hape pake app google books, bisa dilihat di browser (misal chrome) di books.google.com -> My Library .
Tersedia juga DVD Android Studio 3.1 di tokopedia:
Semoga artikel ini berguna. Like page pintar-android.com di FB untuk mendapatkan artikel2 yang pastinya berguna di dunia pemrograman. 
Tersedia buku-buku untuk belajar pemrograman Android menggunakan Android Studio.


buku kedua (sudah diupdate untuk Android Studio 3.1), membuat recyclerview yang menampilkan gambar2 dari internet menggunakan json: https://play.google.com/store/books/details?id=b-boDAAAQBAJ . Buku fisik di https://www.tokopedia.com/buku-meidika/koding-android-untuk-pemula-buku-2
buku registrasi user, membuat fitur login & register: https://play.google.com/store/books/details?id=FHMqDwAAQBAJ
kalau sudah beli, bisa dilihat di hape pake app google books, bisa dilihat di browser (misal chrome) di books.google.com -> My Library .


Sabtu, 24 Maret 2018

Cara Melacak Crash / Exception di Android Studio 3.0.1

Artikel ini membahas cara melacak crash di Android Studio 3.0.1. Untuk yang masih memakai Android Studio 2.3.3, bisa membaca versi lama dari artikel ini di http://pintar-android.com/wordpress/2017/07/cara-melacak-crash-exception-di-android-studio 

Apa itu crash? Hampir semua programmer android saya kira pernah mengalami crash.
Gambar berikut ini adalah contoh crash / aplikasi berhenti tiba2.





Pada gambar tersebut "Test NullPointer" adalah nama aplikasi android, dan dialog kecil tersebut menginformasikan kalau aplikasi "Tes NullPointer" telah berhenti tiba2.

Mengapa crash seperti ini bisa terjadi? karena telah terjadi exception ketika aplikasi sedang berjalan. Exception adalah error yang fatal yang menyebabkan aplikasi berhenti tiba2. Error yang fatal ini terjadi karena ada kesalahan pada penulisan kodingan di aplikasi. Dan kesalahan penulisan kodingan ini ada banyak sekali macamnya.

Di artikel ini kita akan membahas salah satu kesalahan penulisan kodingan yang akan menyebabkan NullPointerException, yaitu exception yang biasanya terjadi karena ada variabel yang tidak diberi nilai awal (dinisialisasi), tapi sudah dipakai. Di artikel ini kita akan memakai Android Studio 3.0.1.

Untuk menimbulkan NullPointerException, ikuti dulu langkah2 ini.

Langkah 1. Buat project baru di Android Studio

Langkah 2. Masukkan:
Tes NullPointer di "Application name",
pintar-android.com di "Company domain",
dan pilih lokasi sembarang di "Project location".
lalu tekan tombol "Next" warna biru di bawah.


Langkah 3. Di layar berikutnya, cukup tekan tombol "Next"

Langkah 4. Pilih "Empty Activity" seperti di gambar berikut ini, lalu klik tombol "Next".

Langkah 5. Di layar berikutnya, klik tombol “Finish”.

Langkah 6. Tunggu sampai loadingnya selesai.


Langkah 7. Klik tab activity_main.xml. ini adalah file yang mengatur tampilan aplikasi. Kemudian klik tab “Text” di bawah, untuk melihat kodingan activity_main.xml.


Langkah 8.

Tambahkan 1 baris sesuai gambar di atas:
android:id="@+id/txtHelloWorld"

Ini adalah property id dari komponen TextView. Kita menambahkan id ini supaya bisa diakses dari file MainActivity.java nantinya.
Langkah 9.



Klik tab MainActivity.java, lalu tambahkan beberapa baris sesuai gambar di atas:
import android.widget.TextView; //untuk mengimpor komponen TextView
TextView txtHelloWorld; //untuk membuat variabel txtHelloWorld
txtHelloWorld.setText("Contoh NullPointerException"); //pakai variabel txtHelloWorld untuk menampilkan teks
Langkah 10. Klik tombol segitiga hijau di bagian atas seperti pada gambar berikut ini, untuk menjalankan project

Langkah 11. Ketika muncul kotak dialog seperti gambar berikut ini, pilih salah satu emulator. Lalu klik tombol “OK” warna biru di bawah. Jika belum punya emulator, buat emulator lebih dulu dengan mengklik tombol “Create New Virtual Device” seperti pada gambar. Tutorial lengkap untuk membuat emulator bisa dilihat di https://goo.gl/wRgD5T.

Langkah 12. Tunggu sampai di dalam emulator keluar pesan seperti berikut ini.


Cara mengatasi crash

Nah! kita sudah membuat sebuah aplikasi yang crash / berhenti tiba2. Sekarang saya akan jelaskan, bagaimana cara melacak crash seperti ini. Mari kita kembali ke Android Studio, lalu klik di “Logcat” seperti di gambar berikut ini.

Hasilnya akan tampil kotak yang berisi catatan semua proses ketika aplikasi kita sedang berjalan. Atau biasa disebut logcat. biasanya kotaknya kurang lebar. coba tarik ke atas biar lebih lebar. caranya ada di gambar berikut ini.
Pastikan di bagian kanan, tulisannya “Show only selected application”. Lalu scrollnya yang di kanan mentok ke atas. Juga klik tombol "soft wraps" di kiri, supaya tulisan2nya ditampilkan semua dari kiri ke kanan.

Setelah itu, kita lihat mulai dari baris pertama yang berwarna merah.

kemudian kita cari penyebab errornya. caranya cari kata2 “Caused by” berwarna merah. kalau di gambar di atas, ada baris tulisannya: Caused by: java.lang.NullPointerException: Attempt to invoke virtual method ‘void android.widget.TextView.setText(java.lang.CharSequence)’ on a null object reference . Ini artinya kita telah salah, memanggil fungsi setText pada variabel yang bernilai null (belum diinisialisasi).
Kemudian untuk mencari di kodingan, di baris mana errornya berasal, kita cari tulisan pertama yang berwarna biru muda. seperti gambar di bawah ini.

Tulisannya adalah: MainActivity.java:16. Artinya, errornya ada di file “MainActivity.java”, baris ke-16. Klik tulisan tersebut untuk melihat, ada apa di MainActivity.java baris ke-16.
Ternyata errornya terjadi ketika kita mengeset tulisan pada variabel txtHelloWorld. Kenapa ini bisa menimbulkan crash?
Kalau kita perhatikan dengan seksama, kita memang sudah membuat variabel txtHelloWorld di baris ke-9. tapi kita belum menginisialisasi (memberi nilai ke variabel tersebut). Bagaimana caranya kita menginisialisasi variabel txtHelloWorld?
Kita bisa menuliskan 1 baris lagi setelah baris setContentView(R.layout.activity_main);
Tuliskan seperti gambar di atas, baris ke-15:
txtHelloWorld = findViewById(R.id.txtHelloWorld);
Baris ini artinya kita menginisialisasi (memberi nilai) variabel txtHelloWorld dengan menghubungkannya ke komponen txtHelloWorld di file activity_main.xml.
Setelah itu, kita jalankan lagi projectnya dengan menekan tombol segitiga hijau di Android Studio. Hasilnya aplikasi kita sudah tidak error lagi. Seperti ini.


Yang baru saya jelaskan adalah cara melacak dan membetulkan salah satu dari banyak sekali penyebab crash di aplikasi Android. Penyebab utama NullPointerException adalah penggunaan variabel yang belum dinisialisasi / diberi nilai awal, seperti txtHelloWorld di artikel ini.
Semoga artikel ini berguna. Silahkan tinggalkan komentar di bawah ini jika ada yang kurang jelas. Like page pintar-android.com di FB untuk mendapatkan artikel2 yang pastinya berguna di dunia pemrograman. 
Tersedia buku-buku untuk belajar pemrograman Android menggunakan Android Studio 3.0.1.

buku kedua, membuat recyclerview yang menampilkan gambar2 dari internet menggunakan json: https://play.google.com/store/books/details?id=b-boDAAAQBAJ . Buku fisik di https://www.tokopedia.com/buku-meidika/koding-android-untuk-pemula-buku-2
buku registrasi user, membuat fitur login & register: https://play.google.com/store/books/details?id=FHMqDwAAQBAJ
kalau sudah beli, bisa dilihat di hape pake app google books, bisa dilihat di browser (misal chrome) di books.google.com -> My Library .
Tersedia juga DVD Android Studio 3.0.1 di tokopedia: 
https://www.tokopedia.com/buku-meidika/dvd-android-studio-3-0-jdk-32-bit-64-bit

Tautan ke cara mengatasi crash: cara mengatasi crash

Sabtu, 17 Maret 2018

Survei Stack Overflow 2018: Dimana Posisi Dunia Android?

Sudah kenal Stack Overflow (SO), kan? Menurut penulis, SO adalah "media sosial"nya programmer. Para programmer di seluruh dunia bisa berbagi ilmu, bertanya, menjawab pertanyaan, mendapat status sosial, bahkan mencari pekerjaan di SO. Setiap tahun, SO mengadakan survei yang diumumkan hasilnya ke semua programmer yang mengunjungi situsnya. Tahun ini adalah tahun ke-8 SO mengadakan survei, melibatkan lebih dari 100.000 programmer dari seluruh dunia. Kali ini pintar-android.com akan mencoba menganalisis, bagaimana posisi dunia pemrograman android, dilihat dari hasil survei SO?

Hasil surveinya di link ini: https://insights.stackoverflow.com/survey/2018/ . Data pertama mengenai tipe programmer. Ternyata programmer mobile porsinya mencapai 20,4% dari keseluruhan, ada di urutan ke-4 setelah backend, full-stack & front-end developer dari 20 tipe programmer. Artinya bekerja di dunia mobile termasuk yang paling diminati oleh para programmer. "Programmer mobile" di sini belum tentu programmer android. Bisa saja programmer ios, symbian, atau perangkat mobile lainnya.

Berikut ini grafiknya dari SO. Klik di gambar untuk memperbesar.


Berikutnya bagian survei yang relevan dengan android, adalah berapa tahun pengalaman koding sebagai profesional (dibayar), dilihat dari tipe programmer. Dari seluruh responden, programmer mobile rata-rata punya pengalaman 5,2 tahun bekerja profesional. Urutan ke-2 dari belakang, dari 16 posisi programmer yang ditampilkan datanya. Artinya programmer mobile adalah profesi yang biasanya dipunyai orang2 yang lebih muda, dibandingkan dengan profesi2 lainnya di dunia pemrograman.
Kemudian kita melihat bahasa pemrograman yang dipakai semua programmer. Berapa persen bahasa pemrograman yang berhubungan dengan android? Kita bisa melihat Java sebanyak 45,3% dan Kotlin sebanyak 4.5%, belum termasuk yang membuat aplikasi android menggunakan platform hybrid, yang tidak kelihatan di hasil survei bagian ini.

Selanjutnya kita lihat framework, library, dan tools yang dipakai programmer. Hasil survei menampilkan beberapa tools yang bisa dipakai oleh programmer android, mencakup persentase yang cukup besar: Angular 36,9%, React 27,8%, .NET Core 27,2%, Cordova 8,5% dan Xamarin 7,4%.


Bagian survei berikutnya menampilkan data platform yang digarap oleh para programmer. Kita bisa melihat, para programmer yang bekerja untuk platform android ada 29%.



Selanjutnya kita bisa cek, berapa persen programmer yang suka koding dengan Java dan Kotlin, 2 bahasa pemrograman yang paling sering dipakai oleh programmer android. Hasilnya, ada 50,7% yang suka koding dengan Java dan 75,1% yang suka koding dengan Kotlin. "Suka" di sini artinya, mereka sekarang sedang koding dengan bahasa tersebut dan masih ingin terus koding dengan bahasa tersebut.


Masih berhubungan dengan bagian survey sebelumnya, kali ini kita cek, berapa persen programmer yang "takut" koding dengan Java & Kotlin. Hasilnya, 49,3% takut koding dengan Java dan belum ada yang takut koding dengan Kotlin. "Takut" di sini artinya, mereka sekarang sedang koding dengan bahasa pemrograman tersebut, tapi tidak mau terus koding dengan bahasa tersebut. Perlu diingat, bahasa Java bukan hanya dipakai oleh programmer android, tapi bisa dipakai juga oleh programmer desktop, backend, atau tipe programmer lainnya.


Masih di bagian survei yang sama, berapa persen programmer ingin belajar Java dan Kotlin? Jawabnya, Java 10,5% (6 besar) dan Kotlin 12,4% (4 besar). "Ingin belajar" artinya mereka sedang tidak menggunakan bahasa pemrograman tersebut, tapi ingin menggunakannya untuk koding di masa depan.
Sekarang kita cek, berapa persen programmer yang suka bekerja untuk platform android? Hasil survey menunjukkan 63,8% suka bekerja untuk platform android. Ini berarti urutan 13 dari 25 platform.


Apakah platform android termasuk ditakuti oleh programmer? Sebanyak 36,2% programmer takut untuk terus bekerja untuk platform android. Platform android jadi platform ke-17 yang ditakuti programmer, dari 25 platform yang ditampilkan di survei.
Tapi jangan ikut2an takut dulu.. he3.. . Kita lihat, platform apa yang paling ingin dipelajari oleh programmer yang saat ini bekerja untuk platform lain? Ternyata platform android, teman2 :D. Sebanyak 16% programmer menginginkan bekerja di platform android. Posisi pertama dari 25 platform yang ditampilkan di hasil survei.


Terakhir, kita lihat IDE apa yang paling banyak dipakai oleh programmer mobile, termasuk programmer android. Ternyata Android Studio saat ini menjadi IDE yang paling banyak dipakai, yaitu sebesar 56,6%, ada di urutan pertama dari 22 IDE yang ditampilkan di hasil survei. Oh ya, Eclipse masih dipakai 20,7% programmer mobile, di urutan ke-8.


Demikian artikel mengenai survei SO 2018, dan hubungannya dengan dunia android, semoga bermanfaat. Like page pintar-android.com di FB untuk mendapatkan artikel2 yang pastinya berguna di dunia pemrograman khususnya android. 
Tersedia buku-buku untuk belajar pemrograman Android menggunakan Android Studio 3.0.1.
buku kedua, membuat recyclerview yang menampilkan gambar2 dari internet menggunakan json: https://play.google.com/store/books/details?id=b-boDAAAQBAJ . Buku fisik di https://www.tokopedia.com/buku-meidika/koding-android-untuk-pemula-buku-2
buku registrasi user, membuat fitur login & register: https://play.google.com/store/books/details?id=FHMqDwAAQBAJ
kalau sudah beli, bisa dilihat di hape pake app google books, bisa dilihat di browser (misal chrome) di books.google.com -> My Library .
Tersedia juga DVD Android Studio 3.0.1 di tokopedia: 
https://www.tokopedia.com/buku-meidika/dvd-android-studio-3-0-jdk-32-bit-64-bit



Bagaimana Cara Bayar Akun Google Play Console?

Artikel kali ini akan membahas mengenai bagaimana cara membayar akun Google Play Console. Programmer android yang ingin aplikasinya didownlo...