Senin, 31 Juli 2023

Catatan App Inventor

 -Dalam desain aplikasi sebisa mungkin hanya menggunakan 1 screen saja agar tidak rumit dalam urusan open-close screen , dan "close application" karena dalam pengalaman close application hanya menutup screen yg sedang dibuka dan kembali ke screen berikutnya (gagal tutup aplikasi)


-Cara kerja popup Dialog/Notifier (MessageDialog,ProgressDialog,ChooseDialog) adalah menggunakan multi thread , artinya jika pesan ditampilkan kode perintah berikutnya langsung jalan tanpa menunggu pesan dialog close/klik ok , jika pada program pascal kode akan berhenti menunggu dialog close/klik ok


-App Inventor pada fungsi loop , for-do dan lainya tidak ada perintah "Continue" seperti dalam pascal , yg ada hanya "Break" yg fungsinya hanya untuk keluar dari loop


-Agar mudah dalam maintenance code block gunakan struktur layout dari kiri ke kanan, atas kebawah:

text title text title text title text title text title text title text title
variabel variabel variabel variabel variabel variabel variabel
variabel global prosedur global inisialisasi screen tombol hal utama proses 1 proses 2 proses x
variabel global prosedur global sub init tombol sub halaman variable variable variable
variabel global prosedur global prosedur init prosedur tombol prosedur 1x prosedur 2x prosedur 3x