Simon, pendiri RepCount, berlatih di gym
kisah pendiripengembang independenmencatat latihaniOSAndroid

13 tahun membangun RepCount. Saya baru mulai.

Simon
19 Februari 2026
Waktu baca 6 menit

Oleh Simon, pendiri dan pengembang RepCount

Pada 2013, saya baru mulai bekerja di tempat baru. Saya direkrut karena keahlian pengembangan aplikasi seluler. Saya punya gelar Master of Science in Computer Engineering dan sepanjang karier membuat aplikasi seluler. Namun, entah bagaimana saya justru ditempatkan sebagai kontraktor pada proyek sistem backend perusahaan. Pekerjaannya baik. Hanya saja, bukan bidang saya.

Sekitar waktu yang sama, dua hal terjadi. Saya membaca The Lean Startup karya Eric Ries, yang mengubah cara berpikir saya tentang membangun produk. Dan aplikasi yang saya pakai untuk mencatat latihan, Gym Buddy, ditinggalkan pengembangnya.

Saya membutuhkan pengganti untuk mencatat latihan. Namun, tidak ada pilihan yang cocok. Sebagian besar aplikasi saat itu menampilkan satu layar untuk setiap gerakan. Itu tidak sesuai cara saya memikirkan latihan. Saya ingin sesuatu seperti buku catatan, tetapi lebih baik. Seluruh sesi bisa terlihat sekilas, dan aplikasi otomatis menunjukkan apa yang dilakukan terakhir kali agar saya tahu apa yang perlu dilampaui.

Tidak ada yang membuat aplikasi latihan kekuatan seperti itu. Jadi, saya membuatnya.

Ikon aplikasi RepCount

Catat setiap repetisi dengan RepCount

Catat latihan gratis di iOS dan Android

Sepi

Saya membuat versi pertama RepCount dalam beberapa bulan dan merilisnya di App Store sebagai aplikasi berbayar seharga $1. Lalu saya menunggu.

Tidak terjadi apa-apa.

Tidak ada unduhan. Tidak ada ulasan. Tidak ada lonjakan pertumbuhan. Hanya sepi.

Namun, saya menyukai aplikasinya dan memakainya setiap hari. The Lean Startup mengajarkan saya untuk merilis dengan cepat lalu terus memperbaiki, jadi itulah yang saya lakukan. Pada tahun pertama, rata-rata saya merilis satu versi setiap sepuluh hari. Peninjauan aplikasi saat itu membutuhkan sekitar tujuh hari, jadi biasanya versi berikutnya sudah siap sebelum Apple selesai menyetujui versi sebelumnya.

Tetap saja, hampir tidak ada yang mengunduhnya. Ini proyek sampingan yang dikerjakan malam dan akhir pekan di sela pekerjaan utama. Mudah sekali untuk berhenti.

Mulai berkembang di Swedia

Lalu saya menerjemahkan aplikasi ke bahasa Swedia. Beberapa bulan kemudian, sebuah ulasan mengubah segalanya. Seseorang menulis bahwa RepCount adalah aplikasi terbaik di ponselnya. Email dukungan mulai datang, dan saya segera membuat hal yang diminta pengguna.

Suatu hari, unduhan di Swedia melonjak besar. Seorang kreator kebugaran menyebut aplikasi ini di blog, dan RepCount masuk peringkat teratas di Swedia. Untuk pertama kalinya, saya merasa ini bisa menjadi sesuatu.

Misteri dari Amerika

Saya terus membangun. Lalu suatu hari terjadi hal tak terduga: unduhan di AS melonjak besar, begitu saja.

Butuh satu bulan untuk menemukan penyebabnya. Akhirnya, satu ulasan dari Amerika menulis "terima kasih kepada The Online Coach". Saya tidak tahu maksudnya, jadi mulai mencari. Ternyata The Online Coach, Raymond Querido, seorang binaragawan dan pelatih Amerika, telah mengunggah video tentang RepCount di YouTube dan merekomendasikannya kepada pengikutnya.

Saya menemukannya di Instagram dan sadar mungkin saya juga membutuhkan akun Instagram. Saya sama sekali tidak mengerti pemasaran. Namun, saya membuat akun dan mulai mengunggah tentang aplikasi serta latihan sendiri.

Beberapa waktu kemudian, saya membeli beberapa kaus dari toko Raymond. Paketnya datang dengan catatan tulisan tangan tentang betapa ia menyukai aplikasi ini dan berharap suatu hari bisa bertemu. Kami mulai mengobrol di Instagram, dan ia ingin membantu aplikasi berkembang. Kami membuat kesepakatan: ia mendapat persentase pendapatan dengan jumlah minimum yang dijamin setiap bulan.

Raymond mulai memperkenalkan RepCount kepada pengikutnya, para pelatih pribadi dan orang yang serius latihan beban. Dampaknya terus membesar. Saya bahkan terbang ke Amerika Serikat untuk tampil dalam salah satu videonya. Ini bukan kampanye pemasaran kreator yang dirancang rapi. Hanya dua orang yang saling menyukai hasil kerja masing-masing dan mencari caranya sambil berjalan.

"ANDROID!"

Saat pengikut Instagram saya bertambah, setiap unggahan mendapat komentar yang sama: Android! Orang ingin RepCount di Android, dan mereka menyampaikannya terus terang.

Lama saya menolak. Saya hanya satu orang dengan pekerjaan utama, dan memelihara aplikasi iOS saja sudah menghabiskan tenaga. Namun, akhirnya saya mengalah. Saya pernah bekerja sebagai kontraktor pembuat aplikasi Android, jadi mengenal platformnya dengan baik. Saya membangun RepCount untuk Android dari nol dengan Kotlin dan membuatnya berbayar sejak hari pertama untuk menguji apakah orang benar-benar mau membayar. Pengguna beta mendapat harga $3 per tahun. Bagaimanapun, itu masih beta.

Saya membiarkan fase beta terlalu lama. Baru pada 2019 saya akhirnya merilisnya untuk umum. Lama saya mengira membuat aplikasi Android adalah kesalahan. Prosesnya sangat panjang sambil menangani pekerjaan penuh waktu dan versi iOS. Selama bertahun-tahun, hasilnya tidak menutup biaya sendiri.

Namun, sekarang saya senang pernah melakukannya. Ini membantu rekomendasi dari mulut ke mulut karena rekan latihan tidak semuanya memakai ponsel sama. Aplikasi pencatatan latihan yang dibangun khusus untuk iOS dan Android sekaligus juga sangat sedikit. Banyak aplikasi melewatkan Android, membuat versi seadanya, atau memakai kerangka lintas platform. RepCount dibuat dengan Swift di iOS dan Kotlin di Android karena orang yang berlatih akan menyadari saat aplikasi terasa tidak sesuai dengan ponselnya.

Tahun-tahun di tengah

Pendapatan terus membaik perlahan setiap tahun. Namun, belum cukup untuk hidup. Saya menyukai yang sedang dibangun, tetapi tetap harus mempertahankan pekerjaan utama. RepCount menghabiskan malam dan akhir pekan saya.

Pada 2016, saya mengambil cuti dan menghabiskan enam bulan bekerja sambil berkeliling dunia, mengembangkan aplikasi penuh waktu. Pengalamannya luar biasa. Lalu saya pulang, kehabisan uang, dan kembali ke pekerjaan utama. Saya berkata pada diri sendiri bahwa itu kontrak terakhir.

Ternyata bukan kontrak terakhir.

Ukuran yang mengubah segalanya

Pada 2019, saya mengikuti Startup School dari YC. Pelajaran pertama: pilih satu ukuran utama. Saya memilih Monthly Active Users, jumlah pengguna aktif bulanan. Pada pelajaran berikutnya, Michael Seibel mengatakan kira-kira begini: "Kalau kamu tidak sedang mencoba menjadi Facebook, jangan pilih MAU. Pilih sesuatu yang lebih dekat dengan pendapatan."

Jadi, saya melihat pendapatan. Sekitar waktu itu, salah satu pesaing saya, Strong, beralih ke model langganan dengan harga jauh di atas pilihan lain di pasar. Saya berpikir, "Entah mereka akan membuat semua pengguna pindah ke pesaing, atau mereka akan menjadi kaya."

Mereka menjadi kaya.

Saya sadar bahwa kalau ingin melakukan ini penuh waktu, menjadikan pembuatan aplikasi pencatatan latihan terbaik di dunia sebagai pekerjaan sebenarnya, saya membutuhkan pendapatan berulang. Saya mengubah RepCount ke model langganan pada akhir 2019.

YC Startup School juga memberi dorongan yang saya butuhkan untuk akhirnya mengeluarkan aplikasi Android dari beta. Tidak lagi bersembunyi di balik "belum siap".

Angkanya mulai menjanjikan. Untuk pertama kalinya, saya melihat jalan untuk meninggalkan pekerjaan utama selamanya. Jadi, saya melakukannya.

Lalu COVID datang.

Soal waktu

Saya baru saja meninggalkan pekerjaan utama untuk fokus pada aplikasi gym, lalu gym di seluruh dunia tutup. Sulit membayangkan waktu yang lebih tidak pas.

Jadi, saya menyesuaikan diri. Saya melengkapi RepCount untuk latihan di rumah. Saya menaikkan harga sedikit karena selama ini selalu memasang harga terlalu rendah. Dan saya terus membangun. Pada tahun itu, akhirnya saya menggaji diri sendiri untuk pertama kalinya: sebesar upah minimum. Perusahaan masih rugi, dan sisanya saya tutup dari tabungan.

Lalu pada 2021, sesuatu yang luar biasa terjadi. Dunia kembali terbuka. Semua orang ingin kembali bugar. Saya mendapat bantuan agensi untuk App Store Optimization, upaya meningkatkan visibilitas di toko aplikasi, dan aplikasi ini berkembang pesat. Pada tahun itu, pendapatan RepCount melampaui penghasilan dari pekerjaan tetap saya sebelumnya.

Setelah delapan tahun, aplikasi latihan kekuatan ini akhirnya berhasil.

Membuat sederhana itu sulit

Selama tiga belas tahun, saya membuat ratusan pembaruan RepCount. Algoritma grafik khusus, fitur superset, dan berbagai peningkatan lainnya. Namun, prinsip intinya tidak berubah: buat aplikasi sesederhana mungkin sambil memberi keluwesan yang dibutuhkan untuk mencatat latihan. Menyeimbangkan keduanya lebih sulit daripada kedengarannya.

Contohnya superset. Dari luar terlihat sederhana. Namun, cara kerjanya berbeda mendasar dari pesaing, dan saya menghabiskan banyak waktu merancang ulang tampilannya. Membuat sesuatu yang terasa mudah dipakai tetapi menangani kerumitan latihan nyata bisa membutuhkan berbulan-bulan. Kebanyakan orang tidak akan pernah tahu banyaknya pekerjaan di baliknya.

Awalnya saya membuat RepCount untuk orang yang sudah berpengalaman latihan beban. Saya tidak menambahkan gambar gerakan stok, fitur sosial, atau tambahan mencolok. Hanya alat yang sederhana dan cepat untuk mencatat latihan. Namun, hal mengejutkan terjadi: kesederhanaan yang disukai orang serius berlatih ternyata disukai semua orang. Pria, perempuan, remaja, pensiunan, berbagai orang dengan satu kesamaan. Mereka ingin mendapatkan lebih banyak dari latihan kekuatan dan tidak menginginkan aplikasi yang menghambat.

Tim beranggotakan dua orang

Pada 2023, saya menjalani impian, tetapi bebannya semakin berat untuk satu orang. Semuanya menjadi tanggung jawab saya: iOS, Android, backend, dukungan, pemasaran, dan bisnis.

Salah satu pengguna paling lama, orang yang sudah saya ajak mengobrol hampir sepuluh tahun, mengatakan akan meninggalkan pekerjaannya. Setengah bercanda saya berkata, "Mungkin kamu sebaiknya bekerja dengan saya."

Orang itu John. Kini ia sudah bersama saya lebih dari dua tahun, menangani pengembangan iOS. Tim RepCount bertambah 100%, dari satu orang menjadi dua.

Masih di sini, masih terus membangun

Kini RepCount sudah diunduh lebih dari dua juta kali, mendapat nilai 4,9 bintang di App Store AS, dan predikat "Apps We Love" dari Apple. Kami masih tim kecil yang bersaing dengan aplikasi yang punya tim besar dan banyak sumber daya. Pesaing baru datang setiap hari. Saya pernah ditawari uang untuk menjual perusahaan, dan selalu menolak.

Inilah yang saya pelajari setelah lebih dari satu dekade bersaing sebagai pengembang independen: tim kecil bisa menjadi kekuatan besar. Saya bisa merilis pembaruan dalam hitungan hari, bukan triwulan. Saat pengguna mengirim email, mereka berbicara dengan orang yang menulis kodenya. Saya bisa memperbaiki masalah dan merilis versi baru pada hari yang sama. Aplikasi ini tidak dirancang oleh komite, melainkan oleh orang yang memakainya di bawah barbell berat setiap minggu.

Dan kini AI memberi tim kecil seperti kami kemampuan yang sebelumnya tidak ada. Saya bisa menyelesaikan tugas yang dulu membutuhkan spesialis jauh lebih cepat. Jarak antara hal yang bisa dibuat pengembang independen dan hal yang membutuhkan tim bermodal besar semakin cepat menyempit.

Saya menolak tawaran akuisisi. Saya bertahan melewati awal yang sepi, rekening kosong, pandemi global, dan pasar yang makin padat setiap tahun. Saya membuat aplikasi ini karena membutuhkannya. Ternyata lebih dari dua juta orang lain juga membutuhkannya.

Saya mengerjakan RepCount sejak 2013, dan saya baru mulai.


RepCount tersedia di App Store dan Google Play. Kalau kamu latihan beban dan mencari aplikasi pencatatan yang dibuat oleh orang yang benar-benar berlatih, coba RepCount.

Pertanyaan umum

Apa itu RepCount?

RepCount adalah aplikasi untuk mencatat latihan kekuatan di iOS dan Android. Aplikasi ini otomatis menampilkan latihan sebelumnya agar kamu selalu tahu apa yang perlu dilampaui, dan dirancang secepat serta sesederhana mungkin. RepCount telah diunduh lebih dari 2 juta kali dan mendapat nilai 4,9 bintang di App Store AS.

Apakah RepCount tersedia di Android?

Ya. RepCount tersedia di iOS dan Android. Aplikasi iOS dibuat dengan Swift dan aplikasi Android dengan Kotlin. Keduanya dibangun khusus untuk platform masing-masing, bukan aplikasi hibrida lintas platform.

Apakah RepCount gratis?

Ya. Versi gratis RepCount menyediakan sesi latihan, program latihan, dan gerakan kustom tanpa batas. Premium menambahkan statistik lebih lengkap, superset, drop set, dan fitur lainnya.

Siapa yang membuat RepCount?

RepCount dibuat oleh Simon Persson, pengembang independen asal Swedia dengan gelar Master of Science in Computer Engineering. Sebagai atlet yang mengikuti kompetisi kekuatan, ia mencapai final Fitness Five di Swedia pada 2014, melakukan squat dengan beban 1,5× berat badannya sebanyak 25 repetisi dan bench press dengan beban seberat tubuhnya sebanyak 23 repetisi, masing-masing dalam waktu kurang dari 100 detik. Ia mulai membangun RepCount pada 2013 dan mengerjakannya penuh waktu sekitar 2019–2020. Kini tim RepCount terdiri dari dua orang.

Apa yang membedakan RepCount dari aplikasi pencatatan latihan lain?

RepCount dibuat agar terasa seperti buku catatan: kamu bisa melihat seluruh sesi sekaligus dan aplikasi otomatis menampilkan apa yang dilakukan terakhir kali. Aplikasi iOS dan Android sama-sama dibangun khusus untuk platform masing-masing, sehingga terasa sesuai dengan ponselmu. Tidak ada fitur sosial atau gambar gerakan stok. Hanya alat pencatatan yang cepat dan sederhana, dibuat oleh orang yang latihan dengan barbell setiap minggu.

Sudah berapa lama RepCount ada?

RepCount diluncurkan di App Store pada 2013, menjadikannya salah satu aplikasi gym independen yang paling lama berjalan. Versi Android diluncurkan pada 2019. Pada 2026, jumlah unduhannya sudah lebih dari 2 juta.

Pantau perkembanganmu dari waktu ke waktu dengan RepCount

Catat setiap set, lihat susunan piringan beban dalam konteks latihan, dan pantau kekuatanmu dari waktu ke waktu. Tersedia di iOS dan Android.