12 poin oleh sungchi 2024-10-09 | 5 komentar | Bagikan ke WhatsApp

Ini adalah aplikasi yang dibuat dari ide yang muncul dari perkataan istri saya, "ChatGPT tetap ramah meski terus ditanya dan tidak pernah kesal. Hati-hati agar tidak tergantikan."

Karena pengguna berbincang dengan lawan bicara AI berbasis GPT-4o yang memiliki profil dan foto acak, saya menuliskannya sebagai aplikasi chat yang aman, dan dalam proses peninjauan Apple/Google aplikasi ini mendapat rating untuk semua umur. Saya juga ingin menguji seberapa besar produktivitas meningkat saat membuat aplikasi dengan expo dan cursor.

Aplikasi ini selesai saat libur Chuseok, tetapi karena peninjauan Android, bukan iOS, memakan waktu lebih lama, akhirnya saya baru mempostingnya di GeekNews sekarang.

5 komentar

 
spector 2024-10-29

Apakah expo juga mendukung pembayaran berbayar? Setahu saya, saat saya memakainya dulu saya ingat terhenti karena itu, jadi saya bertanya.

 
sungchi 2024-10-29

Jika yang Anda maksud adalah menambahkan pembayaran dalam aplikasi, library bawaan Expo sendiri sudah dihentikan, dan karena di dokumentasinya tertulis merekomendasikan dua hal di bawah ini, saya memilih menggunakan react-native-purchases. Ini adalah SDK layanan pembayaran bernama RevenueCat, dan ternyata tidak sulit digunakan.

react-native-purchases
react-native-iap

 
sungchi 2024-10-11

Sekalian sudah menulis pengalaman dengan Expo, kalau soal pengalaman memakai Cursor juga bisa saya tulis..

  • Bisa sampai 500 pertanyaan gratis, tetapi di aplikasi ini kuota gratisnya habis semua jadi sampai bayar versi berbayar
  • GPT-o1 juga bisa dihubungkan, tetapi untuk itu harus bayar biaya tambahan lagi dan masih belum dioptimalkan untuk Cursor
  • Pada dasarnya kombinasi Claude 3.5 sonnet dan optimasi Cursor memberikan pengalaman yang sangat baik
    • Saya juga memakai GitHub Copilot bersamaan, tetapi karena Cursor sering diperbarui dan memakai model yang lebih baik untuk coding, jadinya saya lebih sering hanya memakai Cursor
  • Sangat bagus dalam menemukan bug di seluruh proyek dan menyarankan arah untuk permintaan fitur baru
  • Saya tidak tahu apakah ini ada di opsi, tetapi kadang terasa kurang nyaman karena sering mengutak-atik gaya kode di luar yang diminta
 
yolatengo 2024-10-11

Saya penasaran dengan pengalaman pengembangan menggunakan Expo

 
sungchi 2024-10-11

Kalau menuliskan beberapa hal yang terpikir, kira-kira seperti ini.

Kelebihan

  • Versi yang lolos review aplikasi iOS bisa dibangun untuk Android dan berjalan hampir sama tanpa masalah
  • Bisa sampai rilis aplikasi tanpa pernah membuka Xcode maupun Android Studio, cukup instal saja
  • Dengan eas-cli, pengelolaan key, cloud build, sampai submit ke store bisa dilakukan (https://expo.dev punya dashboard)

Kekurangan

  • Beberapa fitur native bisa menimbulkan konflik atau mengharuskan keluar dari lingkungan Expo (untuk tingkat aplikasi seperti ini, lingkungan Expo sudah cukup)
  • Setelah free tier EAS habis, ada biaya per build (1 dolar;; atau bisa juga memakai model berlangganan tetap yang lebih mahal)