Како постати програмер апликације - Како сам зарадио 50 000 долара од апликација

Аутор: Peter Berry
Датум Стварања: 16 Август 2021
Ажурирати Датум: 1 Јули 2024
Anonim
Kako razviti startup
Видео: Kako razviti startup

Садржај


За многе програмера или предузетника крајњи сан је постати „милионер апликација“. Мора да је невероватан осећај знати да више никада нећете морати да радите, због паметне идеје коју сте имали. И да знате да та помисао заправо помаже људима! Проблем је у томе што тако мало људи зна како постати програмер апликација.

Ово се чини привлачним у вези са програмирањем и развојем софтвера. Ово је скуп алата који овлашћују било кога да направе било шта о чему може сањати и на тај начин потенцијално променити свој живот и свет.

Нажалост, нисам милионер за апликације, али пре извесног времена имао сам мали укус успеха са апликацијом за Андроид и мислио сам да ћу овде поделити своја искуства са другим надајућим програмерима.

Шта се десило

Нисам сигуран да ли је то тачно 50.000 долара, али то је груба процена. Једна од мојих апликација добила је преко 70.000 преузимања, по 1.20 долара поп, а имао сам и неколико других да продам ок. Прекидао сам и понуде са ОЕМ произвођачима у Индији да би апликације изгледале као унапред учитани софтвер, што ми је донијело додатну зараду.


Нисам богат ни на који начин. Можда ће звучати много новца, али његов утицај се осети знатно мање током периода од десет година! То ипак не значи да није било феноменално. И свакако ми је помогло да уживам у угоднијем начину живота на неко време. И то није било поштовање било каквих конвенционалних савета о томе како постати програмер апликација.

Идеја

Апликација која је све то покренула за мене звала се Мултисцреен Мултитаскинг. Као слободни писац који је уживао у слободи коју ми је овај посао пружио, желео сам начин да радим на свом масивном телефону без потребе за лаптопом. Имао сам блуетоотх тастатуру, али није било начина да поделим екран између прегледача и документа за истраживање (ово је било пре него што је уграђен мултитаскинг на Андроиду).

Такође видети: Идеја за Андроид програмере - како да осмисле следећу велику апликацију

Нажалост, ово ограничење се своди на фирмвер, тако да ниједно кодирање са моје стране не би било могуће заобићи без приступа роот-у.


Огребите свој сврбеж. Знао сам који проблем желим да решим и нашао сам цоол начин да то учиним.

Решење на које сам на крају наишао било је да направим апликацију и са уређивачем текста и са ВебВиевом како бих их могао видети поред себе. Назвао сам ово "Сплит Сцреен Бровсер анд Нотепад", јер сам оригинални, а уствари имам неколико преузимања! Нисам нужно желео да научим како да постанем програмер апликација, већ сам знао који проблем желим да решим и пронашао сам сјајан начин да то учиним. Програмери и изумитељи ово називају "гребањем свог сврбежа" и одличан је приступ проналажењу "тачака боли" које могу постати продајне идеје.

Одатле сам схватио да неће бити тако тешко додати више мини апликација у микс, попут прегледача датотека, алата за цртање или филмског плејера. Тада сам смислио начин да померам прозоре и да их променим као што је Виндовс радна површина. То сам учинио тако што сам ставио прст корисника са платна које лебди на врху свих погледа, и тако што сам пустио тај притисак да прође кроз прозор.

Нисам очекивао да ће се апликација скинути онако како је прошла.

Ово сам врло брзо издао као Мултисцреен Мултитаскинг, а затим сам га временом еволуирао како бих уврстио више идеја и функција. Апликацију сам такође поделио на више различитих верзија, да циљам различите типове корисника и различите врсте уређаја. Моје кодирање у то време било је најмање ограничено, па сам научио како да будем програмер апликација у основи на послу!

Застрашујуће време

Нисам очекивао да ће се апликација скинути онако како је прошла. Опет, нисам Марк Зуцкерберг, али након дан или два, апликација је продавала бројне копије на сат по једнократној цени од 1,20 долара!

Имам живо памћење да сам био на кућној забави, проверавао телефон, схватио да ово има потенцијал да буде „то.“ Било је узбудљиво! Одувек ме је занимало како да постанем програмер апликација, али нисам заиста размишљао о томе шта би могло осетитиволим да моја апликација успе.

За отприлике годину дана апликација ми је зарађивала отприлике 30 долара дневно, што младом момку из Уни. Штавише, то је да сам могао да видим да има потенцијал ићи много већи.

На крају су ме контактирали неки момци из Индије који су желели да делују као својеврсни агент за моју апликацију за продају лиценце ОЕМ-овима у њиховом делу света. Пристао сам, и док су ме поприлично сви покушали избацити из мог интелектуалног власништва, а ја сам зарађивао једва ситнице недељама и недељама трошећи шифрирање шифри, за мене је то још увек било прилично велика лига. И нико ми то не може одузети!

Како данас постати програмер апликација

Дакле, ако желите знати како постати програмер апликација, шта можете научити из мојих искустава?

Направио сам много грешака (до којих ћу доћи у тренутку), али једна ствар за коју сам осетио да сам исправно била је да користим „неуспели брзи приступ“ - у суштини, пустила сам апликацију мало напола печену.

Звучи као грозан савет, али делује, јер не идете предуго на идеју без ногу. Пре Мултисцреен Мултитаскинг-а направио сам прилагођену тастатуру, игру, апликацију за бројање речи (то тада није увек била уграђена функција) и још много тога. Ниједна од њих није продата у више од 20-30 примерака.

Да сам провела читаву годину на апликацији за бројање речи, никад не бих направила Мултисцреен Мултитаскинг и рано бих се пореметила.

То често видим код надам се предузетника и програмера. Годинама проводе живећи код куће са родитељима, радећи на идеји за промену живота. Врло често ми неће ни рећи на чему раде, јер је толико револуционарна да бих могла да украдем идеју (јер немам ништа боље да урадим!).

Тада пуштају своју апликацију / веб страницу / посао и у року од две недеље пропадају. Неки узимају тону зајма и троше богатство на брендирање, правне савете и тестирање грешака, а све то без тестирања да ли неко заиста жели своју идеју!

Такође видети: Како радити као програмер на мрежи

Да бисте постали програмер не мора се укључивати са људима! Можете градити и учити док држите 9-5 (или барем док радите на мрежи као и ја).

Оно што је у имену?

Још једна ствар коју сам исправно учинио било је да апликацији дам име које се продаје. "Мултисцреен мултитаскинг" је ефикасно појам за претраживање. Ако желите нешто што дели екран да покрене више апликација, то је оно што ћете тражити!

Одрадио сам нулти маркетинг.

Ово је 100% због чега је апликација постала хит. Радио сам нулти маркетинг и заиста нисам очекивао да ће то бити скроман хит. Оно што је такође помогло, је да је икона коју сам користио у листи Плаи Сторе дословно била снимак екрана. Људи су могли одмах да виде да је ово место где би желели више задатака у стилу радне површине!

Цена је тачна

Стојим због своје одлуке да пустим апликацију за једнократну цену. Знао сам из мојих искустава као вебмастера, приход од реклама не износи много ако немате хиљаде дневно корисника. То је ретко за било коју апликацију (колико апликација заиста свакодневно користите на свом телефону?). Знао сам да би неки људи могли преузети апликацију и никада је ни не пробати! Наплаћујући једнократну накнаду, и даље бих од њих зарађивао.

Да ли је то данас постати програмер апликација? Мислим да постоји велика шанса да је још увек добра опција за мање, независне програмере, посебно на иОС-у.

Коначно: Био сам паметан да не верујем оним агентима са којима сам радио. Срећом, у мало верзији за убацивање у оригиналне верзије апликације, извршио бих проверу постојања датотеке на серверу, а ако је нађе, избацио би је и уништио апликацију. Када се моја апликација појавила на њиховој веб локацији без спомињања мог имена или посла, било ми је лако убедити их да виде разлог!

Где сам погрешио

Иако је овај пут у мом животу био врло узбудљив - и сећам се да сам уживао огромно појачање самопоуздања (коначно сам се осетио као мој јунак, Тони Старк) - такође сам био невероватно анксиозан. Требало би само да се апликација уклони из продавнице из неког разлога да се мој успех заустави. Исто тако, није било ничега што би могло рећи да апликација не би само случајно преко ноћи изгубила замах. Такође сам био сигуран да ће бити само питање времена док Андроид нативно не представи функционалност с више прозора (испоставило се да ће проћи неколико година).

Мине је била прва апликација у продавници која је радила на овај начин, али било је и само врло мало времена пре него што су се безбројни имитатори придружили дроби. Неки су радили боље од моје апликације и били су потпуно бесплатни. Ако желите да научите како да постанете програмер апликације, треба ли и да научите како да заштитите своју интелектуалну својину, мада то, искрено, неће бити вредно вашег времена.

Ваша најбоља одбрана од имитатора је да то урадите прво и урадите најбоље. Пропустио сам ту предност. Ово је савет већине покретача и шејкова из Силицијумске долине. Међутим, тражите од инвеститора да потпише уговор о неоткривању података (НДА) пре него што им кажете своју идеју и вероватно ће вам се насмејати кроз врата. Знају да идеје вреде чучњева, извршење је све.

Идеје су вредне чучњева. Извршење је све.

Ово забринутост спречило ме је да улазим у идеју. Била сам толико сигурна да ће брзо пропасти, а још увек сам 90% свог времена проводила фрееланцинг. Ретроспективно, лако бих могао да искористим тај рани успех и дајем корисницима разлог да се изборе. Можда бих је могао претворити у прикладан пакет апликација или повећати синергију између апликација (већ сам додао функцију која ће отворити веб локацију у апликацији за цртање за напомену, за коју са поносом могу рећи мало испред свог времена!).

Дух у машини

Већа грешка била сам у коду. Израдио сам Мултисцреен Мултитаскинг користећи само мало знања кодирања које сам научио, а нисам користио ни Јава и Ецлипсе (тада преферирани метод). Уместо тога, користио сам алат назван Б4А, који вам омогућава да кодирате у БАСИЦ-у. Моје једино искуство у то време било је са ЗКССпецтрумом, Татунгом Ајнштајном (сећате ли се тих?) И КБасиц; па је ово било савршено за мене.

Израдио сам Мултисцреен Мултитаскинг користећи само мало знања кодирања које сам научио.

Међутим, ако се икада нека апликација посуди на објектно оријентисану структуру (речи које ми тада нису значиле ништа), то би била једна која отвара пуно итерација исте апликације! Учење званичних алата (у овом случају Андроид Студио) далеко је најбољи савет ако желите да постанете програмер апликација!

То би вам могло бити бесмислица, али вероватно можете да разумете моју глупост када је реч о именовању променљивих и функција. Имао сам ужасну навику да их називам стварима попут "ЈигглиВиггли" и "Цуп" (обично ако се на столу десила шоља). На крају је то уступило неку врсту тако сложене интерне логике, да је то био готово њен сопствени језик. Ни нигде га нисам написао. Стари случајни код био је потпуно замаман.

Искрено, озбиљан програмер би доживео срчани удар када би видео код. Ако сам закључио да ми више не треба функција (која се памти само би била уписана у мој сценариј), онда сам је оставила да труне. Нисам је ни избрисао! То је значило када сам морао да узмем малу станку из своје апликације (мој највећи клијент који ми је писао није платио око шест месеци, што ме довело до финансијске губитке - још једна забавна прича), нисам имао апсолутно појма како да се вратим када Вратио сам се!

Сједио је тамо и труло је све док га на крају нису срушили.

Како је Гоогле ажурирао своје алате са Андроид Студиом и своја правила са Материал Десигн-ом, моја стара апликација једноставно није била довољно прилагодљива да би се носила са њима.

Тако да је тамо седео и труо све док на крају није скинут због употребе слике на коју нисам имао права у списку продавнице (позадина коју сам тада имао на свом телефону). Опет, није мој најбољи потез.

Позитивни односи

Иако вишеструки заслон с више екрана више није у продаји, а можда сам пропустио прилику, још увијек не сматрам да је доживљај неуспјех. За једно, то је искуство које ми нико никада не може узети. Изузетно сам поносан на апликацију, од почетне идеје, неких функција, до неколико сналажљивих начина на које сам успео да постигнем ствари са ограниченим кодираним резовима.

Још увијек не сматрам да је искуство неуспјех.

Штавише, то је довело до низа наредних прилика: стварања већих апликација, за које се ради , па чак и објављивање књиге. Препоручио бих да га испробате било коме.

Искуство ме такође научило како да постанем програмер апликација и то је довело до више креација, успеха и неуспеха.

Како данас створити успешну апликацију

Ако желите да уживате у успеху у продавници апликација и постанете програмер апликације, шта бисте требали учинити другачије? За почетак напишите добар код коме ћете се моћи вратити. Овде можете научити како да правите апликације на прави начин.

Пронађите болну тачку и поправите је - у идеалном случају један народ ће је тражити. Не проводите предуго радећи на једној апликацији и одаберите нешто релативно једноставно за свој први пројекат. Људи који никада раније нису изградили апликацију не би требало да стварају услуге засноване на облаку са безбедносним проблемима и другим компликацијама. Требали би да праве калкулаторе.

Исто тако, озбиљно размислите о употреби фиксне накнаде као вашег начина плаћања, осим ако не пружате заиста невероватну услугу. Следећи пут када објавим апликацију, скоро сигурно ће се наћи у иТунес продавници у којој је уобичајено да се потроши 5 или чак 20 долара за нешто што вреди појести.

Надам се да сте нашли неке моје увиде корисне. Можда су вам помогли да поставите свој курс за то како постати програмер апликација. Обавезно поделите своје у коментарима доле. На чему тренутно радите?

Ако желите да се придружите Гоогле Фи-у, желите да учините све што можете да купите уређај „дизајниран за Фи“. Ова мала листа уређаја омогућава вам да у потпуности искористите Гооглеову бежичну услугу...

Ажурирање: 3. јуна 2019 у 15:12 ЕТ: Према Гоогле-у, проблем са позивом Гоогле Фи-ја је решен. То смо потврдили и на нашим уређајима.Оригинални чланак: 3. јуна 2019. у 14:05 ЕТ: Чини се да је раширени ...

Препоручује Се Вама