Kuinka tulla sovelluskehittäjäksi - Kuinka tein 50 000 dollaria sovelluksista

Kirjoittaja: Peter Berry
Luomispäivä: 16 Elokuu 2021
Päivityspäivä: 1 Heinäkuu 2024
Anonim
Kuinka tulla sovelluskehittäjäksi - Kuinka tein 50 000 dollaria sovelluksista - Sovellukset
Kuinka tulla sovelluskehittäjäksi - Kuinka tein 50 000 dollaria sovelluksista - Sovellukset

Sisältö


Monille ohjelmoijalle tai yrittäjälle pääsy ”sovellusmiljonääriksi” on lopullinen unelma. On oltava hämmästyttävä tunne tietää, että sinun ei koskaan tarvitse työskennellä uudestaan, koska sinulla oli älykäs idea. Ja tietää, että mainittu idea todella auttaa ihmisiä! Ongelmana on, että niin harvat ihmiset osaavat tulla sovelluksen kehittäjäksi.

Tämä on mielestäni niin houkutteleva ohjelmoinnissa ja ohjelmistojen kehittämisessä. Tämä on joukko työkaluja, jotka antavat kenelle tahansa mahdollisuuden tehdä mitä tahansa, mitä he voivat uneksia, ja muuttaa mahdollisesti elämäänsä ja maailmaansa tekemällä niin.

Valitettavasti en ole sovellusmiljonööri, mutta sain jonkin verran menestyksen menestyksestä Android-sovelluksen kanssa ja ajattelin jakaa kokemukseni täällä muille toivottaville kehittäjille.


Mitä tapahtui

En ole varma, oliko se tarkalleen 50 000 dollaria, mutta se on karkea arvio. Yksi sovelluksistani sai yli 70 000 latausta, 1,20 dollaria pop, ja minulla oli muutama toinen myy myös hyvin. Leikkasin myös sopimuksia Intian alkuperäisvalmistajien kanssa saadaksesi sovellukset näkymään esiasennetuina ohjelmistoina, mikä ansaitsi minulle vähän ylimääräistä.

En ole rikas millään tavalla. Se voi kuulostaa paljon rahaa, mutta sen vaikutus tuntuu huomattavasti vähemmän kymmenen vuoden aikana! Se ei tarkoita, että se ei olisi mahtavaa. Ja se varmasti auttoi minua nauttimaan mukavammasta elämäntyyliä vähän aikaa. Ja se ei ollut seuraamalla tavanomaisia ​​neuvoja siitä, kuinka tulla sovelluksen kehittäjäksi.


Ideointi

Sovellus, joka potki sen kaiken pois minulle, oli nimeltään Multiscreen Multitasking. Freelance-kirjoittajana, joka nautti työni minulle tarjoamasta vapaudesta, halusin tavan työskennellä massiivisella puhelimella tarvitsematta kannettavaa tietokonetta. Minulla oli bluetooth-näppäimistö, mutta minulla ei ollut tapaa jakaa näyttöä selaimen ja tutkittavaksi tarkoitetun asiakirjan välillä (tämä oli hyvissä ajoin ennen Androidissa tehtyä monitoimintaa).

Katso myös: Idea Android-kehittäjille - kuinka unohtaa seuraava iso sovellus

Valitettavasti tämä rajoitus koski laiteohjelmistoa, joten mikään koodaus ei pystyisi kiertämään sitä ilman pääkäyttäjän oikeutta.

Raaputa oma kutina. Tiesin, minkä ongelman halusin ratkaista, ja löysin hienon tavan tehdä se.

Ratkaisu, johon lopulta kompastuin, oli tehdä sovellus sekä tekstieditorilla että WebView-ohjelmalla, jotta voisin nähdä ne vierekkäin. Kutsusin tätä "Split Screen Browser and Notepad "ksi, koska olen alkuperäinen, ja sillä on itse asiassa muutama lataus! En välttämättä pyrkinyt oppimaan sovelluskehittäjäksi, vaan tiesin pikemminkin, minkä ongelman halusin ratkaista, ja löysin hienon tavan tehdä se. Kehittäjät ja keksijät kutsuvat tätä "oman kutinne raapimiseksi", ja se on hieno tapa löytää "kipupisteitä", joista voi tulla myytäviä ideoita.

Sieltä tajusin, että ei olisi niin vaikeata lisätä miksauksia, kuten tiedostoselainta, piirtotyökalua tai elokuvansoitinta. Sitten keksin tavan siirtää ikkunoita ja muuttaa niiden kokoa samalla tavalla kuin Windowsin työpöytä. Tein tämän saamalla käyttäjien sormen aseman kankaasta, joka kelluu kaikkien näkymien päälle, ja sallin sen painon läpäistä, jos se oli ikkunan sisällä.

En odottanut, että sovellus alkaa toimia samalla tavalla.

Julkisin tämän erittäin nopeasti Multiscreen Multitasking -sovelluksena ja kehitin sitä ajan myötä lisäämään ideoita ja ominaisuuksia. Jaoin sovelluksen myös useisiin eri versioihin kohdistaaksesi erityyppisiä käyttäjiä ja erityyppisiä laitteita. Minun koodaukseni tuolloin oli melko vähäinen, joten opiskelin olemaan sovelluksen kehittäjä pohjimmiltaan työssä!

Pelottava aika

En odottanut, että sovellus alkaa toimia samalla tavalla. En taaskään ole Mark Zuckerberg, mutta päivän tai kahden kuluttua sovellus myi useita kopioita tunnissa kertaluonteisella hinnalla 1,20 dollaria!

Minulla on elävä muisto siitä, että olen ollut majajuhlissa, tarkistanut puhelimeni, ymmärtäen, että sillä oli mahdollisuus olla ”se”. Se oli innostava! Olin aina ollut kiinnostunut opiskelemaan sovelluskehittäjäksi, mutta en ollut oikein ajatellut, mikä se voisi olla tunteahaluan nähdä sovellukseni onnistuneen.

Noin vuodeksi sovellus ansaitsi minulle noin 30 dollaria päivässä, mikä tosiasiassa tuo suuren eron nuorelle kaverille, joka on tuoretta Uniista. Lisäksi voin nähdä, että sillä oli mahdollinen mennä paljon isommaksi.

Lopulta minuun ottivat yhteyttä jotkut intialaiset kaverit, jotka halusivat toimia eräänlaisena agenttina sovellukselleni myydäksesi lisenssin alkuperäisvalmistajille heidän osansa maailmaa. Olin samaa mieltä, ja vaikka melkein kaikki yrittivät huijata minua henkisestä omaisuudestani, ja ansaitsin tuskin pittance viikkoja ja viikkoja viettäessään koodia, se tuntui silti minusta aika suurena liigana. Ja kukaan ei voi ottaa sitä pois minulta!

Kuinka tulla sovelluskehittäjäksi tänään

Joten, jos haluat tietää kuinka tulla sovelluskehittäjäksi, mitä voit oppia kokemuksistani?

Tein paljon virheitä (mihin pääsen hetkessä), mutta yksi asia, jonka tunsin tekeväni oikein, oli käyttää "epäonnistumisen nopeaa lähestymistapaa" - pohjimmiltaan olen julkaissut sovelluksen hiukan puoliksi paistettuina.

Se kuulostaa kauhealta neuvolta, mutta toimii, koska et viettää liian kauan ideaan ilman jalkoja. Ennen Multiscreen-monitehtäviä olin tehnyt mukautetun näppäimistön, pelin, sananlaskentasovelluksen (tämä ei aina ollut sisäänrakennettu ominaisuus tuolloin) ja paljon muuta. Yksikään näistä ei myynyt yli 20-30 kappaletta.

Jos olisin viettänyt koko vuoden sanamääräsovellukselleni, en olisi koskaan tehnyt Multiscreen Multitasking -sovellusta, ja minusta olisi tullut lamaantunut todella varhain.

Näen tämän usein toiveikkaiden yrittäjien ja kehittäjien kanssa. He viettävät vuosia kotonaan vanhempiensa kanssa työskennellessään elämää muuttavassa sovellusideassa. Hyvin usein he eivät edes kertoa minulle mitä he työskentelevät, koska se on niin vallankumouksellinen, että voisin varastaa ajatuksen (koska minulla ei ole tietysti mitään parempaa tehdä!).

Sitten he vapauttavat sovelluksensa / verkkosivustonsa / yrityksensä ja kahden viikon kuluessa he rikkovat. Jotkut ottavat tonnin lainoja ja käyttävät omaisuuden brändämiseen, juridisiin neuvoihin ja virhetestaukseen, kaikki ilman testausta, onko joku todella halunnut ideansa!

Katso myös: Kuinka työskennellä ohjelmistokehittäjänä verkossa

Sovelluskehittäjäksi tullessa ei tarvitse olla mukana siirtymistä ihmisten kanssa! Voit rakentaa ja oppia pitämällä 9-5: n painettuna (tai ainakin työskennellessäsi verkossa, kuten minäkin).

Mikä on nimessä?

Toinen asia, jonka tein oikein, oli antaa sovellukselle nimi, joka myi itsensä. ”Multiscreen Multitasking” on käytännössä hakutermi. Jos haluat jotain, joka jakaa näytön, ajamaan useita sovelluksia, etsit sitä!

Tein nolla markkinointia.

Tämä on 100%, mikä teki sovelluksesta osuman. En tehnyt nolla markkinointia, ja en todellakaan uskonut, että se olisi vaatimaton osuma. Mikä myös auttoi, on se, että Play Store -listalla käyttämäni kuvake oli kirjaimellisesti kuvakaappaus siitä, että se suoritti asiansa. Ihmiset saivat heti nähdä, että jos he halusivat työpöytätyylisiä moniajoja, tässä se oli!

Hinta on oikea

Odotan päätöstäni julkaista sovellus kertaluonteisella hinnalla. Tiesin kokemuksistani verkkovastaavana, että mainostulot eivät ole paljon, ellei sinulla ole tuhansia päivittäin käyttäjille. Se on harvinaista kaikissa sovelluksissa (kuinka monta sovellusta käytät todella päivittäin puhelimellasi?). Tiesin, että jotkut ihmiset saattavat ladata sovelluksen eikä koskaan edes kokeilla sitä kerran! Laskuttamalla kertaluonteisen maksun, ansaitsisin silti ne.

Miten siitä tulee tänään sovelluskehittäjä? Mielestäni on hyvä mahdollisuus, että se on silti hyvä vaihtoehto pienemmille, riippumattomille kehittäjille - etenkin iOS: ssä.

Lopuksi: Olin fiksu olla luottamatta niihin edustajiin, joiden kanssa työskentelin. Onneksi olin paistanut pienessä tapaisessa kytkimessä sovelluksen OEM-versioihin, jotka tarkistavat tiedoston olemassaolon palvelimella, ja jos se löytäisi sen, se kääntyisi ulos ja tuhoaisi sovelluksen. Kun sovellukseni ilmestyi heidän verkkosivuilleen mainitsematta nimeäni tai yritystäni, minun oli helppo vakuuttaa heidät näkemään syy!

Missä menin pieleen

Vaikka tämä aika elämässäni oli erittäin jännittävä - ja muistan nauttineeni valtavasta luottamuksen lisääntymisestä (tunsin vihdoin olevani sankarini, Tony Stark) - olin myös uskomattoman innokas. Sovelluksen poistaminen myymälästä vaatii vain jostain syystä, jotta menestysni pysähtyy. Samoin ei ollut mitään sanottavaa, että sovellus ei vain satunnaisesti menettäisi vauhtia yön yli. Olin myös varma, että olisi vain ajan kysymys, kunnes Android esitteli monien ikkunoiden toiminnot natiivisti (sen osoittautui vievän muutaman vuoden).

Mine oli ensimmäinen sovellus myymälässä, joka toimi tällä tavalla, mutta se oli myös vain hyvin vähän aikaa ennen kuin lukemattomat jäljittelijät liittyivät taisteluun. Jotkut toimivat sovellusta paremmin ja olivat täysin ilmaisia. Jos haluat oppia siitä, miten sinusta tulee sovelluksen kehittäjä, tuleeko sinun myös oppia suojaamaan immateriaalioikeutesi, vaikka kaiken rehellisesti se ei kannata hetken arvoista.

Paras puolustus jäljittelijöitä vastaan ​​on tehdä se ensin ja tehdä se parhaiten. Haastin tuon edun. Tämä on myös useimpien Piilaakson muuttajien ja ravistajien neuvoja. Pyydä kuitenkin sijoittajaa allekirjoittamaan salassapitosopimus (NDA) ennen kuin kertoa heille ideaasi ja todennäköisesti nauraa sinut ulos ovesta. He tietävät, että ideat kannattavat kyykkyä, toteutus on kaikkea.

Ideat ovat kyykkymisen arvoisia. Suorittaminen on kaikkea.

Tämä pelko estänyt minua myös menemästä all-in-ideaan. Olin niin varma, että se vanhenee nopeasti, vietin silti 90% ajastaan ​​freelancereihin. Takautuvasti voisin helposti hyödyntää tuon varhaisen menestyksen ja antaa käyttäjille syyn pysyä. Ehkä olisin voinut muuttaa sen käteväksi sovelluspaketiksi tai tehdä myyntipisteeksi lisääntynyttä synergiaa sovellusten välillä (olin jo lisännyt ominaisuuden, joka avaa verkkosivuston piirustussovelluksessa huomautukseksi, jonka voin ylpeänä sanoa olevan vähän ennen aikansa!).

Kummitus koneessa

Suurempi virhe, jonka tein, oli koodissa. Rakensin Multiscreen Multitasking -sovelluksen käyttämällä vain vähän itseoppimista koodaustietoa, enkä edes käyttänyt Javaa ja Eclipseä (tuolloin suositeltua menetelmää). Sen sijaan käytin työkalua nimeltä B4A, jonka avulla voit koodata BASIC-muodossa. Ainoa kokemukseni tuolloin oli ZXSpectrumilla, Tatung Einsteinilla (joku muistatko ne?) Ja QBasicilla; joten tämä oli täydellinen minulle.

Rakensin Multiscreen Multitasking -sovelluksen käyttämällä vain vähän itseoppimista koodaustietoa.

Kuitenkin, jos sovellus lainaa itsensä oliokeskeiseen rakenteeseen (sanat, jotka minulla ei tuolloin merkinneet mitään), se avaa yhden sovelluksen iteraatioita! Virallisten työkalujen (tässä tapauksessa Android Studio) oppiminen on ylivoimaisesti paras neuvoja, jos haluat tulla sovelluksen kehittäjäksi!

Se saattaa olla hölynpölyä sinulle, mutta voit todennäköisesti ymmärtää hulluuteni, kun oli kyse muuttujien ja toimintojen nimeämisestä. Minulla oli hirvittävä tapa kutsua heitä esimerkiksi “JigglyWiggly” ja “Cup” (yleensä jos pöydällä olisi ollut kuppi). Lopulta tämä antoi tietä eräälle niin monimutkaiselle sisäiselle logiikalle, että se oli melkein sen oma kieli. En myöskään kirjoittanut muistiinpanoa siitä missään. Vanha satunnainen koodi oli täysin räikeä.

Rehellisesti sanottuna vakava ohjelmoija sai sydänkohtauksen, jos he näkivät koodin. Jos päätin, että en enää tarvinnut toimintoa (joka muistetaan, että se kirjoitettaisiin vain riviin komennossa), jätin sen vain mädäntymään. En edes poistanut sitä! Tämä tarkoitti, että jouduin ottamaan pienen tauon sovelluksestani (suurin kirjoitusasiakkaani ei maksanut minulle noin kuusi kuukautta, mikä johti minua taloudelliseen rappeutumiseen - toinen hauska tarina), minulla ei ollut mitään aavistustakaan siitä, kuinka palata takaisin kun Tulin takaisin!

Se istui siellä ja mäntyi, kunnes lopulta otettiin alas.

Kun Google päivitti työkaluja Android Studion kanssa ja sääntöjä Materiaalisuunnittelun kanssa, vanha sovellus ei vain ollut riittävän mukautuva selviytymään.

Joten se istui siellä ja pyörähti, kunnes lopulta otettiin pois kuvan käyttämisestä, jota minulla ei ollut oikeuksia myymäläluettelossa (taustalla, joka minulla oli tuolloin puhelimessani). Jälleen kerran, ei paras liikkeeni.

Positiiviset takeaings

Vaikka Multiscreen-monitehtäviä ei enää ole myynnissä ja olen ehkä käyttänyt mahdollisuutta, en silti pidä kokemusta epäonnistuneena kaikessa. Ensinnäkin se oli kokemus, jota kukaan ei voi koskaan ottaa minulta. Olen erittäin ylpeä sovelluksesta, alkuperäisestä ideasta, osaan ominaisuuksista, muutamiin kekseliäisillä tavoilla, joilla onnistuin saavuttamaan asiat rajoitetuilla koodausmerkeillä.

En edelleenkään pidä kokemusta epäonnistuneena.

Lisäksi se johti moniin seuraaviin mahdollisuuksiin: luomalla enemmän korkean profiilin sovelluksia, työskentelemällä , ja jopa kirjan julkaiseminen. Suosittelen kokeilemaan sitä kenellekään.

Kokemus opetti myös minulle, kuinka minusta tulee sovelluskehittäjä, ja tämä johti lisää luomuksia, onnistumisia ja epäonnistumisia.

Kuinka luoda onnistunut sovellus tänään

Mitä haluat tehdä toisin? Jos haluat nauttia menestyksestä sovelluskaupassa ja tulla sovelluksen kehittäjäksi, Aloittelijoille kirjoita hyvä koodi, johon voit palata. Täältä voit oppia rakentamaan sovelluksia oikealla tavalla.

Etsi kipupiste ja korjaa se - ihannetapauksessa yksi ihminen etsii. Älä vie liian kauan työskentelemällä yhdessä sovelluksessa ja valitse jotain suhteellisen yksinkertaista ensimmäiselle projektillesi. Ihmisten, jotka eivät ole koskaan rakentaneet sovellusta aiemmin, ei pitäisi luoda pilvipohjaisia ​​palveluita, joihin liittyy tietoturvaongelmia ja muita ongelmia. Heidän pitäisi tehdä laskureita.

Samoin harkitse kiinteän maksun käyttöä maksutapana, paitsi jos tarjoat todella uskomattomia palveluita. Seuraavan kerran julkaisessani sovelluksen, se tulee melkein varmasti iTunes-kauppaan, jossa on tapana käyttää 5 dollaria tai jopa 20 dollaria jokaisesta, joka on arvoinen.

Toivon, että löysit joitain oivalluksistani hyödyllisiä. Ehkä he auttoivat sinua määrittämään oman kurssisi siitä, kuinka sinusta tulee sovelluksen kehittäjä. Muista jakaa omat kommenttisi alla. Mitä työskentelet tällä hetkellä?

Huippuluokan LG-televiioia on ThinQ-tuotemerkki, joka merkitee iäänrakennettuja AI-ominaiuukia. Vaikka aiempiin LG-televiioihin on iällytetty iäänrakennettu Google Aitentti ja...

LG V20: n jälkeen LG: n V-arjan älypuhelimet ovat kärineet valitettavata identiteettikriiitä. e, joka alkoi karuki, lihavaki, erikoituneeki älypuhelimiki, kehittyi hitaati LG:...

Suositut Artikkelit