
13 let vývoje RepCount. A pořád teprve začínám.
Simon, zakladatel a vývojář RepCount
V roce 2013 jsem právě nastoupil do nové práce. Firma mě přijala kvůli zkušenostem s vývojem mobilních aplikací. Mám magisterský titul v oboru počítačového inženýrství a celou kariéru jsem vytvářel mobilní aplikace. Přesto jsem skončil jako dodavatel na firemním backendovém projektu. Byla to slušná práce, ale nebyla moje.
Přibližně ve stejné době se staly dvě věci. Přečetl jsem si The Lean Startup od Erica Riese a kniha změnila můj pohled na tvorbu produktů. Zároveň vývojář opustil Gym Buddy, tréninkový deník, do kterého jsem si zapisoval vlastní tréninky.
Potřeboval jsem náhradu, ale nic z dostupné nabídky mi nevyhovovalo. Většina tehdejších tréninkových aplikací měla pro každý cvik samostatnou obrazovku. Tak o tréninku nepřemýšlím. Chtěl jsem něco, co připomíná zápisník, jen lepší. Celý trénink uvidíš na první pohled a aplikace automaticky ukáže minulý výkon, takže víš, co máš překonat.
Takovou aplikaci pro silový trénink nikdo nevytvářel. Pustil jsem se do ní tedy sám.
Zaznamenej každé opakování s RepCount
Bezplatný tréninkový deník pro iOS a Android
Naprosté ticho
První verzi RepCount jsem vytvořil za několik měsíců a vydal ji v App Store jako placenou aplikaci za 1 dolar. Potom jsem čekal.
Nestalo se nic.
Žádná stažení. Žádné recenze. Žádný raketový růst. Jen ticho.
Aplikace se mi ale líbila a každý den jsem ji používal. The Lean Startup mě naučil vydávat rychle a průběžně vylepšovat, tak jsem přesně to dělal. První rok vycházela nová verze v průměru každých deset dní. Kontrola aplikace u Applu tehdy trvala přibližně sedm dní, takže další verze byla obvykle připravená ještě před schválením té předchozí.
Přesto ji skoro nikdo nestahoval. Šlo o vedlejší projekt, na kterém jsem pracoval po večerech a o víkendech vedle běžného zaměstnání. Skončit by bylo snadné.
Průlom ve Švédsku
Potom jsem aplikaci přeložil do švédštiny a o několik měsíců později přišla recenze, která všechno změnila. Někdo napsal, že RepCount je nejlepší aplikace v jeho telefonu. Začaly chodit e-maily na podporu a já rychle vytvářel funkce, o které si lidé říkali.
Jednoho dne jsem uviděl obrovský skok ve švédských staženích. Fitness influencer zmínil aplikaci v článku a RepCount se dostal na přední místa švédských žebříčků. Poprvé jsem cítil, že z toho něco bude.
Americká záhada
Pokračoval jsem ve vývoji. Potom se jednoho dne stalo něco šíleného: z ničeho nic obrovský nárůst stažení v USA.
Celý měsíc mi trvalo zjistit příčinu. Nakonec se v jedné americké recenzi objevilo „děkuji The Online Coach“. Netušil jsem, co to znamená, a začal pátrat. Ukázalo se, že The Online Coach, americký kulturista a trenér Raymond Querido, doporučil RepCount svému publiku na YouTube.
Našel jsem ho na Instagramu a došlo mi, že účet na Instagramu nejspíš potřebuji také. O marketingu jsem nevěděl vůbec nic. Přesto jsem účet založil a začal přidávat příspěvky o aplikaci a vlastním tréninku.
Po nějaké době jsem si koupil několik triček z Raymondova obchodu. Dorazila s ručně psaným vzkazem o tom, jak moc má aplikaci rád a že by bylo skvělé se jednou setkat. Začali jsme si psát na Instagramu a Raymond chtěl aplikaci pomoct růst. Domluvili jsme se na podílu z tržeb s garantovanou minimální měsíční částkou.
Raymond začal RepCount ukazovat svému publiku osobních trenérů a lidí, kteří berou silový trénink vážně, a vše nabralo na síle. Dokonce jsem odletěl do Spojených států a objevil se v jednom z jeho videí. Nebyla to dokonale připravená influencerská kampaň. Byli jsme dva lidé, kterým se upřímně líbila práce toho druhého a společně za pochodu zjišťovali, co funguje.
„ANDROID!“
S růstem mého publika na Instagramu se pod každým příspěvkem opakoval stejný komentář: Android! Lidé chtěli RepCount pro Android a dávali to hlasitě najevo.
Dlouho jsem odolával. Byl jsem jeden člověk s běžným zaměstnáním a už samotná údržba tréninkového deníku pro iOS mě vytěžovala. Nakonec jsem ale ustoupil. Dříve jsem jako dodavatel vytvářel aplikace pro Android, takže jsem platformu dobře znal. RepCount pro Android jsem napsal od nuly v Kotlinu a hned od začátku za něj účtoval, abych zjistil, zda jsou lidé opravdu ochotní platit. Uživatelé beta verze platili 3 dolary ročně. Koneckonců šlo o beta verzi.
Beta testování jsem protahoval příliš dlouho. Veřejnou verzi jsem konečně vydal až v roce 2019. Dlouhou dobu jsem považoval vytvoření aplikace pro Android za chybu. Skloubit ji s plným úvazkem a verzí pro iOS trvalo věčnost. Celé roky si na sebe nevydělala.
Dnes jsem ale rád, že vznikla. Usnadňuje doporučování mezi lidmi, protože tréninkoví partneři nemají všichni stejný telefon. Navíc existuje jen málo tréninkových deníků, které jsou plně nativní na iOS i Androidu. Mnoho aplikací Android vynechává, přenese na něj jen nedotaženou verzi nebo použije multiplatformní framework. RepCount je na iOS vytvořený ve Swiftu a na Androidu v Kotlinu, protože lidé, kteří posilují, poznají, když aplikace v jejich telefonu nepůsobí správně.
Dlouhé mezidobí
Tržby každý rok pomalu rostly, ale pořád nestačily k obživě. Miloval jsem to, co jsem vytvářel, ale musel jsem si nechat běžnou práci. RepCount zabíral večery a víkendy.
V roce 2016 jsem si vzal neplacené volno a šest měsíců cestoval po světě jako digitální nomád a naplno vyvíjel aplikaci. Bylo to úžasné. Potom jsem se vrátil domů, došly mi peníze a nastoupil jsem zpět do běžné práce. Říkal jsem si, že je to poslední zakázka, kterou přijmu.
Nebyla poslední.
Ukazatel, který všechno změnil
V roce 2019 jsem vstoupil do Startup School od YC. První lekce zněla: vyber si hlavní ukazatel. Zvolil jsem počet aktivních uživatelů za měsíc, MAU. V další lekci pak Michael Seibel řekl něco ve smyslu: „Pokud se nesnažíte být Facebook, nevybírejte MAU. Zvolte něco bližšího tržbám.“
Podíval jsem se tedy na tržby. Přibližně v té době jeden z konkurentů, Strong, přešel na předplatné s cenou mnohem vyšší než zbytek trhu. Řekl jsem si: „Buď všechny uživatele poženou ke konkurenci, nebo zbohatnou.“
Zbohatli.
Došlo mi, že pokud se tomu chci věnovat naplno a vytvářet nejlepší tréninkový deník na světě jako skutečné zaměstnání, potřebuji pravidelné příjmy. Na konci roku 2019 jsem převedl RepCount na předplatné.
Startup School od YC mě také donutila konečně dostat aplikaci pro Android z beta verze. Už žádné schovávání za „ještě není připravená“.
Čísla začala vypadat nadějně. Poprvé jsem viděl cestu k definitivnímu odchodu ze zaměstnání. A tak jsem odešel.
Potom přišel covid.
Dokonalé načasování
Právě jsem opustil zaměstnání, abych naplno pracoval na aplikaci do posilovny, a posilovny po celém světě se zavíraly. Takové načasování se nedá vymyslet.
Přizpůsobil jsem se. Rozšířil jsem RepCount o podporu domácího tréninku, trochu zvýšil cenu, protože jsem vždy účtoval příliš málo, a pokračoval ve vývoji. V tom roce jsem si poprvé vyplatil mzdu: minimální. Firma stále prodělávala a zbytek jsem pokrýval z úspor.
V roce 2021 se pak stalo něco kouzelného. Svět se znovu otevřel a každý se potřeboval dostat zpět do formy. Agentura mi pomohla s optimalizací pro App Store a aplikace vyletěla. V tom roce vydělal RepCount víc, než kolik mi kdy přineslo běžné zaměstnání.
Po osmi letech začala aplikace pro silový trénink konečně fungovat jako podnikání.
Jednoduchost je těžká
Za třináct let jsem vydal stovky aktualizací RepCount. Přidal jsem vlastní algoritmy pro grafy, funkci supersérií a další vylepšení v celé aplikaci. Základní filozofie se však nikdy nezměnila: aplikace má být co nejjednodušší a přitom nabídnout potřebnou volnost pro zapisování tréninku. Najít tuto rovnováhu je těžší, než se zdá.
Vezmi si funkci supersérií. Na povrchu vypadá jednoduše, ale funguje zásadně jinak než u konkurence a já návrh mnohokrát přepracoval. Vytvořit něco, co působí snadno a přitom zvládne složitost skutečného tréninku, může trvat celé měsíce. Většina lidí se nikdy nedozví, kolik práce za tím stojí.
RepCount původně vznikal pro pokročilé cvičence. Nepřidal jsem předpřipravené obrázky cviků, sociální funkce ani efektní doplňky. Jen čistý a rychlý nástroj pro zapisování tréninku. Potom přišlo překvapení: jednoduchost, která oslovovala zkušené cvičence, vyhovovala všem. Mužům, ženám, teenagerům i důchodcům. Různí lidé měli společnou jednu věc. Chtěli ze silového tréninku získat víc a nechtěli, aby jim aplikace překážela.
Dvoučlenný tým
V roce 2023 jsem žil svůj sen, ale na jednoho člověka toho začínalo být příliš. Všechno, iOS, Android, backend, podpora, marketing i podnikání, leželo na mně.
Jeden z nejdéle aktivních uživatelů, se kterým jsem si psal téměř deset let, zmínil, že chce odejít ze zaměstnání. Napůl žertem jsem řekl: „Možná bys měl pracovat pro mě.“
Byl to John. Dnes se mnou pracuje přes dva roky a stará se o vývoj pro iOS. Tým RepCount vyrostl o 100 %, z jednoho člověka na dva.
Pořád tady a pořád tvoříme
Dnes má RepCount přes dva miliony stažení, hodnocení 4,9 hvězdičky v americkém App Store a označení „Apps We Love“ od Applu. Stále jsme malý tým, který soutěží s aplikacemi, za nimiž stojí velké a dobře vybavené týmy. Každý den přichází nová konkurence. Dostal jsem nabídky na odkoupení společnosti a pokaždé je odmítl.
Po více než deseti letech soutěžení s většími firmami jsem se jako nezávislý vývojář naučil jednu věc: malý tým může být superschopnost. Aktualizaci dokážu vydat za několik dní, ne čtvrtletí. Když mi uživatel napíše e-mail, mluví přímo s člověkem, který napsal kód. Jeho problém mohu opravit a ještě ten den vydat novou verzi. Aplikaci nenavrhuje výbor. Navrhuje ji člověk, který ji každý týden používá při tréninku s těžce naloženou osou.
Umělá inteligence navíc dává malým týmům, jako je náš, možnosti, které jsme dříve neměli. Úkoly, na které bývali potřeba specializovaní odborníci, dnes zvládnu rychleji než kdykoli dřív. Rozdíl mezi tím, co vytvoří nezávislý vývojář, a tím, co vyžaduje financovaný tým, se rychle zmenšuje.
Odmítl jsem nabídky na odkoupení. Přežil naprosté ticho, prázdný účet, globální pandemii i trh, na kterém každý rok přibývá konkurence. Aplikaci jsem vytvořil, protože jsem ji potřeboval. Ukázalo se, že ji kromě mě potřebovaly více než dva miliony dalších lidí.
Na RepCount pracuji od roku 2013 a pořád teprve začínám.
RepCount je dostupný v App Store a Google Play. Pokud posiluješ a hledáš tréninkový deník od člověka, který skutečně trénuje, vyzkoušej ho.
Časté dotazy
Co je RepCount?
RepCount je tréninkový deník pro silový trénink na iOS a Androidu. Automaticky ukazuje předchozí trénink, takže vždy víš, jaký výkon překonat, a je navržený pro co nejrychlejší a nejpřehlednější používání. Má více než dva miliony stažení a hodnocení 4,9 hvězdičky v americkém App Store.
Je RepCount dostupný pro Android?
Ano. RepCount je dostupný pro iOS i Android. Aplikace pro iOS je vytvořená ve Swiftu a verze pro Android v Kotlinu. Obě jsou plně nativní, nejde o multiplatformní hybrid.
Je RepCount zdarma?
Ano. Bezplatná verze RepCount nabízí neomezené tréninky, neomezené plány a neomezené vlastní cviky. Premium přidává pokročilé statistiky, supersérie, drop sety a další funkce.
Kdo vytvořil RepCount?
RepCount vytvořil švédský nezávislý vývojář Simon Persson, který má magisterský titul v oboru počítačového inženýrství. Jako závodník v silových disciplínách se v roce 2014 dostal do finále švédské soutěže Fitness Five: zvládl 25 dřepů s 1,5násobkem tělesné hmotnosti za méně než 100 sekund a také 23 opakování benčpresu s vlastní hmotností za méně než 100 sekund. RepCount začal vyvíjet v roce 2013 a přibližně v letech 2019 až 2020 se mu začal věnovat naplno. Dnes na něm pracuje dvoučlenný tým.
Čím se RepCount liší od jiných tréninkových deníků?
RepCount má působit jako zápisník: celý trénink vidíš najednou a aplikace automaticky ukáže minulý výkon. Verze pro iOS i Android jsou plně nativní, takže se v telefonu chovají přirozeně. Nenajdeš v nich sociální funkce ani předpřipravené obrázky cviků. Jen rychlý a přehledný nástroj vytvořený člověkem, který každý týden trénuje s velkou činkou.
Jak dlouho RepCount existuje?
RepCount vyšel v App Store v roce 2013 a patří mezi nejdéle fungující nezávislé tréninkové deníky. Verze pro Android byla spuštěna v roce 2019. V roce 2026 má aplikace více než dva miliony stažení.