Seorang developer frontend. Sebelumnya pernah membuat web app dengan Claude Code, tetapi ini pertama kalinya membuat aplikasi native.
Dikembangkan sekitar 3 bulan sejak April tahun ini lalu dirilis. Aplikasi pencatatan waktu dan lokasi yang dibuat untuk iPhone.
Mengapa membuatnya
- Life Cycle yang sudah lama dipakai sudah lama berhenti mendapat pembaruan
- Setelah melihat Reddit, ternyata cukup banyak orang yang mencari alternatif, jadi diputuskan untuk langsung membuat yang lebih baik
Hal tersulit: pelacakan lokasi latar belakang di iOS
- Di destinasi wisata, bandara, mal besar, dan area yang padat lokasi, deteksi sering goyah
- Kunjungan singkat bisa terlewat, dan lokasi yang berdekatan kadang tergabung menjadi satu
- Pada akhirnya, disimpulkan bahwa "otomatis sepenuhnya" tidak mungkin hanya dengan akurasi pelacakan lokasi iOS
- Arah diubah: alih-alih otomatisasi sempurna, aplikasi dirancang agar pengguna bisa dengan mudah memperbaiki catatan yang salah.
Membuatnya sepenuhnya on-device justru lebih nyaman
- Semua data disimpan hanya di perangkat (SwiftData), tanpa server. Struktur ini dipilih demi privasi
- Efek sampingnya, karena tidak ada backend, pengembangan jadi jauh lebih sederhana. Biaya operasional server, autentikasi, dan server sinkronisasi semuanya tidak diperlukan.
- Sinkronisasi iCloud hanya bekerja secara opsional antar perangkat milik pengguna sendiri
- Untuk menganalisis pola penggunaan, data anonim dikumpulkan dengan TelemetryDeck.
Pemanfaatan Claude Code
- Tanpa agent harness khusus, hanya memakai fitur bawaan. Sebagian besar dikerjakan dengan Opus
- Menambahkan skill untuk menganalisis log detail dan memakainya untuk debugging pelacakan lokasi
- Screenshot promosi App Store dibuat dengan Claude Design
- Selain pengembangan, juga banyak membantu dalam riset aplikasi pesaing, pendaftaran App Store, dan strategi promosi setelah rilis.
Rincian biaya
- Rutin: domain (Route 53) $15 per tahun, Apple Developer Program $99 per tahun
- Sementara: Claude Code Max ×5, total $220 selama 2 bulan April–Mei saat fokus pengembangan (setelah itu beralih ke Pro), langganan Arc Timeline 4 (untuk riset aplikasi pesaing) ₩6.600 per bulan
- Model pendapatan adalah pembelian sekali bayar tanpa langganan. Disediakan masa pakai gratis selama seminggu.
Pemikiran yang tersisa
- Batasan khas aplikasi native (kebijakan latar belakang, izin, baterai) berbeda lagi dari web, jadi memahami bagian itu dan merencanakannya adalah kuncinya
- Meski Claude Code bisa menggantikan implementasi, mendefinisikan kasus pengecualian dan cara menanganinya pada akhirnya tetap menjadi tugas manusia
- Tiap komunitas memblokir posting promosi dari akun baru, jadi jika baru membuat akun tepat sebelum rilis, itu sudah terlambat. Perlu persiapan dengan mendaftar lebih awal dan ikut berpartisipasi di komunitas
- Product Hunt: meski pengaruhnya sudah banyak menurun, tetap didaftarkan karena masih muncul di hasil pencarian
- Show HN: saat ini dibatasi sementara karena lonjakan pengguna baru
- Reddit: kebijakan berbeda di tiap subreddit. Di r/iOSApps, posting baru bisa dibuat mulai dari local karma 10 ke atas
- GeekNews: tautan berita baru bisa didaftarkan setelah seminggu sejak pendaftaran
1 komentar
Sepertinya seperti visualisasi data tree map.