Bagi developer yang ingin mencoba dalam mengembangkan aplikasi Native di perangkat Android maupun iOS menggunakan Javascript dapat mencoba sebuah alat pengembangan framework menarik yang bernama NativeScript.
NativeScript sendiri merupakan framework yang dikembangkan oleh Telerik yang dapat mendukung pengembangan aplikasi di platform Android dan iOS dengan menggunakan Javascript dan CSS. Rencananya Telerik akan mengembangkan NativeScript agar dapat membuat aplikasi di platform Windows Phone juga.
Selain itu, NativeScript ini bersifat open source yang nantinya dapat dikembangkan secara bersama-sama dan berbagai proyek pengembangan di GitHub. Nantinya untuk mengembangkan aplikasi menggunakan framework NativeScript ini terdapat dua alat pengembangan yang terdiri dari NativeScript CLI (Command Line Interface) dan Telerik Appbuilder Tools.
NativeScript CLI (Command Line Interface) ini merupakan pilihan yang cocok apabila developer familiar dengan Cordova atau membangun serta mengembangkan aplikasi secara lokal dan gratis. Untuk NativeScript CLI ini developer dapat menginstal serta menggunakannya pada komputer dengan sistem operasi Windows, Macintosh, dan Linux.
Sedangkan Telerik Appbuilder ini merupakan pilihan developer apabila lebih memilih untuk berkonsentrasi pada membangun dan mengembangkan aplikasi menggunakan layanan pengembangan dari pihak ketiga.
Telerik Appbuilder terdiri dari bermacam alat pengembangan seperti In-Browser IDE yang dapat diintegrasikan dengan browser yang biasa digunakan, Windows IDE yang merupakan aplikasi untuk pengembangan yang bisa langsung dijalankan di sistem operasi Windows, Extension for Visual Studio yang merupakan plugin tambahan dari Telerik untuk bisa dikembangkan di Visual Studio, atau Appbuilder CLI yang merupakan alat pengembangan dengan tampilan antarmuka command line.
Untuk mengembangkan aplikasi menggunakan NativeScript ini developer dapat melihat panduan yang telah disediakan oleh Telerik pada halaman resmi dokumentasi NativeScript. Dalam halaman ini panduan akan terdiri dari pengaturan serta cara penggunaan alat pengembangan, panduan penting dalam hal komponen penting, pengembangan dasar dengan NativeScript, API, referensi Runtime, dan tampilan antarmuka dari aplikasi untuk sistem operasi Android dan iOS.
Menariknya, ketika developer telah berhasil mengembangkan aplikasi untuk dijalankan di platform Android maupun iOS. Nantinya akan menghasilkan skema kode aplikasi akan diterjemahkan oleh NativeScript Modules dan NativeScript Runtime yang selanjutnya akan dilanjutkan pada platform Android maupun iOS untuk menghasilkan tampilan antarmuka yang akan berinteraksi dengan pengguna yang menggunakan aplikasi tersebut.
Dalam hal ini aplikasi yang dikembangkan menggunakan NativeScript ini dapat mengakses API Native walaupun melakukan pemrograman hanya dengan JavaScript sehingga aplikasi yang berjalan pada Android maupun iOS tersebut akan terasa seperti aplikasi Native pada umumnya.
Salah satu aplikasi Android maupun iOS yang telah dikembangkan menggunakan JavaScript dan CSS melalui NativeScript ini adalah TelerikNext. Aplikasi TelerikNext ini digunakan untuk acara tahunan TelerikNext Conference. Developer dapat melihat kode sumber pengembangannya dengan mengunjungi GitHub atau mengunduh aplikasi di Google Play atau Apple App Store.
Bagi developer yang tertarik untuk mengembangkan aplikasi menggunakan JavaScript dan CSS di platform Android maupun iOS dapat langsung mengunjungi situs resmi dari NativeScript.