pemrograman android di pc kentang dengan react native dan expo

pada dasarnya pemrograman android diharuskan minimal menggunakan ram 3gb keatas. tapi bagaimana dengan kita yang hanya punya spek pc yang low spek alias kentang?. tutorial ini akan menjelaskan bagaimana cara mengkonfigurasi react native dengan expo-cli agar bisa koding di laptop yang super kentang (seperti laptopmu) hanya berbekal laptop ram 2gb dan hp android yang akan dijelaskan dibawah.pada tutorial ini saya menggunakan sublime text, karena sublime text adalah text editor yang paling ringan menurut saya.

Software dan library yang dipakai

  1. nodejs (silakan cari di google untuk menginstall node js)
  2. sublime text sebagai editor untuk pengganti android studio yang berat
  3. create-react-native-app ( biasa saya sebut crna )
  4. expo-cli untuk menjalankan program react native
  5. install expo-client di hp android untuk testing aplikasi kita
  6. yarn (optional)

Menginstall library yang diperlukan

untuk pertama, kita install terlebih dahulu library create-react-native-app dan expo-cli secara global dengan perintah di command prompt windows

menggunakan npm (software bawaan nodejs)

npm install -g create-react-native-app expo-cli

atau dengan yarn

yarn global add create-react-native-app expo-cli

jalankan perintah berikut untuk membuat project react native baru. perintah berikut akan membuat direktori baru berisi kumpulan file projek kita

create-react-native-app kentang

pilih template from expo danwith animated splash screen. tujuannya agar crna langsung membuat fie konfigurasi expo dan default welcome screen ketika dijalankan

lalu buka direktori yang baru kita buat.

cd kentang

Menjalankan program

untuk menjalankan program hasil crna, kita akan menuliskan perintah berikut di command prompt windows. tujuannya tentu saja untuk menjalankan server expo, yang nantinya untuk digunakan di aplikasi expo android,jadi kita tidak perlu lagi menggunakan android emulator. melainkan menggunakan device android

expo-cli start

tunggu beberapa saat hingga expo selesai membuat server. lamanya tergantung dari laptop kita. untuk laptop saya sendiri yang super duper kentang membutuhkan waktu sekitar 4 menit untuk expo selesai membuat server.

pada hp android anda. nyalakan hotspot, hubungkan pc/laptop ke wifi yang sudah dibuat.

selanjutnya kita download aplikasi expo di playstore, menjalankannya dan scan qrcode yang dihasilkan oleh expo-cli(yang ada di command prompt)

jika berhasil, otomatis expo akan menunjukan informasi loading bundle. tunggu hingga selesai.

berikut hasil akhirnya setelah menungu 4 menit

untuk mencoba fitur hot loading, sekarang kita coba mengedit sedikit file app.js yang ada di folder projek kita, lalu melihat perubahan langsung di aplikasi expo android kita

scrool ke bawah file, ubah kata pretty cool menjadi pretty simple, seperti berikut.

Kesalahan yang mungkin terjadi

  1. npm gagal install (solusi ganti pakai yarn)
  2. error socket timeot pada yarn/npm (cari di google)
  3. qrcode menghilangg/muncul setengah (bisa diatasi dengan cara fullscreen command prompt, lalu tekan ? dan temukan command untuk memunculkan qrcode)

Akhir kata

jadi pada intinya untuk pc yang low spek, saya rekomendasikan mengunakan sublime text dan expo agar tidak terlalu berat untuk pemrograman android. sebenarnya masih ada yang perlu dilakukan, yaitu menginstall package untuk sublime text, agar lebih mudah dalam proses pemrograman android di pc low spek. tapi mungkin nanti akan saya buat artikelnya

bila ada pertanyaan, tolong kirim saja di twitter atau email. kolom komentar kami sedang dalam maintenance. tetap semangat belajarnya

referensi