Kuidas saada rakenduse arendajaks - kuidas teenisin rakendustest 50 000 dollarit

Autor: Peter Berry
Loomise Kuupäev: 16 August 2021
Värskenduse Kuupäev: 1 Juuli 2024
Anonim
Makske 500,00 $ KOHE 15 minutiga (hull trikk Internetis raha teenimiseks)
Videot: Makske 500,00 $ KOHE 15 minutiga (hull trikk Internetis raha teenimiseks)

Sisu


Paljude programmeerijate või ettevõtjate jaoks on rakenduse miljonäriks saamine ülim unistus. See peab olema hämmastav tunne, et tead, et sul pole kunagi vaja enam töötada, sest sul oli nutikas idee. Ja teada, et see idee aitab tegelikult inimesi! Probleem on selles, et nii vähesed inimesed teavad, kuidas saada rakenduse arendajaks.

See on minu jaoks programmeerimise ja tarkvara arendamise osas nii ahvatlev. See on tööriistakomplekt, mis annab igaühele võimaluse teha kõike, millest unistada, ning muuta seda tehes oma elu ja maailma.

Kahjuks pole ma rakendusmiljonär, kuid sain mõnda aega tagasi Androidi rakendusega edukuse ja mõtlesin, et jagan siin oma kogemusi teistele lootustandvatele arendajatele.

Mis juhtus

Ma pole kindel, kas see oli täpselt 50 000 dollarit, kuid see on umbkaudne hinnang. Üks minu rakendus sai alla 70 000 allalaadimist, hinnaga 1,20 dollarit - ja mul olid ka mõned teised, müüvad hästi. Lõikasin ka Indias asuvate originaalseadmete tootjatega tehinguid, et rakendused ilmuksid eelsalvestatud tarkvarana, mis teenis mulle natuke lisa.


Ma ei ole mingil moel rikas. See võib tunduda palju raha, kuid selle mõju on kümne aasta jooksul tunduvalt vähem! See ei tähenda, et see poleks siiski fantastiline. Ja kindlasti aitas see mul natuke aega mugavamat elustiili nautida. Ja see ei järginud tavapäraseid nõuandeid rakenduse arendajaks saamise kohta.

Idee

Rakendus, mis minu jaoks kõik ära lõi, sai nime Multiscreen Multitasking. Vabakutselise kirjanikuna, kes nautis mulle selle töö pakutavat vabadust, soovisin viisi, kuidas töötada oma tohutu telefoniga, ilma et oleks vaja sülearvutit. Mul oli bluetooth-klaviatuur, kuid mul polnud võimalust ekraani brauseri ja uurimistöö jaoks mõeldud dokumendi vahel jagada (see oli juba enne Androidi küpsetatud multitegumtöötlust).

Vaata ka: Idee Androidi arendajatele - kuidas unistada järgmine suur rakendus

Kahjuks langes see piirang püsivarale, nii et ükski minu kodeerimine ei saaks sellest ilma juurijuurdepääsuta mööda hiilida.


Kriimusta ise sügelema. Ma teadsin, millist probleemi soovisin lahendada, ja leidsin selle jaoks laheda viisi.

Lahendus, mille otsa ma lõpuks takerdusin, oli teha rakendus koos tekstiredaktori ja WebView'ga, et saaksin neid kõrvuti näha. Kutsusin seda “Ekraani sirvijaks ja märkmikuks”, kuna olen originaalne ja see sai tegelikult paar allalaadimist! Ma ei pidanud tingimata õppima, kuidas saada rakenduse arendajaks, vaid teadsin pigem seda probleemi, mida soovisin lahendada, ja leidsin selle jaoks laheda viisi. Arendajad ja leiutajad kipuvad seda nimetama omaenda sügeluse kriimustamiseks ja see on suurepärane lähenemisviis valupunktide leidmiseks, millest võivad saada müüdavad ideed.

Sealt mõistsin, et pole nii keeruline lisada segule minirakendusi, nagu näiteks failibrauser, joonistusriist või filmimängija. Seejärel mõtlesin välja viisi, kuidas aknaid ümber tõsta ja nende suurust muuta nagu Windowsi töölauale. Tegin seda nii, et sain kasutaja sõrme asendi lõuendilt, mis hõljus kõigi vaadete kohal, ja lasin sellel vajutusel läbi pääseda, kui see asus aknas.

Ma ei oodanud, et rakendus hakkab toimima nii, nagu ta seda tegi.

Andsin selle välja eriti kiiresti Multiscreen Multiteguna ja arendasin seda aja jooksul, et lisada rohkem ideid ja funktsioone. Samuti jagan rakenduse mitmeks erinevaks versiooniks, et sihtida erinevat tüüpi kasutajaid ja erinevat tüüpi seadmeid. Minu kodeerimine oli toona üsna pehmelt öeldes üsna piiratud, nii et õppisin põhimõtteliselt tööl rakenduse arendajaks olemise!

Hirmutav aeg

Ma ei oodanud, et rakendus hakkab toimima nii, nagu ta seda tegi. Jällegi, ma ei ole Mark Zuckerberg, kuid pärast päeva või kahte müüs rakendus arvukalt eksemplare tunnis ühekordse hinnaga 1,20 dollarit!

Mul on ere mälestus majapeol viibimisest, oma telefoni kontrollimisest, aru saamisest, et sellel võib olla “see”. See oli vaimustav! Mind oli alati huvitanud rakenduse arendajaks õppimine, kuid ma polnud veel mõelnud, mis see võiks olla tunnetamameeldib näha, et minu rakendus õnnestub.

Umbes aasta jooksul teenis rakendus mulle umbes 30 dollarit päevas, mis teeb noorelt tüübilt Uniist palju kasu. Veelgi enam, ma nägin, et sellel oli potentsiaal minna palju suuremaks.

Lõpuks võtsid minuga ühendust India mõned poisid, kes soovisid olla minu rakenduses omamoodi agent, et müüa litsentsi originaalseadmete tootjatele nende maailmas. Ma nõustusin ja kuigi peaaegu kõik üritasid mind oma intellektuaalsest omandist peletada ja teenisin nädalaid ja näpunäiteid varjatud nädal aega vaevalt kopsakat teenimist, tundis see minu jaoks tol ajal ikka päris suurt liigat. Ja keegi ei saa seda minult ära võtta!

Kuidas saada täna rakenduse arendajaks

Niisiis, kui soovite teada, kuidas saada rakenduse arendajaks, mida saate minu kogemustest õppida?

Tegin palju vigu (milleni jõuan hetkega), kuid üks asi, mida ma tundsin õigesti, oli nn ebaõnnestunud lähenemisviisi rakendamine - sisuliselt lasin rakenduse pisut pooleldi küpsetada.

See kõlab nagu kohutav nõuanne, kuid töötab, sest te ei kuluta liiga kaua ideele, millel pole jalgu. Enne multiekraani multitegumtöötlust olin teinud kohandatud klaviatuuri, mängu, sõnaarvestuse rakenduse (see polnud alati toona sisseehitatud funktsioon) ja palju muud. Ükski neist ei müünud ​​rohkem kui 20-30 eksemplari.

Kui ma oleksin terve aasta oma sõnaarvestuse rakenduses veetnud, poleks ma kunagi Multiscreeni multitegumtöötlust teinud ja oleksin juba varakult vallandatud.

Ma näen seda lootusrikaste ettevõtjate ja arendajatega nii tihti. Nad veedavad aastaid vanemate kodus elades ja töötades elumuutva rakenduse idee kallal. Sageli ei ütle nad mulle isegi, mille kallal nad töötavad, kuna see on nii revolutsiooniline, et võib-olla varastan selle idee (kuna mul pole muidugi midagi paremat teha!).

Seejärel vabastavad nad oma rakenduse / veebisaidi / ettevõtte ja lähevad kahe nädala jooksul minema. Mõni võtab mitu tonni laene ja kulutab vaeva kaubamärgi, juriidilise nõustamise ja vigade testimisele - seda kõike ilma katsetamata, et näha, kas keegi nende ideed ka tegelikult soovib!

Vaata ka: Kuidas veebis tarkvaraarendajana töötada

Rakenduse arendajaks saamine ei pea kaasama teie inimestega kolimist! Saate ehitada ja õppida hoides 9-5 all (või vähemalt võrgus töötades, nagu ma tegin).

Mis on nimes?

Teine asi, mida ma õigesti tegin, oli anda rakendusele nimi, mis müüs ennast ise. „Mitme ekraaniga multitegumtöötlus” on tegelikult otsingusõna. Kui soovite, et midagi, mis ekraani lõhestaks, käivitaks mitu rakendust, otsite just seda!

Ma tegin turunduse nulli.

See tegi 100% rakendusest löögi. Tegin turunduse nulli ja tegelikult polnud mul mingit ootust, et see tagasihoidlikuks lööb. Aitas ka see, et ikoon, mida kasutasin Play poe kirjes, oli sõna otseses mõttes ekraanipilt sellest, et see tegi oma asja. Inimesed võisid kohe näha, et kui nad tahavad lauaarvuti tüüpi multitegumtöötlust, oli see just seal!

Hind on õige

Ma seisan oma otsuse eest avaldada rakendus ühekordse hinnaga. Teadsin oma kogemustest veebimeistrina, et reklaamitulu ei ole suur, kui teil pole tuhandeid iga päev kasutajad. See on harukordne ühegi rakenduse puhul (mitu rakendust te tõesti igapäevaselt oma telefonis kasutate?). Ma teadsin, et mõned inimesed võivad rakenduse alla laadida ja isegi mitte kunagi seda proovida! Ühekordse tasu nõudmisega teenin ma ikkagi nende pealt ära.

Kuidas saada täna rakenduse arendajaks? Ma arvan, et on hea võimalus, et see on endiselt hea võimalus väiksematele sõltumatutele arendajatele - eriti iOS-is.

Lõpuks: olin nutikas, et ei usaldanud neid agente, kellega ma töötasin. Õnneks olin küpsetanud rakenduses OEM-versioonid, mis kontrollivad faili olemasolu serveris, ja kui see leiab, siis see klappib välja ja hävitab rakenduse. Kui minu rakendus nende veebisaidile ilmus, mainimata ei minu nime ega ettevõtet, oli mul lihtne veenda neid põhjust nägema!

Kus ma valesti läksin

Ehkki see aeg minu elus oli väga põnev - ja ma mäletan, et sain tohutult suurendada enesekindlust (tundsin end lõpuks oma kangelase Tony Starki moodi) -, olin ka uskumatult ärevil. Minu edu peatamiseks peaks mingil põhjusel rakenduse poest eemaldama. Samuti polnud midagi öelda, et rakendus ei kaotaks juhuslikult öö läbi hoogu. Olin ka kindel, et see on vaid aja küsimus, kuni Android tutvustas mitme akna funktsionaalsust (selgus, et selleks kulub mõni aasta).

Miin oli esimene rakendus, mis poodi sedaviisi töötas, kuid see läks ka vaid väga lühikese aja jooksul enne seda, kui lugematu arv jäljendajaid kaklustega ühines. Mõned töötasid paremini kui minu rakendus ja olid täiesti tasuta. Kui soovite õppida, kuidas saada rakenduse arendajaks, peaksite õppima ka oma intellektuaalse omandi kaitsmist, ehkki ausalt öeldes ei tasu see teie aega väärt.

Teie parim kaitse jäljendajate vastu on see, mida teete kõigepealt, ja tehke seda kõige paremini. Rikasin selle eelise ära. See on nõuanne ka enamikule Silicon Valleys liikujatele ja raputajatele. Paluge investoril siiski allkirjastada mitteavaldamise leping (NDA), enne kui ütlete talle oma idee ja tõenäoliselt naeravad ta teile uksest välja. Nad teavad, et ideed on kükitamist väärt, teostus on kõik.

Ideed on kükitamist väärt. Hukkamine on kõik.

See kartmine takistas mind ka mõttega kaasamast. Olin nii kindel, et see kiiresti haihtub. Veetsin 90% ajast vabakutselisena. Tagantjärele mõeldes oleksin võinud hõlpsalt seda varasemat edu võimendada ja anda kasutajatele põhjust sellest kinni pidada. Võib-olla oleksin võinud selle muuta mugavaks rakenduste komplektiks või muuta müügiargumendiks rakenduste suurema sünergia (olin juba lisanud funktsiooni, mis avaks joonistamisrakenduses veebisaiti märkuste tegemiseks, mille kohta olen uhke öelda, et see oli) natuke oma ajast ees!).

Kummitus masinas

Suurem viga, mille ma tegin, oli koodis. Ehitasin Multiscreeni multitegumtöötluse, kasutades vaid natuke iseõppinud kodeerimise teadmisi, ning ma ei kasutanud isegi Java ja Eclipse'i (toona eelistatud meetod). Selle asemel kasutasin tööriista nimega B4A, mis võimaldab teil koodi BASIC-is kodeerida. Minu tollane ainus kogemus oli ZXSpectrumi, Tatung Einsteini (keegi mäletate neid?) Ja QBasicuga; nii et see sobis minu jaoks ideaalselt.

Ehitasin Multiscreen Multitegumtöötluse, kasutades vaid natuke iseõppinud kodeerimise teadmisi.

Kui aga rakendus kunagi laenab objektorienteeritud struktuurile (sõnad, mis minu jaoks tollal midagi tähendas), avab see rakenduse, mis pakub palju sama rakenduse iteratsioone! Ametlike tööriistade (antud juhul Android Studio) õppimine on kindlasti parim nõuanne, kui soovite saada rakenduse arendajaks!

See võib teie jaoks olla jama, kuid muutujate ja funktsioonide nimetamisel tuli ilmselt minu rumalusest aru. Mul oli kohutav komme nimetada neid näiteks “JigglyWiggly” ja “Cup” (tavaliselt kui laua peal juhtuks olema tass). Lõpuks andis see teed omamoodi sisemisele loogikale, mis oli nii keeruline, see oli peaaegu oma keel. Ka mina ei kirjutanud sellest kuskilt märkust. Vana juhuslik kood oli täiesti rõve.

Ausalt, tõsisel programmeerijal oleks südamerabandus, kui nad koodi näeksid. Kui ma otsustasin, et ma ei vaja enam funktsiooni (mis mäletatakse, et see kirjutatakse lihtsalt minu skriptis reale), siis jätsin selle sinna mädanema. Ma ei kustutanud seda isegi! See tähendas, et kui ma pidin oma rakendusest väikese vaheaja võtma (mu suurim kirjutamisklient ei maksnud mulle umbes kuus kuud, mis viis mind rahalisse röövimisse - järjekordne lõbus lugu), polnud mul absoluutselt aimugi, kuidas tagasi jõuda, kui Ma tulin tagasi!

See istus seal ja mädanes, kuni see lõpuks maha võeti.

Kui Google uuendas oma tööriistu Android Studio abil ja reegleid Material Design abil, polnud mu vana rakendus lihtsalt piisavalt kohanemisvõimeline, et sellega toime tulla.

Nii et see istus seal ja mädanes, kuni lõpuks võeti pilt maha, mille jaoks mul polnud kaupluse nimekirjas õigusi (taust, mis mul sel ajal telefonis oli). Jällegi, mitte minu parim käik.

Positiivsed kaasavõtmised

Ehkki Multiscreeni multitegumtöötlus pole enam müügis ja ma ehk jätsin võimaluse kasutamata, ei pea ma siiski seda kogemust läbikukkumiseks. Esiteks oli see kogemus, mida keegi ei saa minult kunagi võtta. Olen ääretult uhke rakenduse üle, alates algsest ideest kuni mõne funktsioonini ja mõne leidliku viisiga, mille abil mul õnnestus piiratud kodeeringutega asju saavutada.

Ma ei pea seda kogemust endiselt läbikukkumiseks.

Lisaks tõi see kaasa hulgaliselt järgmisi võimalusi: luua rohkem kõrge profiiliga rakendusi, töötada selle nimel ja isegi raamatu avaldamine. Ma soovitaksin seda kellelegi proovida.

Kogemus õpetas ka mulle, kuidas saada rakenduse arendajaks, ja see tõi kaasa rohkem loominguid, õnnestumisi ja ebaõnnestumisi.

Kuidas täna edukat rakendust luua?

Mida soovite teha teisiti? Kui soovite nautida rakendustepoes edu ja saada rakenduse arendajaks, mida peaksite tegema teisiti? Alustuseks kirjutage hea kood, mille juurde saate tagasi pöörduda. Siit saate teada, kuidas rakendusi õigesti luua.

Leidke valupunkt ja parandage see - ideaaljuhul otsib üks inimene. Ärge kulutage ühe rakenduse kallal liiga kaua aega ja valige oma esimese projekti jaoks midagi suhteliselt lihtsat. Inimesed, kes pole kunagi rakendust varem ehitanud, ei tohiks turvaprobleemide ja muude komplikatsioonidega pilvepõhiseid teenuseid luua. Nad peaksid tegema kalkulaatoreid.

Samuti kaaluge kindlalt kindla makse kasutamist oma makseviisina, välja arvatud juhul, kui pakute tõeliselt hämmastavat teenust. Järgmine kord, kui rakenduse välja annan, on see peaaegu kindlasti iTunes'i poes, kus on kombeks kulutada 5 või isegi 20 dollarit millegi väärt jaoks.

Loodetavasti leidsid mõned minu arusaamad kasulikuks. Võib-olla aitasid nad teil määrata oma kursuse, kuidas saada rakenduse arendajaks. Jagage kindlasti allpool toodud kommentaarides enda oma. Mille kallal sa praegu töötad?

Platvormil on palju kohutavaid, vale ja ilmelgelt hullumeeleid YouTube'i vandenõuteooria videoid. ee on olnud YouTube'i ja kogu ühikonna jaok uur probleem, kuna võltuudite levik...

Ük uurimaid probleeme, millega YouTube ilmiti eiab, on deinformatiooni - nn võltuudite - levitamine platvormil. Koo Facebooki, Twitteri ja muude uuremate otiaalmeediavõrgutikega on YouT...

Toimetaja Valik