ACEH — Seorang pengembang memakai Claude Code untuk membangun aplikasi daftar belanja keluarga berbasis Android dengan fitur pengingat dan sinkronisasi lintas perangkat. Aplikasi ini dibangun dengan Kotlin dan Jetpack Compose, sementara Firebase menangani login serta penyimpanan data bersama. Proyek kecil ini menunjukkan bagaimana AI coding assistant bisa dipakai untuk kebutuhan sehari-hari, bukan sekadar eksperimen teknis.
Pembangunan aplikasi Android untuk kebutuhan rumah tangga biasanya menuntut waktu dan tenaga tersendiri. Seorang pengembang memilih jalur berbeda dengan menyerahkan sebagian besar proses implementasi kepada Claude Code, asisten coding berbasis AI dari Anthropic. Hasilnya adalah aplikasi daftar belanja bersama yang dipakai anggota keluarganya setiap hari.
Gagasan awalnya sederhana: pengembang tersebut sering lupa membeli barang yang diminta keluarganya. Aplikasi catatan biasa dianggap kurang karena hanya tersimpan di satu ponsel. Ia pun merancang aplikasi yang bisa diakses semua anggota keluarga, lengkap dengan jumlah barang, catatan, dan pengingat waktu pembelian.
Fondasi aplikasi dibangun memakai Kotlin dengan antarmuka Jetpack Compose. Untuk autentikasi dan data bersama, pengembang memilih Firebase, tepatnya Cloud Firestore yang menyimpan daftar belanja dan menyinkronkan perubahan antar ponsel.
Dukungan offline jadi salah satu nilai tambah. Barang bisa ditambahkan saat ponsel tidak terhubung internet, lalu disinkronkan begitu koneksi kembali. Aturan akses di Firestore membatasi daftar hanya untuk anggota keluarga yang login.
Fitur pengingat dirancang terpisah dari sistem data bersama. Firestore mengurus daftar belanja, sementara Android menangani notifikasi di perangkat masing-masing. Artinya, pengingat yang dibuat satu orang tidak memicu alarm di ponsel anggota keluarga lain.
Pendekatan ini disengaja. Pengembang menilai notifikasi massal untuk setiap penambahan barang justru mengganggu, terutama bila barang tersebut belum mendesak dibeli. Tiap orang bisa mengatur waktunya sendiri, misalnya menjelang pulang kerja atau saat hendak ke supermarket.
Karena pengingat dijadwalkan secara lokal, ponsel tidak perlu menghubungi server saat waktu notifikasi tiba. Pengembang juga menunda fitur pengingat yang dibuat dari jarak jauh karena butuh mekanisme push dan logika backend tambahan.
Hampir seluruh layanan yang dipakai punya versi gratis. Firebase paket Spark menyediakan kuota yang cukup untuk menyimpan daftar belanja sekeluarga, sementara GitHub mengizinkan repositori privat tanpa biaya. Satu-satunya pengeluaran adalah langganan Claude yang memang sudah dipakai sebelumnya.
Selama proses pengembangan, pengembang mengaku dua kali mencapai batas pemakaian lima jam pada akun Claude-nya. Ia juga menghubungkan Claude Code ke GitHub agar setiap perubahan tercatat rapi. Bila pembaruan merusak fungsi tertentu, versi sebelumnya bisa dipulihkan dengan mudah.
Proyek ini menunjukkan bahwa brief singkat dan fokus pada fitur inti bisa menghasilkan aplikasi fungsional. Pengembang tidak memaksakan fitur kompleks seperti backend mandiri karena kebutuhan keluarganya tergolong sederhana.
Bagi pengguna Indonesia yang ingin mencoba hal serupa, pendekatan ini bisa ditiru untuk kebutuhan rumah tangga lain, misalnya daftar tugas kebersihan atau pencatat pengeluaran bersama. Syaratnya, pahami dasar-dasar layanan cloud dan aturan akses data agar informasi keluarga tetap aman.
Aplikasi daftar belanja ini bukan produk komersial dan tidak dirilis di Google Play Store. Namun, ceritanya memberi gambaran nyata bahwa asisten coding berbasis AI kini cukup matang untuk membantu pengembang perorangan menyelesaikan proyek kecil dengan biaya hampir nol.