Kemarin sudah kita bahas Realm Database yang merupakan non ORM, sekarang kita akan membahas ORM Database Library pada Android. ORM (Object Relational Mapping) [Wiki] adalah suatu metode/teknik pemrograman yang digunakan untuk mengkonversi data dari lingkungan bahasa pemrograman berorientasi objek (OOP) dengan lingkungan database relasional. Seperti kita ketahui, dalam aplikasi enterprise kedua lingkungan …
Read More »Macam-macam Game Engine Multiplatform
Game engine adalah sebuah perangkat lunak yang dirancang dan dibuat untuk membantu membuat sebuah game. Sebuah game engine biasanya dibangun dengan mengenkapsulasi, bahasa orang awam-nya mengumpulkan beberapa fungsi dasar yang umum digunakan dalam sebuah game. Seperti fungsi rendering, audio, jaringan, atau efek-efek game lainnya. Sebagian besar game engine umunya berupa …
Read More »Android Deteksi Wajah dan Senyum dengan Mobile Vision API
Kali ini saya kan membahas bagaimana cara mendeteksi wajah dan senyuman pada foto potret seseorang. Kita akan menggunakan library yang dikembangkan oleh Google yaitu yang dibawa oleh Play Service Library versi 7.8. Dan ingat deteksi disini bukan recognition atau pencocokan yah, jadi hanya deteksi jika didalam gambar atau video ini …
Read More »Android Network menggunakan OkHTTP
Apa sih OkHTTP itu? OkHTTP yaitu sebuah libarary yang sangat mudah dan membantu sekali dalam urusan hubungan ke internet menggunakan HTTP. Kebanyakan aplikasi Android menggunakan HTTP untuk mengirim dan menerima data melalui internet. Jika aplikasi Anda perlu berkomunikasi melalui internet, untuk mengambil data dari server atau menyimpan data di server, maka kemungkinan bahwa Anda akan perlu menggunakan …
Read More »Referensi UI dan UX Design Aplikasi Android
Eh ketemu lagi, lanjut artikel kali ini yah tentang design UI dan UX pada aplikasi Android. Sebelum saya bagikan referensi UI dan UX pada aplikasi android sebaiknya kita harus tau apa sih itu UI dan UX…? Dari definisi di atas dapat kita pahami UX adalah bagaimana membuat alur dan tata …
Read More »Android Library Binding – Butter Knife Tutorial
Halo ketemu lagi, kali ini kita akan bahas library android yang dapat kita pakai untuk inject view yang pada versi terbaru diganti dengan @Bind dengan bahasa lain agar kode kita lebih sedikit dan mempercepat dalam pengerjaan project android. Disamping itu Butter Knife versi 7.0.1 juga dapat untuk mem-binding resource drawable, …
Read More »Aplikasi CRUD dengan Realm Database Tutorial pada Android
Jadi Realm adalah mobile database yang dapat menggantikan SQLite karena SQLite bisa dibilang lebih susah dan lambat dalam hal CRUD maupun Query, Realm adalah mobile database yang memiliki keunggulan sebagai berikut : Dibuat dengan C++ Orientasi kolom Cross Platform Read dan Write lebih cepat daripada SQLite Ukuran lebih kecil Sebelum membuat …
Read More »Android Image Library Glide Tutorial
Kali ini saya akan membahas library pada Android yang digunakan loading image yang berasal dari Google yaitu Glide. Sebelumnya saya pernah membahas library Picasso pada link berikut, yang memiliki fungsi sama dengan Glide. Fitur Glide Versi Glide 3.x memiliki sejumlah besar seperti : Decode Animasi GIF Local Video Stills Support Thumbnail …
Read More »Cara menggunakan Libary Volley – HTTP Request
Volley merupakan library yang digunakan untuk memanggil API web dengan sangat mudah. Jadi kita tidak perlu membuat HTTP Connection sendiri, namun tinggal menggunakan method yang ada dalam library Volley. Volley merupakan library yang dibuat oleh Google dan mudah cara penggunaanya. Hanya dibutuhkan kira-kira 200-300 ms untuk memanggil API web. Secara …
Read More »Android Material Design 2 : Floating Label pada EditText Tutorial
EditText umumnya digunakan untuk mengambil input teks dari pengguna. EditText merupakan salah satu widget UI dasar pada Android. Dalam Material Design terdapat konsep baru yaitu Floating Label pada EditText. Pada EditText awalnya menunjukkan label sebagai petunjuk/hints, ketika pengguna mengetikan teks dalam EditText, label berasal dari hints sedikit bergerak ke atas EditText sebagai Floating Label. Project …
Read More »