
13 ani de RepCount. Iată de ce abia acum încep cu adevărat.
De Simon, fondatorul și dezvoltatorul RepCount
În 2013 tocmai începusem un job nou. Fusesem angajat pentru experiența mea în dezvoltarea de aplicații mobile. Am un masterat în ingineria calculatoarelor și îmi petrecusem toată cariera construind aplicații mobile. Dar am ajuns, cumva, pe un proiect corporate de backend. Era o muncă în regulă. Doar că nu era munca mea.
Cam în aceeași perioadă s-au întâmplat două lucruri. Am citit The Lean Startup de Eric Ries, care mi-a schimbat complet felul în care gândeam construirea unui produs. Iar aplicația în care îmi țineam evidența antrenamentelor, Gym Buddy, a fost abandonată de dezvoltatorul ei.
Aveam nevoie de un înlocuitor. Dar când m-am uitat la ce exista pe piață, nimic nu se potrivea. Majoritatea aplicațiilor de antrenament de atunci îți dădeau câte un ecran pentru fiecare exercițiu. Nu așa gândesc eu antrenamentul. Voiam ceva care să semene cu un caiet, dar mai bun. Ceva în care să-ți vezi tot antrenamentul dintr-o privire, iar aplicația să-ți arate automat ce ai făcut data trecută, ca să știi ce ai de bătut.
Nimeni nu construia aplicația aia de antrenament de forță. Așa că am construit-o eu.
Loghează fiecare repetare cu RepCount
Jurnal de antrenament gratuit pentru iOS și Android
Liniște totală
Am construit prima versiune de RepCount în câteva luni și am lansat-o pe App Store ca aplicație plătită, la 1 dolar. Apoi am așteptat.
Nu s-a întâmplat nimic.
Zero descărcări. Zero recenzii. Niciun moment de creștere explozivă. Doar liniște.
Dar îmi plăcea aplicația. O foloseam zi de zi. Iar Lean Startup mă învățase să lansez repede și să iterez, așa că exact asta am făcut. În primul an am scos, în medie, o versiune la fiecare zece zile. Procesul de aprobare Apple dura pe atunci cam șapte zile, așa că de obicei aveam următoarea versiune gata înainte ca Apple să o aprobe pe cea dinainte.
Și totuși, aproape nimeni nu o descărca. Era un proiect secundar, construit seara și în weekenduri, pe lângă jobul de zi cu zi. Ar fi fost ușor să mă opresc.
Primul succes vine din Suedia
Apoi am tradus aplicația în suedeză, iar câteva luni mai târziu am primit o recenzie care a schimbat tot. Cineva scria că RepCount e cea mai bună aplicație de pe telefonul lui. Au început să-mi vină emailuri de suport, iar eu construiam rapid ce cereau oamenii.
Într-o zi am văzut un vârf uriaș de descărcări din Suedia. Un influencer de fitness menționase aplicația într-un articol pe blog, iar RepCount intrase în topurile suedeze. Pentru prima dată simțeam că sunt pe drumul cel bun.
Misterul american
Am continuat să construiesc. Apoi, într-o zi, ceva nebunesc: un vârf masiv de descărcări din SUA. Din senin.
Mi-a luat o lună să-mi dau seama de unde venea. Într-un final, o recenzie americană spunea „mulțumesc lui The Online Coach". Habar n-aveam ce înseamnă asta, așa că am început să sap. S-a dovedit că The Online Coach, Raymond Querido, un culturist și antrenor american, postase pe YouTube despre RepCount și o recomandase publicului său.
L-am găsit pe Instagram și mi-am dat seama că probabil îmi trebuie și mie un cont de Instagram. Nu știam absolut nimic despre marketing. Dar mi-am făcut cont și am început să postez despre aplicație și despre propriile antrenamente.
După o vreme, am cumpărat două tricouri din magazinul lui Raymond. Au venit cu un bilet scris de mână despre cât de mult îi place aplicația și cât de fain ar fi să ne cunoaștem cândva. Am început să vorbim pe Instagram, iar el voia să ajute aplicația să crească. Am bătut palma: primea un procent din venituri, cu un minim garantat pe lună.
Raymond a început să le vorbească despre RepCount urmăritorilor lui, antrenori personali și oameni care se antrenează serios, și s-a creat un efect de bulgăre de zăpadă. Am zburat chiar și în Statele Unite ca să apar într-unul dintre clipurile lui. Nu era o campanie șlefuită de influencer marketing. Eram doi oameni cărora le plăcea sincer munca celuilalt și care improvizau pe parcurs.
„ANDROID!"
Pe măsură ce creștea contul de Instagram, fiecare postare avea același comentariu: Android! Oamenii voiau RepCount pe Android și nu se sfiau s-o spună.
M-am împotrivit mult timp. Eram un singur om, cu un job de zi cu zi, deja întins la maximum cu întreținerea aplicației de iOS. Dar până la urmă am cedat. Mai lucrasem ca și contractor pe aplicații Android, deci cunoșteam bine platforma. Am construit RepCount pentru Android de la zero, în Kotlin, și am cerut bani pe ea din prima zi, doar ca să testez dacă oamenii chiar ar plăti. Utilizatorii din beta o primeau la 3 dolari pe an. Era, totuși, un beta.
Am tot lungit acel beta mult prea mult. Abia în 2019 am lansat-o public. Multă vreme am crezut că aplicația de Android a fost o greșeală. A durat o veșnicie, între jobul full-time și versiunea de iOS. Ani de zile nu și-a scos banii.
Dar acum mă bucur că am făcut-o. Ajută la recomandările din om în om (partenerii de sală nu au toți același telefon) și există foarte puține jurnale de antrenament complet native și pe iOS, și pe Android. Multe fie sar peste Android, fie fac un port fără tragere de inimă, fie folosesc un framework cross-platform. RepCount e scrisă în Swift pe iOS și în Kotlin pe Android, pentru că cei care se antrenează simt când o aplicație nu se comportă firesc pe telefonul lor.
Anii lungi de mijloc
Veniturile creșteau, încet, an de an. Dar tot nu erau suficiente cât să trăiesc din ele. Iubeam ce construiam, dar a trebuit să-mi păstrez jobul. RepCount îmi mânca serile și weekendurile.
În 2016 mi-am luat un concediu de la muncă și am petrecut șase luni ca nomad digital, călătorind prin lume și lucrând full-time la aplicație. A fost incredibil. Apoi m-am întors acasă, am rămas fără bani și m-am întors la jobul de zi cu zi. Mi-am spus că e ultimul contract pe care îl iau.
Nu a fost ultimul contract pe care l-am luat.
Metrica care a schimbat tot
În 2019 m-am înscris la Startup School, programul celor de la YC. Prima lecție: alege-ți o metrică principală. Am ales utilizatorii activi lunar (MAU). Apoi, în lecția următoare, Michael Seibel a spus ceva de genul: „Dacă nu încerci să fii Facebook, nu alege MAU. Alege ceva mai aproape de venituri."
Așa că m-am uitat la venituri. Cam pe atunci, unul dintre competitorii mei, Strong, trecuse la un model cu abonament, la un preț mult peste orice altceva din piață. Mi-am zis: „Fie își împing toți utilizatorii spre concurență, fie se îmbogățesc."
S-au îmbogățit.
Am realizat că, dacă vreau să fac asta full-time, dacă vreau ca jobul meu să fie chiar construirea celui mai bun jurnal de antrenament din lume, am nevoie de venituri recurente. Am trecut RepCount pe abonament la finalul lui 2019.
Startup School mi-a dat și imboldul de care aveam nevoie ca să scot, în sfârșit, aplicația de Android din beta. Gata cu ascunsul după „nu e încă gata".
Cifrele începeau să arate promițător. Pentru prima dată vedeam o cale reală spre a-mi da demisia definitiv. Așa că am făcut-o.
Apoi a venit COVID.
Sincronizarea
Tocmai îmi dădusem demisia ca să lucrez full-time la o aplicație pentru sală, iar sălile din toată lumea se închideau. Nici dacă vrei nu poți nimeri un moment ca ăsta.
Așa că m-am adaptat. Am făcut RepCount mai potrivită pentru antrenamentele de acasă. Am crescut puțin prețul (întotdeauna cerusem prea puțin). Și am continuat să construiesc. În anul acela mi-am plătit, în sfârșit, primul salariu: salariul minim. Firma mergea în continuare pe pierdere, iar restul îl acopeream din economii.
Apoi, în 2021, s-a întâmplat ceva magic. Lumea s-a redeschis. Toată lumea voia să-și revină la formă. Am primit ajutor de la o agenție pentru App Store Optimization, iar aplicația a explodat. În anul acela, RepCount a adus mai mult decât adusese vreodată jobul meu obișnuit.
După opt ani, aplicația de antrenament de forță funcționa, în sfârșit.
Simplu e greu
În treisprezece ani am făcut sute de actualizări la RepCount. Algoritmi proprii pentru grafice, o funcție de superseturi, funcționalitate îmbunătățită peste tot. Dar filosofia de bază nu s-a schimbat niciodată: fă aplicația cât de simplă se poate, păstrând în același timp flexibilitatea de care ai nevoie ca să-ți urmărești antrenamentul. E un echilibru mai greu de ținut decât pare.
Ia, de exemplu, funcția de superseturi. La suprafață pare simplă. Dar funcționează fundamental diferit față de cum o tratează concurența, iar eu am petrecut enorm de mult timp regândind designul. Ceva care pare simplu de folosit, dar duce în spate complexitatea antrenamentului real, poate lua luni întregi până iese bine, iar cei mai mulți nu vor ști niciodată câtă muncă s-a dus în asta.
Am construit RepCount inițial cu gândul la sportivii avansați. N-am pus imagini generice cu exerciții, funcții sociale sau artificii sclipitoare. Doar un instrument curat și rapid pentru urmărirea antrenamentelor. Dar s-a întâmplat ceva surprinzător: simplitatea care îi atrăgea pe cei avansați s-a dovedit că atrage pe toată lumea. Bărbați, femei, adolescenți, pensionari: tot felul de oameni care aveau un lucru în comun. Voiau să scoată mai mult din antrenamentele lor de forță și nu voiau o aplicație care să le stea în drum.
O echipă de doi
În 2023 îmi trăiam visul, dar devenea copleșitor pentru un singur om. Totul (iOS, Android, backend, suport, marketing, partea de business) era pe umerii mei.
Unul dintre utilizatorii mei cei mai vechi, cu care vorbeam de aproape zece ani, mi-a zis că are de gând să-și dea demisia. Am zis, jumătate în glumă: „Poate ar trebui să vii să lucrezi pentru mine."
Acela era John. E alături de mine de peste doi ani și se ocupă de dezvoltarea pe iOS. Echipa RepCount a crescut cu 100%: de la un om la doi.
Încă aici, încă construiesc
Astăzi, RepCount are peste două milioane de descărcări, o notă de 4,9 stele pe App Store-ul american și distincția „Apps We Love" de la Apple. Suntem în continuare o echipă minusculă care concurează cu aplicații făcute de echipe mari, cu resurse pe măsură. Apar competitori noi în fiecare zi. Mi s-au oferit bani ca să vând firma și am spus nu de fiecare dată.
Iată ce am învățat concurând ca dezvoltator independent timp de peste un deceniu: să fii mic poate fi o superputere. Pot lansa o actualizare în câteva zile, nu în câteva trimestre. Când un utilizator îmi scrie, vorbește cu omul care a scris codul. Îi pot rezolva problema și pot scoate o versiune nouă în aceeași zi. Aplicația nu e proiectată de un comitet. E proiectată de cineva care o folosește sub o halteră grea în fiecare săptămână.
Iar acum, AI-ul le dă echipelor mici ca a noastră capacități pe care nu le-am avut niciodată. Pot trece prin sarcini care înainte cereau specialiști dedicați mai repede ca oricând. Distanța dintre ce poate construi un dezvoltator independent și ce cere o echipă finanțată se micșorează rapid.
Am refuzat oferte de achiziție. Am supraviețuit liniștii totale, conturilor goale, unei pandemii globale și unei piețe tot mai aglomerate de la an la an. Am construit aplicația asta pentru că aveam nevoie de ea, și s-a dovedit că mai bine de două milioane de alți oameni aveau nevoie și ei.
Lucrez la RepCount din 2013 și abia acum încep cu adevărat.
Întrebări frecvente
Ce este RepCount?
RepCount este un jurnal de antrenament de forță pentru iOS și Android. Îți arată automat antrenamentul precedent, ca să știi mereu ce ai de bătut, și e gândit să fie cât mai rapid și mai aerisit. A fost descărcată de peste 2 milioane de ori și are o notă de 4,9 stele pe App Store-ul american.
RepCount este disponibilă pe Android?
Da. RepCount este disponibilă atât pe iOS, cât și pe Android. Aplicația de iOS e scrisă în Swift, iar cea de Android în Kotlin, ambele fiind aplicații complet native, nu un hibrid cross-platform.
RepCount este gratuită?
Da. RepCount are un plan gratuit cu antrenamente nelimitate, rutine nelimitate și exerciții personalizate nelimitate. Premium adaugă statistici avansate, superseturi, drop seturi și altele.
Cine a construit RepCount?
RepCount a fost creată de Simon Persson, un dezvoltator independent suedez cu un masterat în ingineria calculatoarelor. Sportiv de forță la nivel competitiv, a ajuns în 2014 în finala competiției suedeze Fitness Five, cu genuflexiuni la 1,5× greutatea corpului pentru 25 de repetări și împins la piept cu greutatea corpului pentru 23 de repetări, ambele în mai puțin de 100 de secunde. A început să lucreze la RepCount în 2013 și s-a dedicat full-time proiectului în jur de 2019–2020. Astăzi, echipa RepCount numără doi oameni.
Prin ce diferă RepCount de alte aplicații de antrenament?
RepCount e construită să se simtă ca un caiet: îți vezi tot antrenamentul dintr-o privire, iar aplicația îți arată automat ce ai făcut data trecută. Atât aplicația de iOS, cât și cea de Android sunt complet native, deci se simt firesc pe telefon. Nu există funcții sociale sau imagini generice cu exerciții, doar un instrument de logare rapid și curat, construit de cineva care se antrenează cu haltera în fiecare săptămână.
De cât timp există RepCount?
RepCount s-a lansat pe App Store în 2013, fiind unul dintre jurnalele de antrenament independente cu cea mai lungă istorie. Versiunea de Android a apărut în 2019. În 2026, aplicația are peste 2 milioane de descărcări.
RepCount este disponibilă pe App Store și pe Google Play. Dacă te antrenezi serios și cauți un jurnal făcut de cineva care chiar trage de fiare, încearcă-l.