Obfuscated Code atau di sebut juga (penyamaran code) merupakan sebuah teknik mengamnkan koding source code kita sehingga nantinya source code dari aplikasi yang kita buat akan menjadi semacam puzzle sehingga sulit untuk dibaca ketika terjadi reserve enginering ,
Didalam android studio sudah menyertakan library bawaan untuk melakukan Obfuscated yaitu dengan menggunakan proguard
Ketika kita mempunyai library tertentu pada aplikasi kita maka perlu konfigurasi tambahan pada proguard :
contoh settingan Library dari proguard bisa dilihat :
untuk penerapan kodenya sebagai berikut , walaupun sebenarnya kita bisa mengkustom sendiri pada pengaturan proguard rules.pro
buildTypes { release { minifyEnabled true shrinkResources true useProguard true proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } }
0 Comments