Gustung-gusto ng mga tao ang pakikipag-chat nang snappily sa Snapchat app, kaya't ang dalawang taong gulang na kumpanya ay nagkakahalaga ng $ 860 milyon. Ang mga tao ay patuloy na nagbabahagi ng mga larawan sa Instagram, na ang dahilan kung bakit ginugol ng Facebook ang $ 1 bilyon upang makuha ang programa bilang isang nakapag-iisang app. Ligtas na sabihin na ang merkado ng app ay umuusbong.
At, at mas madali kaysa sa iniisip mong makapasok dito - kahit na hindi ka developer (o isang "teknikal na tagapagtatag, " tulad ng sinasabi nila sa Startup Land). Kung nakakuha ka ng isang mahusay na ideya at mahusay sa tabi ng negosyo ng mga bagay, maraming mga mapagkukunan ng pag-aaral at mga pagkakataon sa outsourcing upang matulungan ka sa aktwal na paglikha ng susunod na malaking app.
Narito ang isang rundown ng mga pangunahing kaalaman na kailangan mo upang makapagsimula.
Kunin ang Iyong Account Store Developer Account
Mga unang bagay muna: Hindi ka maaaring magbenta ng isang app na hindi mo maililista. Ang pag-set up ng iyong account kasama ang Apple App Store ay nagkakahalaga ng halos $ 100 bawat taon, ngunit kinakailangan maliban kung ikaw ay pagbuo ng mga app sa ilalim ng isa pang kumpanya o pangalan na babayaran ka mula sa mga kita.
At kahit na hindi mo ilulunsad ang iyong app para sa isang habang, ito ay magandang gawin ngayon-isang App Store account ay nagbibigay ng pag-access sa mga kapaki-pakinabang na tool sa pag-unlad at mga mapagkukunan.
I-Map ang Iyong App
Anong impormasyon ang mahahanap ng mga tao sa home screen? Anong mga pahina ang kakailanganin mo? Ano ang aasahan ng mga gumagamit? Paano ang daloy ng app?
Bago mo talaga simulan ang pagbuo ng iyong app, nais mong isaalang-alang kung ano ang magiging karanasan ng gumagamit at simulan ang paglikha ng isang visual na representasyon nito. Hindi mo kailangang malaman ang eksaktong mga aesthetics, ngunit magkasama magkasama sa isang lohikal at kinatawan. Ang paggawa ng isang detalyadong "wireframe" ng application gamit ang alinman sa isang guhit na naka-sketched sa papel o isang digital na application ng wireframing tulad ng Balsamiq makakatulong sa iyo na ayusin ang iyong mga saloobin o makipag-usap sa pag-andar ng app sa natitirang bahagi ng iyong koponan. Sa tala na iyon:
Ilagay ito magkasama
Ang susunod na hakbang sa pagkuha ng iyong pag-unlad ng pag-unlad ng app ay aktwal na coding ito. Ngunit huwag hayaan mong takutin iyon! Kung handa kang maging marumi, awtomatikong nagsasalita, maraming mga developer ang nagdadala ng kanilang kadalubhasaan sa internet upang ipahiram ang isang self-starters.
Kung nagtatrabaho ka ng isang full-time na trabaho at nais na maging malaking halaga sa iyong ideya nang mabilis - o kung nagtatayo ka ng isang bagay na napaka-kumplikado - maaari ka ring umarkila ng ibang tao upang magdisenyo at mag-code ng iyong aplikasyon para sa iyo. Narito ang isang rundown sa parehong mga pagpipilian.
Pagpipilian 1: Alamin sa Code ang Iyong Sarili
Narito ang ilang mga pinakamahusay na mapagkukunan ng internet para sa pag-cod ng DIY. Sa kasipagan, maraming tao ang nagsisimula ng pag-cod ng mga pangunahing aplikasyon sa loob ng unang buwan.
Kailangan mo ring magkaroon at maging pamilyar sa mga sumusunod:
Pagpipilian 2: Bumuo ng isang Koponan
Kung nais mong umarkila sa iba upang mabuo ang iyong app, kakailanganin mong mag-line up ng maraming mga kasanayan at mga uri ng tauhan upang makakuha mula sa kung kinakailangan. Kahit na ang ilang mga kontratista ay maaaring bihasa sa maraming mga patlang, huwag asahan na makahanap ang lahat ng mga kasanayang ito sa isang tao. Depende sa pagiging kumplikado ng iyong app, malamang na kakailanganin mong mag-outsource ng isang buong koponan o kahit na mag-upa ng isang ahensya na may komprehensibong mga handog na in-house.
Pinakamahalaga, maunawaan ang eksaktong mga hanay ng kasanayan na kakailanganin mo mula sa iyong koponan. Ang mga taga-disenyo ng UX (na nagdidisenyo ng pag-andar ng app) ay dapat maunawaan ang mga pundasyon ng layout, arkitektura ng impormasyon, at mga elemento ng pag-andar ng gumagamit. Ang mga Graphic Designer (na nagdidisenyo ng mga logo at iba pang mga elemento ng visual) ay kailangang maunawaan ang mga visual na elemento ng pagba-brand at pagpapatuloy ng tatak at kung paano ang kulay at mga scheme ng font ay nag-aambag sa pagba-brand. Itatayo ng mga developer ang database ng batayan para sa app, at dapat magkaroon ng tukoy na karanasan sa paggawa nito para sa mga iPhone app. Ang mga nag-develop ay ang maglagay ng iyong ideya at disenyo sa pagkilos at makakatulong na isumite ito sa App Store matagumpay.
Narito ang ilang mga lugar upang maghanap para sa mga designer at developer upang magkasya sa anumang badyet:
Ang isang serbisyo tulad ng oDesk o Elance ay ang pinaka-matipid na diskarte, dahil ang mga rate saklaw kahit saan mula $ 10 hanggang $ 50 bawat oras para sa talento sa ibang bansa, kumpara sa pagtatrabaho sa isang buong ahensya ng serbisyo na nakabase sa US, kung saan ang mga rate ay karaniwang saklaw mula sa $ 75 hanggang $ 200 bawat oras. (Sa kabuuan, maaari mong asahan na magbayad ng $ 5, 000- $ 10, 000 kapag nagtatrabaho sa mga freelancer, o saan man mula sa $ 20, 000- $ 150, 000 kapag nagtatrabaho sa isang firm.) Kung magpasya kang gawin ang landas na ito, siguraduhing basahin ang artikulo ng Derek Sivers 'tungkol sa pag-outsource muna.
Tandaan din na, kapag nagtatrabaho sa isang koponan, pinakamahalaga ang komunikasyon. Mula sa mga pag-update hanggang sa pagtuturo, mula sa pagpapahatid ng mga ideya hanggang sa pagkuha ng input, kailangan mong magkaroon ng mga tool sa lugar upang matiyak na nakikipag-ugnay ka sa iyong koponan. Ang mga tool sa pamamahala ng proyekto tulad ng Basecamp ay ilan sa mga pinaka kapaki-pakinabang na tool sa labas para sa pagbabahagi at pag-aayos ng mga ideya. Isipin ito tulad ng pagkakaroon ng isang remote-access whiteboard sa isang digital conference room kasama ang lahat sa iyong koponan.
Handa Pa?
Tulad ng nakikita mo, maraming mga pagpipilian upang magdisenyo at bumuo ng iyong pangarap na aplikasyon nang hindi nakakahanap ng isang teknikal na co-founder upang sumali sa iyo. Ngayon, kunin ang ideyang iyon at patakbuhin ito.
Ano ang iba pang mga mapagkukunan na natagpuan mo upang matulungan ang buhay ng iyong iPhone app?