Hello fellas! It’s been a while since I wrote my last article (it’s almost 3 years) #lol

Yeah, it’s not your fault… just Me, have been so busy during my daily activity as an Engineering Manager at one of the B2B eComms in Indonesia (I know it, you’ll notice…


Today, I want to introduce you to an awesome unit testing framework that written by JetBrains team. We called it as SPEK 👍 So, What is it ? It’s a Kotlin Specification framework for the JVM, Used to be a kind of new unit testing based on TDD (Test driven…


Hi folks! back again to my story, and this is the last part of my story telling about Anko as one of the most famous helper library in Kotlin (especially for Android 😃)… if you need to read my previous story, you can check on this link.

Right now, I’ll…


Hi, back again with story series of Anko 👍 … in the last article we already told about the basic of Anko. So, in this session I’ll continue explaining about how to create a simple SQLite DB using Anko.

First of all, we need to add dependencies… to enable Anko…


Hey guys! it’s been a while since I’m writing last stories in Medium 😄 … Today, I will tell you a little bit about one of the most famous helper libraries in Android that also written by JetBrains team. It’s called ANKO stands for “Android-Kotlin” (I think) 😆

So, what…


Halo kawan-kawan semua! apa kabar nih ? udah lama ya Saya gak nulis lagi 😄 … Kesibukan kerja saat ini membuat Saya agak terhambat untuk melanjutkan tulisan dari artikel sebelumnya

Tanpa basa-basi lagi, kita mulai aja yuk! Bagi yang sudah paham tentang reactive programming mungkin tidak akan mengalami kesulitan untuk…


Pada artikel sebelumnya, kita telah membahas tahap awal pengenalan pemrograman di Android menggunakan bahasa Kotlin. Pada artikel kali ini, kita akan coba mempelajari apa itu Kotlin Extensions. Berdasarkan dokumentasi dari kotlin itu sendiri extension yaitu seperti berikut ini…

Kotlin, similar to C# and Gosu, provides the ability to extend a…


Kotlin merupakan Bahasa Pemrograman modern yang bersifat statically-typed yang dapat di jalankan di atas platform Java Virtual Machine (JVM). Kotlin juga dapat di kompilasi (compile) ke dalam bentuk JavaScript. Lalu, siapakah tim di balik pengembangan bahasa tersebut ? …


Welcome back to My Story. Today I’ll share something about how to make a compressed APK using Facebook Redex. Redex is an Android bytecode (dex) optimizer originally developed at Facebook. It provides a framework for reading, writing and analyzing .dex files, and a set of optimization passes that use this framework to improve bytecode. An APK optimized by Redex should be smaller and faster than its source.

Before we start to make a compressed APK using this tools, we have to build them from source. You can see the step of how to build Redex tools from Facebook Redex Website.

Once the tools already build, you can sign your APK using this command…

ANDROID_SDK=$ANDROID_HOME redex --sign --keystore <your_keystore_file> --keyalias <your_keyalias> --keypass <your_keypass> <your_apk_file> -o <path_to_your_new_signed_apk>

Then, you can see the different size and speed from your APK before and after using this tools :)


Hola bro! back again to my story. Right now I’ll share a little things about how to export realm file into your PC. It just because you wanna know if the database that you’ve been created or object you’ve just insert into realm are work properly for example :)

If…

Budi Oktaviyan

The only way to do great work is to love what you do

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store