Model AI mengejutkan baik dalam menulis aplikasi kecil. Mereka juga salah dengan penuh percaya diri dengan cara yang itu-itu saja. Setelah Anda mengenalinya, Anda bisa melihatnya dalam hitungan detik dan memberi tahu AI persis apa yang harus diubah.
1. Ia memuat sesuatu dari internet
Skrip dari CDN, Google Font, foto stok lewat URL. Semuanya berfungsi sampai ponsel offline. Mintalah: "Hapus semua sumber daya eksternal. Jadikan CSS dan JavaScript inline dan gunakan font sistem."
2. Ia memanggil jembatan native terlalu dini
Jembatan native aplikasi, window.FreeApp, bisa tiba sesaat setelah skrip Anda dimulai. Kode yang memanggilnya di baris pertama terkadang gagal. Solusinya adalah menunggu event freeappready, atau langsung menjalankan jika jembatan sudah ada:
function start() { FreeApp.statusBar('#E2552A'); } if (window.FreeApp) start(); else window.addEventListener('freeappready', start, { once: true });
3. Ia lupa menyimpan
Semuanya berfungsi, lalu Anda menutup aplikasi dan datanya hilang. Mintalah: "Simpan state ke localStorage setelah setiap perubahan dan muat saat mulai."
4. Ia memakai alert() untuk segalanya
Alert browser terlihat tidak pada tempatnya di aplikasi. Minta AI menampilkan pesan di dalam halaman, atau gunakan FreeApp.toast() saat jembatan tersedia.
5. Tombol terlalu kecil
Ukuran desktop membuat Anda mengetuk tiga kali untuk menekan tombol. "Buat setiap area ketuk minimal 44 piksel" memperbaikinya.
6. Ia mengabaikan takik
Header menyelinap di bawah bilah status atau lubang kamera. Tambahkan viewport-fit=cover ke tag viewport dan beri padding di atas dengan env(safe-area-inset-top).
7. Ia mencampuradukkan nama file
Saat AI memecah kode menjadi beberapa file, terkadang ia menautkan ke styles.css tetapi menamai file style.css. Jika aplikasi Anda menampilkan teks tanpa gaya, bandingkan namanya. Meminta satu file menghindari masalah ini sepenuhnya.
8. Ia mengarang fungsi
Model terkadang memanggil fungsi native yang tidak ada. Jika sesuatu diam-diam tidak melakukan apa-apa, periksa namanya terhadap referensi JavaScript API, lalu tempel tanda tangan fungsi yang benar ke obrolan.
Cara meminta perbaikan
Jadilah spesifik dan beri konteks. "Di Android, saat saya mengetuk Simpan, tidak terjadi apa-apa dan daftarnya kosong setelah saya membuka ulang aplikasi" mendapat jawaban jauh lebih baik daripada "tidak berfungsi". Jika bisa, tempel bagian kode yang menurut Anda salah. Perbaikan kecil dan terfokus lebih baik daripada meminta penulisan ulang total.