Halo, saya Martin Donadieu,
Pada Juli 2021, saya keluar dari Naas startup yang saya cofound di 2019 untuk membangun proyek sendiri.
Selama 6 bulan pertama perjalanan solo saya, saya fokus membangun ulang proyek Captime, sebuah aplikasi mobile yang saya buat 4 tahun lalu dan menjadi bisnis sampingan saat pandemi.
Pada Desember 2021, saat sedang membangun ulang aplikasi dari nol, saya mengalami masalah pada versi produksi yang sedang berjalan,
dan situasinya jadi kacau. Saya harus memperbaikinya, tapi saya ingin menghindari rilis versi baru, jadi saya mencari solusi untuk push code ke aplikasi saya.
Saat itu, Captime menghasilkan $400/bulan, jadi saya mencari solusi yang terjangkau; Ionic Appflow di luar budget saya.
Satu-satunya alternatif lain adalah Microsoft App Center, tapi mereka menghentikan dukungan untuk aplikasi yang berjalan di Cordova / Capacitor.
Jika Anda seorang solo developer seperti saya, Anda akan merasa bahwa Ionic AppFlow bukan pilihan harga terbaik untuk Anda.
Sama seperti Anda, saya mengeluhkan hal ini. Saya menghubungi Ionic, mereka mengerti keluhan saya, tapi mereka tidak bersedia mengubah harga karena saya bukan target pasar mereka.
Jadi, saya memutuskan untuk mencoba memperbaiki masalah terbesar dalam workflow pengembangan JS Capacitor saya: Live updates.
Setelah mencoba selama satu bulan, saya menemukan cara untuk mendownload file zip dari satu URL dan mengganti source code aplikasi.
Saya membagikannya dan mendapat banyak antusiasme di GitHub.
Cara itu terlalu manual bagi kebanyakan tim, jadi mereka meminta layanan berbayar. Di situlah saya mulai mengerjakan Capgo sebagai alternatif AppFlow.
Tujuannya adalah menyediakan solusi simpel dan mudah untuk push update code ke aplikasi JavaScript Capacitor.
Saat awal rilis, fokusnya cuma live updates - tanpa Native Build, tanpa toolbox besar seperti Ionic. Hanya menyelesaikan masalah yang belum mereka tangani untuk para maker seperti kami. (Sejak saat itu, kami telah menambahkan Cloud Build untuk build native iOS/Android!)
Saya menghubungi mereka untuk berbagi apa yang sedang saya kerjakan, dan kami sepakat menjalin kemitraan bisnis.
Saya membangun untuk para maker, mereka membangun untuk bisnis yang butuh CI/CD dan support khusus :)
Silakan bergabung dengan komunitas untuk membangun bersama, saya juga menggunakannya untuk proyek saya, dan saya bahkan berharap ini akan menjadi proyek utama saya di masa depan.
Lanjutkan dari Bagaimana Capgo lahir
Jika Anda menggunakan Bagaimana Capgo lahir untuk merencanakan pengiriman live update, hubungkan dengan Capgo Live Updates untuk workflow produk di Capgo Live Updates, Ikhtisar untuk detail implementasi di Overview, Fitur untuk detail implementasi di Features, Perilaku Update untuk detail implementasi di Update Behavior, dan Tipe Update untuk detail implementasi di Update Types.