Från sidoprojekt till 25 miljoner nedladdningar

I december 2011 var Ryan Hanna en nybörjare med en appidé. Under de kommande fem åren skalade hans träningsapp, Sworkit, från sidoprojekt till heltidsföretag. Ryan är nu VD för produkt och teknik i företaget som förvärvade sin start. Här är hans berättelse.

Hur jag kom igång med kodning

Efter att ha lämnat armén arbetade jag som nätverksadministratör. Jag visste inte det första om webbprogrammering just nu. Jag ville lära mig att koda för att bli bättre på mitt jobb och möjligen börja en ny karriärväg. Jag har länge drivit att vara mer än en konsument av applikationer; Jag ville skapa mitt eget. Jag försökte lära mig med böcker, videor, artiklar. De hjälpte mig att komma igång, men ingenting klickade riktigt. Det var inte förrän jag hittade Codecademy och engagerade mig i Code Year som jag hittade det lärande verktyget som fungerade för mig - och det gjorde underverk.

Bygga min första app

När kodåret avslutades ville jag använda mina nya färdigheter för att bygga upp mitt eget. Jag startade ett sidoprojekt för att cementera och tillämpa den kunskap jag hade lärt mig med Codecademy. Jag ville inte bygga något för att bygga det - jag ville skapa något som jag också skulle använda. Det är här idén till Sworkit kom ifrån.

Jag tyckte ofta att det var svårt att anpassa ett träningspass till mitt upptagna schema, och när jag en gång hade tid ville jag inte spendera mer tid på att leta upp nya träningsrutiner för de tids-, rymds- eller utrustningsbegränsningar jag hade. Så jag kombinerade mina fitnesskunskaper från mina amerikanska Army Officer-dagar med min tekniska erfarenhet från Codecademy för att skapa en app för att fixa det problemet. Appen, Sworkit, erbjuder flexibla träningsrutiner för personer med vilken kondition som helst, var de än är och under vilken tid de har.

En av nyckelfunktionerna i den ursprungliga Sworkit är faktiskt anpassad från en av de tidigaste lektionerna under kodåret! Det tredje projektet i Code Year var att skapa ett virtuellt tärningsspel, vilket krävde denna kodrad:

I Sworkit använde jag en mycket liknande funktion:

Den första versionen av Sworkit var baserad på vad jag lärde mig i HTML-, CSS-, JavaScript- och jQuery-kurserna på Codecademy. Jag byggde först en webbplats och använde sedan Adobes PhoneGap-plattform för att konvertera webbplatsen till en inbyggd app. Jag trodde aldrig att jag skulle kunna bygga en app på egen hand, och jag trodde verkligen aldrig att den skulle ta fart som den gjorde!

Hur Sworkit tog fart

Efter att jag hade slutfört en version av min app som fungerade för mig, ville jag dela den med andra människor med liknande mål. Jag publicerade den till några bloggar och webbplatser och skickade en tweet till Lifehacker som sa: ”Har du sett den nya fitnessappen Sworkit? Den har mycket Lifehacker fitnessmentalitet - Sworkit.com. ”

Lifehacker svarade - de älskade det och publicerade det nästa dag. Tusentals människor laddade ner appen. Jag blev chockad över hur populär appen blev och helt ödmjuk av beröm den fick. Bara några månader senare släppte jag en betald version av Sworkit.

Vid den tiden delade jag först min berättelse på Codecademy. Jag hade träffat 130 000 nedladdningar, men det bästa kom ännu. Tack vare min framgång och erfarenhet av att bygga Sworkit kunde jag gå över från ett systemteknikjobb till en mobilkonsult, samtidigt som jag höll Sworkit igång på fritiden. Så småningom skalade Sworkit till den punkt där det var för stort att köra deltid, så jag tog steget och började hantera Sworkit på heltid!

Att träffa nya höjder

Efter att Sworkit-nedladdningarna klättrade in i miljoner fick jag ett e-postmeddelande från två personer som jag träffade på en konferens, Ben Young och Greg Coleman från Nexercise, där jag frågade om jag var öppen för att sälja Sworkit till deras företag. Nexercise var en etablerad fitnessapp som gjorde det möjligt för användare att logga in fitnessaktiviteter retroaktivt eller i realtid för att arbeta sig mot priser. Jag kom väl samman med Ben och Greg, så det var en fantastisk möjlighet! Vi fortsatte med förvärvet. Nexercise köpte och slogs samman med Sworkit och jag gick med i Nexercise som deras VP för Product and Engineering.

Det var tillsammans med Ben och Greg att vi alla insåg vår gemensamma vision: vi skulle inte bara hjälpa upptagna vuxna, vi skulle hjälpa barn, äldre och till och med patienter att nå sina fitness- och rehabiliteringsmål genom att göra en tillgänglig och lättanvänd plattform som uppmuntrar och motiverar människor att lyckas.

Därifrån växte vi teamet, slog upp på TV-showen Shark Tank och träffade 25 miljoner nedladdningar. American College of Sports Medicine utsåg till och med oss ​​till den bästa bästa appen på marknaden (rankad på säkerhet, stretching, progression etc.), och vid tidpunkten för detta skrivande har vi uppnått lönsamhet som företag. Hittills har Sworkit hjälpt människor genomföra över 50 miljoner träningspass. Det har kommit hela cirkeln för nu samarbetar jag och coachar webbutveckling på en ideell som heter Codebar, och min berättelse börjar samma plats varje gång jag berättar för det - allt detta är tack vare Codecademy.

Mitt råd till andra

Om du vill vara utvecklare kan du försöka bygga något som kommer att vara användbart för dig. Codecademy lär dig allt du behöver för att komma igång och det är upp till dig att fortsätta därifrån. Inte varje appidé kommer att sluta vara som Sworkit, men de behöver inte vara det - du lär dig så mycket av allt du gör att ditt arbete kommer att bli bättre. Bygg upp den appidén som du har, eller till och med utveckla något som har gjorts en miljon gånger tidigare. Ta av träningshjulen och fortsätt bara bygga. Om du ska använda det kommer andra människor förmodligen att använda det också. Håll det enkelt i början, arbeta med dina användare och ta reda på vad de vill ha och tratt ut därifrån.

Från början vet du inte hur du gör halva sakerna du behöver göra för att göra en framgångsrik app, men du får reda på den med tålamod, ansträngning och genom att ställa rätt frågor. Ett inte så hemligt faktum av livet som utvecklare är att vi faktiskt gör detta hela tiden; Att hitta lösningar på våra problem är allt en del av jobbet. Du kommer att slå väggar och kämpa för att få din kod att fungera, men med tiden kommer du att nå "aha" ögonblicket när det plötsligt samlas. Om du får den hastigheten med adrenalin och den känslan av stolthet från att bygga saker som detta, kommer du förmodligen att ha glädje av att vara en utvecklare.

Sworkit är tillgängligt gratis på iOS, Android och webben.