Berikut merupakan tutorial untuk membangun aplikasi berbasis NativeScript di Windows 7, berisi daftar kebutuhan sistem, dan langkah-langkah bagaimana menginstal masing-masing komponen yang diperlukan.
Kebutuhan Sistem
Untuk dapat mengikuti tutorial ini dengan baik, maka diwajibkan untuk memenuhi persyaratan berikut:
- Windows 7 Service Pack 1 atau lebih baru
- Versi stabil rilis resmi Node.js 4.x, 6.x atau 7x
- Chocolatey untuk memudahkan instalasi kebutuhan
- Versi stabil rilis resmi JDK 8 atau terbaru
- Versi stabil rilis resmi Android SDK 22 atau terbaru
- Repositori Local Maven untuk Support Libraries
- Versi stabil rilis resmi Android SDK Build-tools 23.0.3 atau terbaru
- Genymotion untuk melakukan testing dengan mudah
Perangkat keras yang digunakan minimum harus:
- Prosesor multi-core dengan dukungan Teknologi Virtualisasi (Intel Core i3 atau terbaru)
- Memory 4GB
- Ruang Hard disk kosong 20GB
- Koneksi internet tentunya karena akan perlu mengunduh banyak file (warning: siapkan kuota hingga 5GB).
Langkah Instalasi Keperluan Perangkat Lunak
Ikuti langkah-langkah berikut secara benar dan lengkap untuk memasang NativeScript pada komputer Windows mu:
1. Install Chocolatey untuk menyederhanakan instalasi dan konfigurasi dari tools Android beserta SDKnya.
- Jalankan command promt dengan hak Administrator (Start > ketik cmd > tekan SHIFT + ENTER atau klik kanan run as administrator).
- Copy dan paste script berikut pada command promt
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
- Restart command promt
2. Install versi stabil terbaru dari Node.js
- Pada command promt jalankan perintah berikut
choco install nodejs -y -version 6.9.1
3. Install JDK 8
- Pada command promt jalankan perintah berikut
choco install jdk8 -y
- Tunggu agak lama karena ukuran filenya lumayan besar sekitar 250MB.
4. Install Android SDK
- Pada command promt jalankan perintah berikut
choco install android-sdk -y
- Ukuran filenya juga lumayan besar hingga 150MB, jangan takut saya masih menunggu disini. weks...
- Restart command promt.
5. Buka Android SDK (Start > ketik SDK Manager) dan install komponen yang diperlukan dengan mencentang komponen:
- Tools > Android SDK Tools + Android SDK Platform-tools + Android SDK Build-tools 23.0.3 atau yg lebih baru
- Android 5.1.0 (API 22) > SDK Platform (karena NativeScript untuk saat ini minimal perlu API 17 namun aplikasi kita perlu minimal API 22)
- Extras > Android Support Repository + Google Repository + Google USB Driver
- Yang lainnya seperti Android 7.x.x hilangkan centangnya karena tidak perlu dan akan membuang kuota jika diunduh.
- Klik Install 7 packages > Accept License > Install... tunggu lagi yang sabar karena ukurannya juga gede.
6. Install Genymotion sebagai emulatornya. Genymotion merupakan native emulator pihak ketiga yang memiliki kinerja terbaik sejauh yang pernah saya coba, dan NativeScript juga menganjurkan untuk menggunakannya.
- Buka halaman unduh Genymotion, daftar dulu untuk mendapatkan versi gratis untuk penggunaan personal, klik link download untuk Windows. Pastikan kamu mengunduh versi yang ukurannya lebih besar, sekitar 150MB+ yang telah berisi VirtualBox.
- Setelah unduhan selesai, buka installernya dan install sesuai instruksi dilayar.
- Setelah selesai menginstall, buka Genymotion, kamu akan ditanyai apakah ingin membuat virtual device, pilih yes lalu login dengan akun yang kamu buat sebelum mengunduh, dan pilih Custom Phone - 5.1.0 - API 22 - 768x1280. Sebenarnya bisa juga yang lain diatas API 17, tapi karena aplikasi yang akan coba kita bangun ada memerlukan API call yang hanya ada pada API 22 keatas maka kita menggunakan API 22.
7. Sampai pada tahap install NativeScript CLI.
- Pada command promt jalankan perintah berikut
npm i -g nativescript
- Restart command promt
8. Langkah terkahir, lakukan pengecekan integritas dan pastikan sistem mu terkonfigurasi dengan baik, jalankan perintah berikut di command promt:
tns doctor
Apa lagi?
Sudah selesai untuk proses instalasi dan konfigurasi, kamu siap untuk lanjut ke tahap pembangunan aplikasi!
Komentar Terbaru