Utviklerintervju Hva tar det for å få over 500 000 nedlastinger for appen din?
Med over 500 000 nedlastinger og en imponerende 4,7-stjerners rating basert på mer enn 12 000 anmeldelser, er Llama en av de kraftigste automatiseringsappene for Android. Jeg har først vurdert det i 2011 Bruk Llama til å automatisere din Android-telefon med lokaliseringsprofiler og mer Bruk Llama til å automatisere Android-telefonen din med posisjonsprofiler og mer På en skala fra en til ti, hvor smart er smarttelefonen din? Det kan være smart nok til å håndtere e-post, eller hjelpe deg med å navigere ukjente urbane landskap. Men er det smart nok til å slå av ... Les mer og det fortsatte å bli bedre siden. På mange måter er dette en Android-utviklers drøm: Å lage en app som er en av de ti beste resultatene når du søker etter en generell betegnelse som “profiler” og få hundrevis av tusenvis av brukere. Så hvordan føles det?
Mannen bak Llama, Steven Carta, var snill nok til å snakke med meg og dele noen av hans tanker om dette. Det viser seg at du ikke trenger å ha galne ambisjoner for å lykkes: Starte små kan også fungere.
Fortell oss litt om deg selv. Hvem er du, og hva gjør du i livet?
Jeg er en født'n'bred Londoner, 28 år gammel. Jeg begynte å programmere datamaskiner fra en ung alder, litt tid på grunnskolen, men jeg er ikke sikker på nøyaktig når. Jeg husker å bruke noen lilla bøker om BBC B BASIC og begynte å skrive enkle programmer på onkels BBC-datamaskin. Så fortsatte jeg med å lage dumme Windows-spill på fritiden min. tenk kloner av Pacman eller Snake. Siden da har jeg en grad i datavitenskap og er nå en webutvikler i den virkelige verden.
Hva har gjort deg til å lage Llama, når Tasker [tidligere gjennomgang av Tasker For Android: En mobilapp som passer til din hilsen Tasker for Android: En mobilapp som passer til alle dine innfall Når det kommer til enhetsautomatisering, er det bare en 900- lb gorilla i Android-rom, og det er Tasker. True, Llama er en fantastisk gratis automatiseringsapp, men det tar ikke sikte på Tasker's fullmakt. Tasker ... Les mer] var allerede rundt? Er det ditt første Android-prosjekt? Fortell oss litt om hva som begynte å føles.
Llama startet faktisk som mitt siste års universitetsprosjekt. Ideen var bare å automatisere lydprofilene som de fleste Nokia-telefoner hadde tilbake på dagen. Jeg fikk ideen mens du gikk hjem fra puben og lurte på hvor lenge jeg hadde forlatt vennene mine før du dro av. Å vite at telefonen min hadde muligheten til å samle akkurat den informasjonen, gikk ideen videre derfra. Det var andre Nokia S60 apps på den tiden som gjorde noe lignende.
Jeg fikk ideen mens du gikk hjem fra puben og lurte på hvor lenge jeg hadde forlatt vennene mine før du dro av.
Det var opprinnelig skrevet for en Nokia 6630, da jeg portet den til min N95 og N85 hvor jeg var ganske mye den eneste brukeren av det (jeg hadde gitt det til noen venner, men det var alt). Til slutt klarte Nokia ikke å lage en telefon som interesserte meg, og jeg fikk en Android-enhet. RIP Nokia :(
Og nå for noen sjeldne opptak av tidlig Lama:
Å gå tilbake til Java var litt fryktelig.
Jeg hadde lært Java på universitetet, men jeg hadde mest brukt på å skrive ASP.NET i C #. Å gå tilbake til Java var litt fryktelig, men etter noen uker over julen Llama for Android ble født. Det kan bare endre profiler basert på tid og område. Android har egentlig ikke profiler, bare et volumnivå, så de måtte også emuleres. Jeg skrev opp en rask melding på XDA og noen begynte å be om funksjoner.
Til slutt var Llama klar for markedet. En rask innlegg på Reddit fikk den første buzzen, og det spredte seg derfra [Hvis du ikke er sikker på hva Reddit handler om, se vår guide -Ed.]. Det ble utgitt som en gratis app fordi jeg er fin, ha. Jeg jobber med det som en hobby, jeg har en heltidsjobb som jeg er fornøyd med, og jeg er ikke den typen person som trenger å ha alle pengene i verden.
Llama har en doner-versjon, men hovedappen er gratis og er ikke begrenset på noen måte. Hvor finner du motivasjonen for å opprettholde den? Hvor tidskrevende er det?
Motivasjonen kommer fra å lykkes med et problem. Det er kjempebra å se noe som fungerer, og det er enda mer fantastisk når folk finner noe du har opprettet, nyttig. Folk har funnet virkelig kreative måter å bruke Llama ... fra å administrere telefonbatteriet, kontrollere sine PCer, kontrollere hjemmet deres, og jeg har hatt e-post fra blinde brukere som sier hvor nyttig de finner Llama.
Det er gøy å se noe som fungerer.
Til å begynne med var Llama litt tidkrevende. Det var mange funksjoner som kunne implementeres, og jeg måtte velge de å gjøre, egoistisk begynner med de jeg vil bruke.
Får folk faktisk Donate-versjonen? Hjalp noen Llama på andre interessante måter?
Flere folk enn jeg forventet får donate-versjonen. Jeg ville ikke kunne leve av det, men det kjøper meg mye øl hver måned. Noen brukere begynte å e-poste og sa at de ønsket å donere mer, så donasjonsappen ble koblet sammen med kjøpene i appen i hovedlama-appen. Kjøpene i appen lar folk donere så mye og så mange ganger som de vil. Begge måtene å donere ikke låse opp noe; det er bokstavelig talt bare en måte for folk å si takk.
Noen brukere begynte å emaile og sa at de ønsket å donere mer.
På det tidspunktet jeg implementerte kjøpene i appen var det maksimale Android Market-app-kjøpet £ 20, som er omtrent prisen på en biff i London (alas uten chips og bernaise-saus). Jeg forventer ikke at noen noensinne skal donere meg en biff, men noen få har!
Utviklet Llama hjelpe deg i din profesjonelle karriere på andre måter? Hvordan det?
Jeg pimper ikke ut Llama for profesjonelle formål, faktisk har jeg vært i samme web dev jobb siden jeg begynte å skrive Llama. Sjefen min bruker det skjønt, kanskje det hjelper litt. Jeg er sikker på at jeg skal nevne den på CVen min i fremtiden, men jeg er ikke sikker på om jeg vil programmere for Android profesjonelt. Noen ganger er det vanskelig å få alle de forskjellige varianter av enheten til å spille ball, spesielt hvis appen du skriver, må berøre mange systemnivåer.
Jeg er ikke sikker på om jeg vil programmere for Android profesjonelt.
Hvis jeg er en nybegynner Android-utvikler, og jeg har nettopp startet på min første app, hva er de viktigste tingene jeg burde gjøre så min app lykkes? (Dvs. hvordan skal jeg bli oppdaget? Er det enda viktig?)
Du bør definitivt skrive en app du faktisk vil bruke og ende opp med å bruke. Hvis du ikke bruker det, vil du aldri finne ut hvor bra eller dårlig det er.
Det var en fin dag da spillbutikkdisken klikket over til 500.000+.
Du bør sikkert også bestemme hva du vil komme ut av det. For å være ærlig visste jeg ikke hva jeg ønsket ut av Lama. Jeg skrev det for meg selv, men det var gratis å slippe det gratis, men det mente det var mye flere nedlastinger enn om det var en betalt app. Det var en fin dag da spillbutikkdisken klikket over til 500.000+.
Takk, Steven, for å ta deg tid til å chatte med oss!
Jeg fant det trygt å se at selv om du ikke er bøyd på å skape neste Instagram, kan du likevel ende opp med en veldig populær og berømt Android-app ved å ta det ett steg om gangen. Mye av hva Steven fortalte meg har paralleller i mitt intervju med Dexter Britain Du har hørt denne manns musikk før du bare ikke vet det: Intervjuer Dexter Britain Du har hørt denne manns musikk før du bare ikke vet det : Intervjuer Dexter Britain Soundtrack-komponist og multidisiplinert kreativ direktør. Les et interessant intervju og møt mannen bak musikken du kanskje har lyttet til, men visste det ikke. Les Mer, en musiker som gir sin musikk bort gratis (men lever fortsatt ut av det).
Hva fikk du fra intervjuet? Har du noen spørsmål til Steven? Skriv dem i kommentarene, og han kan svare.