Last Updated on 11 years by Mas Herdi
Salah satu aspek yang menjadi tantangan dalam mendesain aplikasi Android adalah bagaimana cara kita menentukan ukuran assets dan mengatur assets yang telah kita buat tersebut. Pada pengembangan aplikasi Android yang dimaksud dengan assets adalah berbagai macam icon, background/drawable, style dan lain sebagainya. Tidak jarang desainer aplikasi Android dibuat pusing dengan berbagai banyaknya icon atau background gambar yang harus mereka siapkan untuk mendukung aplikasi Android yang berjalan di berbagai perangkat yang mempunyai resolusi dan spesifikasi berbeda-beda.
Padahal gampangnya, assets pada Android sudah dibagi menjadi 5 jenis, yaitu HDPI, LDPI, MDPI, XHDPI, XXHDPI. Namun biasanya jika saya membuat aplikasi Android, saya hanya mementingkan tiga buah ukuran ini, yaitu HDPI, MDPI, dan XHDPI.
Jadi pada dasarnya kalian hanya disuruh membuat tiga atau lima jenis icon assets yang berbeda-beda dan dimasukkan sesuai dengan folder assets yang ada di atas. Dan Android akan secara otomatis menyesuaikan icon mana yang harus dipakai sesuai dengan resolusi layar. Kemudian seringkali muncul banyak pertanyaan lain seperti, berapakah ukuran icon HDPI, atau berapa sih resolusi icon yang harus dibuat supaya support XHDPI, dan semacamnya. 😀 Untuk lebih jelasnya developer.android.com mempunyai penjelasan yang cukup detail soal ini.
Android Asset Studio
Melihat betapa besarnya tantangan yang harus dihadapi saat kita ingin membuat ukuran assets Android secara presisi dan detail, seseorang yang jenius dan baik hati telah memulai sebuah open source project bernama android-ui-utils, di sana kalian bisa membuat style dan assets android, seperti icon dengan mudah dan secara otomatis langsung terbagai menjadi lima jenis resolusi berbeda seperti di atas (HDPI, XHDPI, dsb).
Jika kalian masih kurang yakin dengan keakuratan tools tersebut, sebenarnya pembuat dari tools itu adalah pegawai Google sendiri. 😀
Ada beberapa icon yang bisa dibuat menggunakan Android Asset Studio seperti launcher icon, notification icon, action bar icon, dan sebagainya. Kalian hanya perlu mengupload satu gambar dasar, dan nantinya Android Asset Studio akan memroses dan membaginya sesuai resolusi-resolusi di atas secara otomatis. Hasilnya bisa langsung kalian download dalam bentuk .zip. Dan setelah itu kalian ekstrak dan tinggal dimasukkan ke dalam folder aplikasi Android kalian. Praktis sekali… 😀
Tidak hanya itu, beberapa tools buatan komunitas juga banyak yang berguna. Seperti favorit saya, Android Action Bar Style Generator yang memudahkan kalian membuat style khusus utuk ActionBar.
Jika ingin merubah style atau theme dari komponen-komponen aplikasi Android yang lain seperti Button, Spinner, EditText, CheckBox dan lain sebagainya, kalian bisa menggunakan tool Android Holo Colors Generator. Tools tersebut akan membuat sebuah global theme untuk aplikasi kalian dan secara otomatis merubah style dari komponen-komponen UI aplikasi ketika tema tersebut digunakan.
Kedua tools tersebut berdasarkan official framework dari Google, dan saya sendiri sudah pernah menggunakan. Hasil akurat dan presisi di berbagai macam jenis layar.
Namun style yang dihasilkan mengacu pada pure Android experience, sehingga apabila kalian ingin agak nyleneh dalam mendesain aplikasi Android kalian, silahkan bereksperimen sendiri. 😉
Happy designing !