Od stranskega projekta do 25 milijonov prenosov

Decembra 2011 je bil Ryan Hanna začetnik kodiranja z idejo za aplikacije. V naslednjih petih letih se je njegova aplikacija za vadbo, Sworkit, spremenila iz stranskega projekta v podvig. Ryan je zdaj podpredsednik za izdelke in inženiring v podjetju, ki je pridobilo njegov zagon. Tu je njegova zgodba.

Kako sem začel s kodiranjem

Po odhodu iz vojske sem delal kot mrežni administrator. V tem trenutku nisem vedel prvega o spletnem programiranju. Želel sem se naučiti kodirati, da bom boljši pri svojem delu, in morda začel novo poklicno pot. Dolgo sem bil porabljen kot porabnik aplikacij; Želela sem ustvariti nekaj svojega. Poskušal sem se učiti s knjigami, videoposnetki, članki, poimenujete ga. Pomagali so mi, da sem začel, vendar nič kaj kliknilo. Šele ko sem našel Codecademy in se zavezal Code Code, sem našel učno orodje, ki deluje zame - in to je delalo čudeže.

Gradim svojo prvo aplikacijo

Ko se je Code Year približal koncu, sem želel uporabiti svoje nove veščine, da sestavim nekaj svojega. Začel sem stranski projekt cementiranja in uporabe znanj, ki sem se jih naučil s Codecademy. Nisem hotel zgraditi nečesa, da bi ga zgradil - hotel sem ustvariti tudi nekaj, kar bi uporabil. Od tod je nastala ideja za Sworkit.

Pogosto sem težko prilegala vadbo v svoj zaseden urnik in ko sem že imela čas, nisem želela več časa posvetiti iskanju novih rutin vadbe za čas, prostor ali omejitve opreme. Tako sem združil svoje kondicijsko znanje iz dni ameriškega vojaškega časnika s svojimi tehničnimi izkušnjami iz Codecademyja, da sem ustvaril aplikacijo za odpravo te težave. Aplikacija, Sworkit, ponuja fleksibilno rutino vadbe za ljudi katere koli ravni telesne pripravljenosti, kjer koli že so, in za poljuben čas, ki ga imajo.

Ena ključnih značilnosti originalnega Sworkita je pravzaprav prilagojena na podlagi enega najzgodnejših lekcij v Code Year! Tretji projekt v Code Year-u je bil ustvariti igro navideznih kock, za katero je bila potrebna ta vrstica kode:

V Sworkitu sem uporabil zelo podobno funkcijo:

Prva različica Sworkita je temeljila na tem, kar sem se naučil na tečajih HTML, CSS, JavaScript in jQuery o Codecademy. Najprej sem izdelal spletno mesto, nato pa za pretvorbo spletnega mesta v domačo aplikacijo uporabil Adobeovo platformo PhoneGap. Nikoli si nisem mislil, da ne bom mogel sam izdelati aplikacije in zagotovo si nikoli nisem mislil, da se bo tako odletela!

Kako je Sworkit vzletel

Ko sem končal različico svoje aplikacije, ki je delovala zame, sem jo želel deliti z drugimi ljudmi s podobnimi cilji. Objavil sem ga na nekaj blogih in spletnih mestih ter poslal Lifehackerju tvit, ki je rekel: »Ste že videli novo fitnes aplikacijo Sworkit? Ima veliko miselnosti v fitnesu Lifehacker - Sworkit.com. "

Lifehacker je odgovoril - imeli so jo radi in jo objavili naslednji dan. Na tisoče ljudi je aplikacijo preneslo. Šokiran sem bil nad tem, kako priljubljena aplikacija je postala in popolnoma ponižena zaradi pohvale, ki jo je prejela. Le nekaj mesecev kasneje sem izdal plačljivo različico Sworkita.

Takrat sem prvič delil svojo zgodbo o Codecademy. Imel sem 130.000 prenosov, a najboljše je šele prišlo. Zahvaljujoč mojemu uspehu in izkušnjam z gradnjo Sworkita mi je uspelo preiti s službe inženiringa sistemov na svetovalca za mobilne aplikacije, vse pa sem Sworkit vodil v prostem času. Sworkit se je sčasoma pomeril do točke, ko je bil prevelik za polovični delovni čas, zato sem se potopil in začel upravljati Sworkit s polnim delovnim časom!

Doseganje novih višin

Potem ko se je število prenosov Sworkita povzpelo na milijone, sem prejel e-poštno sporočilo od dveh ljudi, ki sem jih srečal na konferenci, Bena Young-a in Grega Colemana iz družbe Nexercise, ki sta me vprašala, ali bi bila odprta za prodajo Sworkita njihovemu podjetju. Nexercise je bila uveljavljena aplikacija za fitnes, ki je uporabnikom omogočala, da se fitnes aktivnosti zabeležijo retroaktivno ali v realnem času, da se usmerijo v nagrade. Z Benom in Gregom sem se odlično spopadla, tako da je bila to fantastična priložnost! Z nakupom smo šli naprej. Nexercise kupil in združil s podjetjem Sworkit in pridružil sem se podjetju Nexercise kot njihov namestnik VP za izdelke in inženiring.

Skupaj z Benom in Gregom sva uresničila svojo skupno vizijo: ne bomo pomagali samo zaposlenim odraslim, pomagali bomo otrokom, starejšim in celo bolnikom, da dosežejo svoje kondicijske in rehabilitacijske cilje, tako da naredimo dostopno in enostavno za uporabo platforma, ki spodbuja in motivira ljudi k uspehu.

Od tam smo zrasli ekipo, ki se je predstavila v televizijski oddaji Shark Tank in dosegla 25 milijonov prenosov. Ameriška akademija za športno medicino nas je celo imenovala za najboljšo fitnes aplikacijo na trgu (ocenjeno na varnost, raztezanje, napredovanje itd.), V času tega pisanja pa smo dosegli donosnost kot posel. Do danes je Sworkit pomagal ljudem opraviti več kot 50 milijonov vadb. Vse je v polnem krogu, ker zdaj soorganiziram in treniram razvoj spletnih strani z neprofitnim imenom Codebar in moja zgodba se začne isto mesto vsakič, ko jo povem - vse to zahvaljujoč Codecademy.

Moj nasvet drugim

Če želite biti razvijalec, poskusite sestaviti nekaj, kar vam bo koristilo. Codecademy vas nauči vsega, kar potrebujete, da začnete, od vas pa je, da nadaljujete od tam. Vsaka ideja o aplikaciji ne bo več podobna Sworkitu, vendar tega ne bo treba - toliko se boste naučili iz vsega, kar boste naredili, da bo vaše delo vedno boljše. Zgradite idejo o aplikaciji, ki jo imate, ali celo razvijte nekaj, kar je bilo storjeno že milijonkrat. Odstranite vadbena kolesa in samo nadaljujte z gradnjo. Če ga boste uporabljali, ga bodo verjetno uporabljali tudi drugi. Na začetku naj bo preprosto, delajte s svojimi uporabniki in ugotovite, kaj želijo, in od tam odvijte.

Na začetku ne boste vedeli, kako narediti polovico stvari, ki jih morate narediti za uspešno aplikacijo, vendar boste to ugotovili s potrpljenjem, trudom in postavljanjem pravih vprašanj. Ne tako skrivno dejstvo življenja razvijalca je, da to dejansko počnemo ves čas; iskanje rešitev za naše težave je del dela. Zidali se boste v stene in se borili, da bo koda delovala, toda sčasoma pridete do "aha" trenutka, ko se nenadoma zbere. Če dobite takšen nalet adrenalina in občutek ponosa, ker gradite take stvari, potem boste verjetno tudi vi postali razvijalec.

Sworkit je na voljo brezplačno v iOS-u, Androidu in spletu.