-->
logo blog

Friday, 14 April 2017

Android UI mobile freamwork and toolkit


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