Kategori: Android

  • [Android] Mengenal RecyclerView (Part 2)

    Di postingan sebelumnya kita sudah mengenal komponen-komponen yang diperlukan untuk menggunakan RecyclerView. Selain itu kita juga membuat aplikasi sederhana yang menampilkan nama-nama negara. Di postingan kali ini kita akan membuat fungsi klik untuk setiap item yang ada. Ketika terjadi event klik, kita akan menampilkan nama negara dengan komponen toast. Untuk membuat item yang ada di…

  • [Android] Mengenal RecyclerView (part 1)

    RecyclerView adalah komponen yang berfungsi untuk menampilkan data dalam bentuk list. Data yang ditampilkan bisa lebih dari satu. User bisa melihat semua data yang ada dengan melakukan scroll. Untuk menggunakan RecyclerView kita harus mengetahui tiga komponen utama yang diperlukan. ViewHolder Setiap item yang ditampilkan pada RecyclerView adalah objek ViewHolder. Objek ViewHolder ini adalah subclass dari…

  • [Android] Mengenal Snackbar

    Di postingan sebelumnya kita sudah mengenal toast dan cara menggunakannya. Meskipun toast masih bisa digunakan, saat ini komponen yang direkomendasikan Google untuk menampilkan pesan singkat adalah snackbar. Jika toast menampilkan pesan dengan efek fade in/fade out, snackbar menampilkan pesan dengan efek slide in dari bagian bawah layar. Snackbar bisa digunakan di dalam viewgroup biasa atau…

  • [Android] Mengenal Toast

    Toast adalah komponen yang digunakan untuk menampilkan pesan singkat yang biasanya bersifat pemberitahuan kepada user mengenai kegiatan yang baru saja dilakukan. Ukuran toast akan menyesuaikan dengan ukuran panjang pesan yang ditampilkan. Toast akan hilang dengan sendirinya setelah beberapa detik. Komponen toast ini juga tidak bisa menerima input dari user (user tidak bisa mengklik toast). Untuk…

  • [Android] Membuat Custom MP3 Player [part 2020]

    Tahun 2015 lalu penulis pernah bikin postingan membuat custom MP3 player, dan ada beberapa komentar yang request source codenya. Dan ternyata link untuk sourcenya udah mati karena diupload di 4shared kwkwkw *belum kenal Git. Dan berhubung kemaren” lagi ada waktu senggang, akhirnya dibuatlah versi yang barunya. Versi ini pake ‘Service’ jadi MP3 bakal tetep jalan…

  • [Android] Shared Element Activity Transition

    Well i’m still alive haha.. Invasi Java 8 ke Android cukup menyita waktu tidur so belum sempet nulis-nulis lagi *mencari alasan hohoho. So kali ini mau share sedikit mengenai Transition, lebih tepatnya shared element activity transition. Seperti yang sudah kita tahu, transisi antara activity di Android selalu memberikan efek animasi untuk satu view hierarchy. Nah…

  • [Android] Unit Test dan UI Test dengan JUnit, Mockito, Espresso

    “Testing ?”, “Yes.. because every pro always testing !”.. *hhaha just kidding. So ceritanya di tempat kerja sekarang, setiap developer harus bikin Unit dan UI test untuk aplikasi yang lagi di’develop. Alhasil penulis yang sebelumnya ngga pernah bikin test jadi punya banyak PR deh hehe. Nah postingan kali ini akan coba bahas Unit Test dan UI / Instrument Test…

  • [Android] Apa itu Firebase ?

    Firebase adalah BaaS (Backend as a Service) yang saat ini dimiliki oleh Google. Firebase ini merupakan solusi yang ditawarkan oleh Google untuk mempermudah pekerjaan Mobile Apps Developer. Dengan adanya Firebase, apps developer bisa fokus mengembangkan aplikasi tanpa harus memberikan effort yang besar untuk urusan backend. So it’s awesome right 🙂 Beberapa fitur yang dimiliki oleh…

  • [Android] Membuat Keystore dan ‘Release APK’ untuk Play Store

    “Google Play, formerly known as the Android Market, is the official app store for Android smartphones and tablets. Google makes software applications, music, movies and books available for purchase and download through the store.” Ketika kita selesai men’develop aplikasi Android, hal berikutnya yang sangat dinantikan adalah mem’publish aplikasi ini ke Google Play Store. Walaupun sebenarnya…

  • Membuat Custom MP3 Player di Android (part 2)

    **Update: Source code untuk aplikasi ini sudah hilang. Silakan menuju ke versi baru** Download Aplikasi Nah pada part kedua ini kita akan membuat class-class java yang diperlukan. Disini kita akan membuat empat class : MainActivity : sebagai activity utama. SongsManager : untuk membaca lagu dari device. PlayListActivity : untuk menampilkan playlist dengan listview. Utilities : untuk…