Bahasa Pemrograman menjadi landasan utama ketika ingin membuat sebuah aplikasi maupun website. Untuk menciptakan aplikasi mobile yang menggunakan sistem operasi Android maupun iOS. Seorang developer membutuhkan framework dan bahasa pemrograman pemrograman yang spesifik atau khusus (yang biasa disebut ‘Native’) untuk mengembangkan platform tersebut. Mungkin kamu lebih familiar dengan bahasa pemrograman Java untuk membuat aplikasi di Android, sedangkan untuk membuat aplikasi di iOS menggunakan bahasa pemrograman Objective-C atau Swift. Hal ini dikarenakan setiap sistem operasi memiliki bahasa pemrograman yang berbeda-beda. Saat ini terdapat suatu ‘cross-platform’ framework untuk mobile app yang dibuat dengan bahasa pemrograman yang tidak spesifik pada satu platform dengan menggunakan bahasa pemrograman ‘Javascript’. Sehingga, mulailah trend penggunaan framework tersebut di kalangan mobile developer untuk mempermudah mereka dalam membangun mobile app. Salah satu framework populer yang digunakan dalam membuat aplikasi mobile adalah React Native. Show
Pengenalan React NativePada dasarnya React Native adalah sebuah cross-platform framework dari Javascript yang banyak dikembangkan oleh perusahaan besar dalam bidang teknologi seperti Facebook untuk membuat mobile app di dua sistem operasi sekaligus (Android & iOS). Dengan React Native ini kita tidak perlu membuat aplikasi Hybrid karena React Native mampu mengkompilasi aplikasi ke dalam sebuah native code pada Android maupun iOS, yang di mana aplikasi ini berjalan di javascript runtime akan tetapi kita akan membuat Real Aplikasi di mana untuk android akan di compile di java dan untuk IOS akan di compile di Objective-C. Jadi kamu bisa membuat satu aplikasi yang bisa digunakan di berbagai platform, yaitu Android dan iOS. Kamu hanya butuh belajar bahasa pemrograman Javascript untuk bisa membuat aplikasi dengan menggunakan platform ini. Javascript sendiri biasa digunakan oleh para developer dalam membuat website. Jadi, dengan menggunakan platform ini, kamu hanya perlu membuat satu aplikasi dan tidak perlu lagi membuat banyak versi aplikasi yang compatible dengan sistem operasi yang ada. React Native sendiri merupakan bahasa pemrograman dibalik kesuksesan platform Facebook. Sehingga kini banyak perusahaan teknologi yang mulai mengembangkan produknya dengan React Native. Contoh perusahaan-perusahaan besar seperti Instagram, Airbnb, dan Skype menggunakan React Native dalam proses pembuatannya. React Native TutorialSetelah mengetahui apa itu React Native, sekarang saatnya kamu mengetahui software yang harus disiapkan untuk belajar React Native dengan mengikuti tutorial berikut. Install JDK, Android Studio dan Genymotion
Install ChocolateyFacebook merekomendasikan untuk menginstall Chocolatey agar nantinya lebih memudahkan saat menginstall paket paket yang lain. Kamu bisa mengikuti cara berikut ini:
Install Node JS dan PythonTahap selanjutnya yaitu penginstalan Node JS dan python menggunakan choco. Node JS merupakan sebuah runtime untuk menjalankan program Javascript di luar browser.
Install React NativePeralatan berikutnya yang harus kita install adalah React Native. Karena bersifat Open-Source, kamu bisa dengan mudah mendownload React Native di PC atau laptop kamu. Cara install React Native yaitu:
Setting Android StudioNode js dan python sudah terinstall kemudian kita akan setting beberapa bagian pada Android Studio, yaitu pengunduhan paket-paket yang dibutuhkan pada android studio.
Sambil menunggu proses download, kita bisa setting Android Home. Caranya:
Nah, jika semua persiapan sudah selesai sekarang kamu bisa langsung mencoba membuat projek menggunakan React Native dengan mengikuti tutorial yang ada di internet maupun YouTube. React Native dapat kamu gunakan sebagai salah satu alternatif dalam pengembangan mobile apps. Jika kamu ingin bisa membuat aplikasi yang cross platform, maka bahasa pemrograman milik Facebook ini adalah pilihan yang tepat untuk kamu pelajari. Apakah JavaScript bisa dijalankan di mobile?Sekarang, bahasa pemrograman ini sudah bisa digunakan dalam mobile API untuk membuat aplikasi mobile.
Apakah JavaScript bisa buat aplikasi?Javascript dapat digunakan di berbagai jenis aplikasi karena dukungan dalam bahasa lain, seperti Pearl dan PHP.
Bagaimana cara kerja JavaScript?Cara Kerja Javascript
Segala proses yang dilakukan Javascript dijalankan oleh pengunjung web (client). Pengunjung web mengirim permintaan (request) yang kemudian request tersebut akan diproses di server. Dengan melalui peramban web, hasilnya akan dikirimkan ke pengunjung web.
JavaScript umumnya dipakai di mana?Saat ini JavaScript tidak hanya digunakan di sisi client (browser) saja lho. Semenjak adanya Node.js JavaScript dapat digunakan di luar dari browser. Dengan begitu kamu bisa mengembangkan back-end (server), console, program desktop, mobile, IoT, game, dan lainnya menggunakan JavaScript.
|