Pengenalan Ionic - Getting Started
Bismillah, dalam tulisan kali ini saya akan mencoba membahas secara singkat apa itu ionic framework, kenapa memilih menggunakan ionic framework dalam pembuatan aplikasi baik itu mobile, web, ataupun desktop, keahlian yang harus disiapkan sebelum belajar ionic dan software apa saja yang dibutuhkan dalam proses develop nantinya.
Apa itu Ionic Framework ?
Ionic framework adalah salah satu Framework atau Software Development Kit (SDK) untuk membuat aplikasi mobile baik itu Android, IOS maupun Windows. Ionic juga bisa digunakan untuk membuat aplikasi Progressive Web Application (PWA).website : http://www.ionicframework.com
Kenapa memilih menggunakan Ionic Framework ?
Sekarang ini ada banyak sekali cara untuk membuat aplikasi mobile, secara umum dibagi menjadi Native App, Hybrid App dan Web App.- Native App
Native app itu sendiri memiliki keuntungan dari segi kecepatan aplikasinya, kita bisa leluasa mengakses hardware seperti kamera, gps dll namun beberapa orang yang ingin membangun aplikasi multi platform seperti satu aplikasi yang bisa jalan di Android dan IOS mereka harus mengetik code dua kali (android menggunakan Java dan ios menggunakan Swift). Oleh karena itu untuk membangun aplikasi native yang bisa multi platform banyak developer mulai melirik multi platform sdk seperti react native (facebook) ataupun Xamarin (microsoft). Dengan menggunakan sdk tersebut memungkinkan satu kali code di compile ke android ataupun ios sehingga lebih cepat proses developnya. - Hybrid App
Jika anda memiliki pengetahuan dasar html dan css (membuat halaman web) maka akan mudah membuat aplikasi mobile dengan jenis ini karena untuk jenis aplikasi ini kita bisa memanfaatkan kemudahan bahasa html,css dan javascript untuk membuat sebuah page dan nanti di compile menggunakan teknologi cordova sehingga bisa jadi aplikasi native Android, IOS atupun platform yang lain. Keuntungan mengunakan jenis ini adalah kemudahan dalam proses pembuatannya dan tetep bisa mengakses hardware seperti kamera gps dll menggunakan teknologi cordova, namun sedikit kelemahan dari jenis ini adalah dari sisi kecepatan aplikasi nya, karena ini masih menggunakan webview untuk menampilkan page yang kita buat maka prosesnya sedikit lebih lambat dari native app. - Web App
Web App adalah web pada umumnya, bisa di buat menggunakan bahasa html, css, javacript, php untuk server sidenya, kelebihan tipe ini adalah dalam proses distribusi dan updatenya, karena code pada dasarnya tersimpan di satu tempat yaitu server maka ketika ada perubahan kita cukup merubah data di servernya. kelemahan dari tipe ini adalah belum bisanya mengakses hardware seperti kamera gps dll.
Dari sekian banyak platform yang mengusung teknologi hybrid app saya sendiri memilih menggunakan ionic framework karena platform ini cukup populer sehingga banyak forum yang akan membantu jika mengalami kendala pada saat develop nantinya. komponen yang sudah disiapkan oleh ionic ini juga sudah bagus sekali (menurut saya) dan yang paling membuat saya makin menyukai ionic ini adalah sudah ready progressive web application (pwa)
Apa itu pwa ?
Apa saja yang dibutuhkan sebelum memulai belajar Ionic Framework ?
sebelum Anda memulai belajar ionic framework ini ada baiknya anda mempelajari dulu beberapa keahlian berikut :- HTML -> Tutorial w3schools
- CSS -> Tutorial w3schools
- Javascript / Typescript -> Tutorial w3schools
Cara Install Ionic Framework
untuk install ionic framework pertama-tama anda harus download dan install dulu nodejs, saya sendiri menggunakan yang versi LTS setelah nodejs terinstall buka command prompt kemudian ketik perintah berikutnpm install -g cordova ionicperintah ini akan menginstall program cordova dan ionic di komputer (-g = global, bukan di folder aktif ), ketika proses install berjalan membutuhkan koneksi internet. setelah anda berhasil coba jalankan perintah
ionic -vjika berhasil maka akan keluar tampilah versi berapa ionic yang terinstall seperti gambar berikut
![]() |
cek versi ionic yang terinstall |
Mulai membuat Project Baru
Untuk memulai membuat project kita bisa mengetikkan perintah ionic start <namaproject> pada folder yang di inginkan, pilih tipe template awal yang dikehendaki lalu enter. Misal :ionic start cafe
![]() |
mulai membuat project baru menggunakan ionic |
cd cafe
ionic serve
![]() |
menjalankan aplikasi ionic di browser |
![]() |
inspect - toggle device toolbar untuk mendapatkan view mobile |
Untuk sementara itu dulu, nanti akan kita lanjutkan belajar membuat page dan navigasinya di ionic pada artikel berikutnya. Semoga bermanfaat,
Berikutnya : Cara Menggunakan Editor Visual Studio Code untuk develop Ionic
Komentar
Posting Komentar