Hvordan bli apputvikler - Hvordan tjente jeg $ 50 000 fra apper

Forfatter: Peter Berry
Opprettelsesdato: 16 Lang L: none (month-012) 2021
Oppdater Dato: 1 Juli 2024
Anonim
The Real Story of Paris Hilton | This Is Paris Official Documentary
Video: The Real Story of Paris Hilton | This Is Paris Official Documentary

Innhold


For mange en programmerer eller gründer er det å bli en "app-millionær" den ultimate drømmen. Det må være en fantastisk følelse å vite at du aldri trenger å jobbe igjen, på grunn av en smart idé du hadde. Og å vite den nevnte ideen, er faktisk å hjelpe mennesker! Problemet er at så få mennesker vet hvordan de skal bli apputvikler.

Dette er det jeg synes er så tiltalende om programmering og programvareutvikling. Dette er et sett med verktøy som gir enhver mulighet til å lage alt de kan drømme opp, og potensielt for å endre sine liv og verden ved å gjøre det.

Dessverre er jeg ikke en app-millionær, men jeg fikk en liten smakebit for en stund siden med en Android-app, og tenkte at jeg ville dele mine erfaringer her for andre håpefulle utviklere.

Hva skjedde


Jeg er ikke sikker på om det var nøyaktig 50 000 dollar, men det er et grovt estimat. En av appene mine fikk over 70 000 nedlastinger, til 1,20 dollar per pop, og jeg fikk noen andre til å selge greit også. Jeg kuttet også avtaler med OEMs i India for å få appene til å vises som forhåndsinnlastet programvare, noe som tjente meg litt ekstra.

Jeg er ikke rik på noen måte. Det kan høres ut som mye penger, men virkningen av dem merkes betydelig mindre i løpet av ti år! Det er ikke til å si at det ikke var fantastisk. Og det hjalp meg absolutt til å glede meg over en mer komfortabel livsstil en liten stund. Og det var ikke ved å følge noen konvensjonelle råd om hvordan du kan bli apputvikler.

tanker

Appen som sparket det hele av for meg, ble kalt Multiscreen Multitasking. Som frilansskribent som likte friheten som jobben ga meg, ønsket jeg en måte å jobbe på den enorme telefonen min uten å trenge en bærbar datamaskin. Jeg hadde et Bluetooth-tastatur, men det var ingen måte for meg å dele skjermen mellom en nettleser og et dokument for forskning (dette var i god tid før det ble bakt multitasking på Android).


Se også: Ideation for Android-utviklere - hvordan drømme opp den neste store appen

Dessverre var denne begrensningen nede til fastvaren, så ingen koding fra min side ville kunne omgå den uten rottilgang.

Skrap din egen kløe. Jeg visste hvilket problem jeg ville løse, og jeg fant en kul måte å gjøre det på.

Løsningen jeg til slutt snublet over var å lage en app med både en tekstredigerer og en WebView slik at jeg kunne se dem side om side. Jeg kalte dette "Split Screen Browser and Notepad" fordi jeg er original, og som faktisk fikk noen få nedlastinger! Jeg ønsket ikke nødvendigvis å lære å bli apputvikler, men jeg visste heller hvilket problem jeg ville løse, og jeg fant en kul måte å gjøre det på. Utviklere og oppfinnere har en tendens til å kalle dette for å "klø din egen kløe", og det er en fin tilnærming til å finne "smertepunkter" som kan bli omstendelige ideer.

Derfra skjønte jeg at det ikke ville være så vanskelig å legge til flere mini-apper i miksen, som en filleser, et tegneverktøy eller en filmspiller. Så fant jeg ut en måte å flytte vinduene rundt på og endre størrelse på dem akkurat som på et Windows-skrivebord. Jeg gjorde dette ved å få brukernes fingerposisjon fra et lerret som svevde på toppen av alle visningene, og ved å la pressen passere hvis den var inne i et vindu.

Jeg forventet ikke at appen skulle ta av seg slik den gjorde.

Jeg ga ut dette ekstremt raskt som Multiscreen Multitasking, og utviklet det over tid for å innlemme flere ideer og funksjoner. Jeg delte også appen i flere forskjellige versjoner, for å målrette mot forskjellige typer brukere og forskjellige typer enheter. Kodingen min den gang var ganske begrenset til å si det mildt, så jeg lærte å være apputvikler i utgangspunktet på jobben!

En skummel tid

Jeg forventet ikke at appen skulle ta av seg slik den gjorde. Igjen, jeg er ingen Mark Zuckerberg, men etter en dag eller to solgte appen mange eksemplarer i timen til engangsprisen på 1,20 dollar!

Jeg har et levende minne om å være på husfest, sjekke telefonen min, innse at dette hadde potensialet til å være det. Det var spennende! Jeg hadde alltid vært interessert i å lære å bli apputvikler, men jeg hadde egentlig ikke tenkt på hva det måtte gjøre føleliker å se en app av meg lykkes.

I omtrent ett år tjente appen meg omtrent $ 30 om dagen, noe som faktisk utgjør en stor forskjell for en ung fyr som er fersk fra Uni. Det som er mer, er at jeg kunne se at den hadde det potensial å gå mye større.

Etter hvert ble jeg kontaktet av noen gutter i India som ønsket å fungere som en slags agent for appen min for å selge en lisens til OEM-er i deres del av verden. Jeg var enig i det, og mens stort sett alle prøvde å klype meg ut av åndsverket mitt, og jeg tjente knapt en liten pittans i flere uker og uker brukt på å finpusse kode, føltes det fortsatt ganske stor liga for meg den gangen. Og ingen kan ta det bort fra meg!

Slik blir du apputvikler i dag

Så, hvis du vil vite hvordan du blir apputvikler, hva kan du lære av erfaringene mine?

Jeg gjorde mange feil (som jeg skal komme i løpet av et øyeblikk), men en ting jeg følte jeg gjorde riktig var å bruke en "fail fast-tilnærming" - egentlig la jeg ut appen litt halvt bakt.

Det høres ut som forferdelig råd, men det fungerer, fordi du ikke bruker for lang tid på en idé uten ben. Før multiscreen Multitasking hadde jeg laget et tilpasset tastatur, et spill, en ordtelling-app (dette var ikke alltid en innebygd funksjon på den tiden), og mye mer. Ingen av disse solgte mer enn 20-30 eksemplarer.

Hvis jeg hadde brukt et helt år på ordtellingen-appen min, hadde jeg aldri laget Multiscreen Multitasking, og jeg hadde blitt motløs veldig tidlig.

Jeg ser dette så ofte med håpefulle gründere og utviklere. De tilbringer mange år hjemme hos foreldrene og jobber med en livsendrende app-idé. Svært ofte vil de ikke engang fortelle meg hva de jobber med, fordi det er så revolusjonerende at jeg kanskje stjeler ideen (fordi jeg selvfølgelig ikke har noe bedre å gjøre!).

Deretter slipper de appen / nettstedet / bedriften deres, og innen to uker går de byster. Noen tar opp massevis av lån og bruker en formue på merkevarebygging, juridisk rådgivning og bug testing, alt uten å teste for å se om noen faktisk ville ha ideen sin!

Se også: Slik jobber du som programvareutvikler på nettet

Å bli apputvikler trenger ikke å involvere å flytte inn sammen med folkene dine! Du kan bygge og lære mens du holder nede en 9-5 (eller i det minste mens du jobber online, som jeg gjorde).

Hva er i et navn?

En annen ting jeg gjorde riktig var å gi appen et navn som solgte seg selv. “Multiscreen Multitasking” er effektivt et søkeord. Hvis du vil ha noe som deler skjermen for å kjøre flere apper, er det det du kommer til å søke etter!

Jeg gjorde null markedsføring.

Dette er 100% det som gjorde appen til en hit. Jeg gjorde null markedsføring, og hadde egentlig ingen forventninger om at det skulle bli en beskjeden hit. Det som også hjalp, er at ikonet jeg brukte i Play Store-oppføringen bokstavelig talt var et skjermbilde av det som gjorde ting. Folk kunne se med en gang at hvis de ønsket multitasking på stasjonær stil, var det her det var!

Prisen er rett

Jeg står ved min beslutning om å gi ut appen for en engangspris. Jeg visste av erfaringene mine som webmaster, annonseinntektene utgjør ikke mye med mindre du har tusenvis av daglig brukere. Det er sjelden for noen app (hvor mange apper bruker du virkelig hver dag på telefonen din?). Jeg visste at noen der ute kunne laste ned appen og aldri prøve den en gang! Ved å kreve en engangsavgift vil jeg fortsatt tjene penger på dem.

Er det slik å bli apputvikler i dag? Jeg tror det er en god sjanse for at det fortsatt er et godt alternativ for mindre, uavhengige utviklere - spesielt på iOS.

Til slutt: Jeg var smart å ikke stole på de agentene jeg jobbet med. Heldigvis hadde jeg bakt inn en liten kill-switch i OEM-versjonene av appen, som ville sjekket for eksistensen av en fil på en server, og hvis den fant den, ville den bla ut og ødelagt appen. Da appen min dukket opp på nettstedet deres uten å nevne navnet mitt eller virksomheten min, var det lett for meg å overbevise dem om å se grunnen!

Hvor jeg gikk galt

Selv om denne gangen i livet mitt var veldig spennende - og jeg husker at jeg likte et enormt løft i selvtilliten (jeg endelig følte meg som helten min, Tony Stark) - var jeg også utrolig engstelig. Det vil bare ta at appen ble fjernet fra butikken av en eller annen grunn for at suksessen min skulle bli stoppet. På samme måte var det ingenting som sa at appen ikke bare ville tilfeldig tømme over natten. Jeg var også sikker på at det bare ville være et spørsmål om tid til Android introduserte multi-vindus funksjonalitet naturlig (det viste seg å ta noen år).

Mine var den første appen i butikken som fungerte på denne måten, men det var også bare veldig kort tid før utallige etterligere ble med i striden. Noen fungerte bedre enn appen min, og var helt gratis. Hvis du vil lære å bli apputvikler, bør du også lære å beskytte immaterielle rettigheter, selv om det i all ærlighet ikke vil være verdt det.

Ditt beste forsvar mot imitatorer er å gjøre det først, og gjøre det best. Jeg ødela den fordelen. Dette er rådet fra de fleste Silicon Valley-bevegere og rystere. Be imidlertid en investor om å signere en avtale om ikke-avsløring (NDA) før du forteller dem ideen din, og de vil sannsynligvis le deg utenfor døren. De vet at ideer er verdt å sitte på huk, henrettelse er alt.

Ideer er verdt å sitte på huk. Henrettelse er alt.

Denne bekymringen stoppet meg også fra å gå inn på ideen. Jeg var så sikker på at det ville bli nedlagt raskt, jeg brukte fortsatt 90% av tiden på frilans. I ettertid kunne jeg lett ha utnyttet den tidlige suksessen og gitt brukerne en grunn til å holde seg rundt. Kanskje jeg kunne ha gjort det til en praktisk pakke med apper, eller gjort salgsargumentet til en økt synergi mellom appene (jeg hadde allerede lagt til en funksjon som ville åpne et nettsted i tegne-appen for merknad, som jeg er stolt over å si at litt foran sin tid!).

Spøkelset i maskinen

Den større feilen jeg gjorde var i koden. Jeg bygde Multiscreen Multitasking ved å bruke bare litt selvlært kodingskunnskap, og jeg brukte ikke engang Java og Eclipse (den foretrukne metoden den gang). I stedet brukte jeg et verktøy som heter B4A, som lar deg kode i BASIC. Den eneste opplevelsen den gangen var med et ZXSpectrum, en Tatung Einstein (noen som husker det?) Og QBasic; så dette var perfekt for meg.

Jeg bygde Multiscreen Multitasking ved å bruke bare litt selvlært kodingskunnskap.

Imidlertid, hvis noen gang en applikasjon lånte seg til en objektorientert struktur (ord som ikke betydde noe for meg den gangen), ville det være en som åpner mange iterasjoner av den samme appen! Å lære de offisielle verktøyene (Android Studio i dette tilfellet) er uten tvil det beste rådet hvis du vil bli apputvikler!

Det kan være tull for deg, men du kan sikkert forstå dårskapen min når det gjaldt å navngi variabler og funksjoner. Jeg hadde en forferdelig vane med å kalle dem ting som “JigglyWiggly” og “Cup” (vanligvis hvis det tilfeldigvis var en kopp på bordet). Etter hvert ga dette vei for en slags intern logikk så kompleks, det var nesten sitt eget språk. Jeg skrev ikke noen lapp om det noe sted. Den gamle tilfeldige koden var fullstendig stump.

Ærlig talt, en seriøs programmerer ville ha et hjerteinfarkt hvis de så koden. Hvis jeg bestemte meg for at jeg ikke trengte en funksjon lenger (som husker bare ville bli skrevet på linje i skriptet mitt), så la jeg den der for å råtne. Jeg har ikke en gang slettet det! Dette betydde da jeg måtte ta en liten pause fra appen min (min største forfatterklient betalte meg ikke i omtrent seks måneder, noe som førte meg til økonomisk skjebne - en annen morsom historie), jeg ante absolutt ikke hvordan jeg skulle komme inn igjen når Jeg kom tilbake!

Den satt der og den råtnet til den til slutt ble tatt ned.

Da Google oppdaterte verktøyene sine med Android Studio, og dens regler med Material Design, var den gamle appen min ikke tilpasningsdyktig nok til å takle det.

Så den satt der og den råtnet til den til slutt ble tatt ned for å bruke et bilde som jeg ikke hadde rettighetene til i butikkoppføringen (bakgrunnen jeg hadde på telefonen min den gangen). Igjen, ikke mitt beste trekk.

Positive takeaways

Mens multiscreen Multitasking ikke lenger er til salgs og jeg kanskje savnet en mulighet, anser jeg fortsatt ikke opplevelsen som en fiasko over alt. For en var det en opplevelse ingen noen gang kan ta fra meg. Jeg er ekstremt stolt av appen, fra den første ideen, til noen av funksjonene, til noen få ressurssterke måter jeg klarte å oppnå ting med begrensede kodingskoteletter.

Jeg anser fortsatt ikke opplevelsen som en fiasko.

Dessuten førte det til massevis av påfølgende muligheter: å lage mer høyprofilerte apper, jobbe for , og til og med å få utgitt en bok. Jeg vil anbefale å prøve det til hvem som helst.

Opplevelsen lærte meg også hvordan jeg skulle bli apputvikler, og det førte til flere kreasjoner, suksesser og fiaskoer nedover.

Hvordan lage en vellykket app i dag

Hvis du vil glede deg over suksessen i app-butikken og bli apputvikler, hva bør du gjøre annerledes? Til å begynne med, skriv god kode du kan komme tilbake til. Du kan lære å bygge apper på riktig måte her.

Finn et smertepunkt og fikset det - ideelt sett vil ett folk lete etter. Ikke bruk for lang tid på å jobbe på en app, og velg noe relativt enkelt for det første prosjektet ditt. Mennesker som aldri har bygget en app før, burde ikke opprette skybaserte tjenester med sikkerhetsproblemer og andre komplikasjoner. De skal lage kalkulatorer.

På samme måte bør du sterkt vurdere å bruke et fast gebyr som betalingsmåte, med mindre du tilbyr en virkelig fantastisk tjeneste. Neste gang jeg gir ut en app vil den nesten helt sikkert være i iTunes-butikken, der det er vanlig å bruke $ 5 eller til og med $ 20 for noe verdt å ha.

Jeg håper du fant noen av innsikten min nyttige. Kanskje hjalp de deg med å sette ditt eget kurs for hvordan du kan bli apputvikler. Husk å dele dine egne i kommentarene nedenfor. Hva jobber du med akkurat nå?

Galaxy 10 fingeravtrykkfeil har tvunget noen banker til å ta aken i egne hender.iden fingeravtrykkkannere ble populære på marttelefoner, begynte de flete banker å tøtte den bi...

Fingeravtrykkkannere er generelt ikrere enn kamerabaerte aniktlåeringløninger, men ikke alle løningene for fingeravtrykk er opprettet likt. Det virker om om amung finner ut av det p...

Siste Innlegg