Image Picker yang merupakan salah satu widget yang berfungsi untuk memilih satu atau beberapa gambar yang akan dimasukkan ke dalam aplikasi Android seperti Galeri. Fitur Image Picker ini juga dimiliki oleh Kodular dalam membantu kamu dalam membuat aplikasi Android sendiri.
Ternyata, fitur ini bisa digunakan dalam pembuatan fitur untuk pemilihan gambar atau foto yang diambil dari Galeri pada HP atau tablet Android dengan syarat yakni Jangan mencoba aplikasi tersebut dengan Kodular Companion, melainkan wajib melakukan Export APK agar bisa dicoba dengan install aplikasi tersebut ke dalam perangkat fisik atau emulasi Android sebagai ujicoba langsung.
Apabila kamu melakukan pengujian dalam penggunaan fitur Image Picker terhadap aplikasi Android dengan Kodular Companion, maka terjadi error dengan kode 908 yang dimana uses-permission untuk akses Media itu dimatikan.
LANGKAH-LANGKAH
1. Kunjungi situs c.kodular.io
2. Lakukan login secara manual maupun OAtuh System dengan benar.
3. Klik Create Project untuk membuat project baru untuk menggunakan Image Picker di dalam aplikasi Android.
4. Berikan nama project yaitu image_picker_app, klik Next.

5. Untuk pengaturan tampilan UI aplikasi, Package Name, dan lainnya itu dibiarkan saja dan langsung klik Finish.

6. Aturlah tata letak khusus Screen Utama menjadi tengah semua.

7. Drag konponen Image ke dalam Screen.

8. Aturlah ukuran Image keseluruhan (width dan height) menjadi 300 px.

9. Centangkan Scale Picture to Fit dengan tujuan agar gambar tersebut mengikuti ukuran komponen Image secara langsung.

10. Pilihlah tab Media.
11. Drag Image Picker ke dalam Screen.

12. Buatlah nama Button dari Image Picker yakni Pilih Gambar dari Galeri. di kolom Text, tekan Enter.

13. Pilihlah tab Utilities.
14. Drag Device Utilities ke dalam Screen.

Komponen ini berfungsi untuk memberikan akses uses-permission untuk membuka akses Media terhadap dalam pemilihan gambar dari galeri HP Android berdasarkan versi Android API yang dipakai oleh pengguna Smartphone Android.
15. Klik Blocks.
16. Buatlah blok kode untuk memberikan akses uses-permission untuk membuka akses Media terhadap dalam pemilihan gambar dari galeri HP Android.

Android 12 / Android API 32 kebawah = android.permission.READ_EXTERNAL_STORAGE
Android 13 / Android API 33 keatas = android.permission.READ_MEDIA_IMAGES
17. Buatlah blok kode untuk menampilkan data informasi kesalahan atau error pada saat menggunakan aplikasi berlangsung.

18. Buatlah blok kode untuk menampilkan hasil gambar dari pemilihan gambar yang terdapat pada Galeri di HP ke Image View terhadap aplikasi mobile.

19. Klik Export >>> Pilihlah Android App (.apk).
20. Lakukan unduh aplikasi tersebut melalui link unduh atau Scan QR Code yang telah disediakan di layar.
21. Install aplikasi tersebut ke dalam perangkat fisik atau emulasi Android.
22. Lakukan pengujian aplikasi tersebut secara langsung.
23. Apabila ada muncul notifikasi untuk izin permission untuk akses Media Internal, maka pilihlah Izin Akses Semua atau sejenisnya (tergantung Brand Smartphone Android yang kamu pakai).

HASIL AKHIR
1. Tampilan aplikasi awal.

2. Tampilan hasil pada saat memilih gambar dari galeri di Smartphone.

3. Tampilan Hasil setelah Pemilihan Gambar dari Galeri dengan Image Picker.

Selesai.
PENUTUP
Apabila kamu ingin menambahkan fitur atau layanan untuk melakukan upload gambar atau foto yang diambil dari tempat galeri di dalam smartphone Android ke aplikasi Android buatan sendiri, maka bisa menggunakan komponen Image Picker yang terdapat pada Kodular. Fitur ini berlaku untuk semua versi Android yang sesuai dengan versi Android Target SDK yang dipakai oleh Kodular untuk saat ini dengan memperhatikan uses permission untuk membuka akses Media Internal yang akan mengambil gambar yang secara sumber default itu dari Galeri.