Sebelum melangkah lebih jauh mengenai UI Mobile
Framework , saya akan menjelaskan what Mobile UI Framework ? UI Mobile
Framework is toolkit (seperangkat tools) yang berisi set komponen untuk membuat
tampilan aplikasi mobile secara fast and easy. Alih-alih membuat dari awal
style HTML CSS or Javascript (coding from scratch), UI framework telah
menyajikan puluhan komponen view mulai dari Typografi, ListView, Javascript or interaksi modal with
more maintenable and fleksibel.
UI
pada Android
user
interface adalah sebuah desain yang digunakan sebagai penghubung antara manusia
sebagai pengguna dengan software pada perangkat sehingga akan memudahkan
pengoperasian dari perangkat tersebut. Atau
sebagian orang awam lebih mengenalnya sebagai tema.
Sekarang
ini UI bukan hanya untuk memudahkan interaksi antar manusia (pengguna) dengan
perangkatnya saja, tetapi juga untuk mempercantik perangkat ini sendiri.
Beberapa macam UI yang dimiliki oleh vendor yang menggunakan OS Android antara
lain adalah ZenUI dari ASUS, MIUI oleh Xiaomi, TouchWiz oleh Samsung, ColorOS
oleh Oppo, Otimus UI oleh LG serta SenseUI dari HTC. Sedangkan UI “asli” dari
Android disebut juga dengan Vanilla.
Terkadang
perbedaan UI ini membuat sebagian orang awam menjadi bingung/confused apakah
“perangkat ini” dengan “perangkat itu” sama-sama menggunakan OS Android or not.
Bila
mengikuti perkembangan aplikasi smartphone saat ini, developer tentunya harus
ekstra aktif dan progresif dalam menentukan kelengkapan fitur maupun kualitas
aplikasi yang ingin didevelop. Aplikasi smartphone Android dan iOS untuk
beberapa kalangan merupakan potensi yang menarik sebagai sarana berbagi
informasi atau bahkan ladang bisnis.
proses
pengembangan aplikasi mobile saat ini juga semakin beragam dan tidak sesulit
pada masa awal, pengembangan aplikasi mobile pada masa ini memang tidak
diharuskan menggunakan bahasa native masing-masing platform. Sekarang muncul
pengembangan aplikasi mobile dengan menggunakan HTML5.
Pada
kesempatan ini saya mencoba mencari tahu framework yang nampaknya sedang populer bagi
para developer mobile. Dua framework populer itu adalah Ionic Framework dan
Onsen UI.
Ionic
freamwork
Instalasi
dan penggunaan Ionic sangat disarankan menggunakan CLI (Command Line
Interface). Dengan penggunaan CLI ini kita akan dimudahkan melalukan update
maupun maintenance library yang dibutuhkan aplikasi. Ditambah lagi kemampuan
CLI yang juga dapat dimanfaatkan untuk ‘compiling’ ke platform Android atau
iOS.
Onsen
UI
Secara
global, memang memiliki kemiripan dengan Ionic, yakni sama-sama berbasis
Angular JS. Meskipun demikian, Onsen UI tetap memiliki ciri khas khusus yang
salah satunya adalah memakai konsep web component, dimana penggunaan syntax
html telah dimodifikasi agar memudahkan pengkodean.
Beberapa
fitur dari Onsen UI diantaranya adalah :
Theme
Roller, Dapat digunakan untuk memodifikasi style komponen template.
Telah
menggunakan Font Awesome.
Multi-screen
Support, untuk berbagai layar handset.
sekian
EmoticonEmoticon