Skip to main content

Naj se zgodi: kako oblikovati svojo prvo aplikacijo za iphone

Anonim

Ljudje radi na hitro klepetajo v aplikaciji Snapchat, toliko, da je bilo dveletno podjetje ocenjeno na 860 milijonov dolarjev. Ljudje fotografije nenehno delijo na Instagramu, zato je Facebook porabil milijardo dolarjev za nakup programa kot samostojna aplikacija. Varno lahko rečemo, da trg aplikacij cveti.

In to je lažje, kot si mislite, da se vključite v to - tudi če niste razvijalec (ali "tehnični ustanovitelj", kot pravijo v Startup Landu). Če imate odlično idejo in ste dobri s poslovnimi vidiki stvari, obstaja veliko učnih virov in priložnosti za zunanje izvajanje, ki vam bodo pomagale pri ustvarjanju naslednje velike aplikacije.

Tu je opis temeljnih osnov, ki jih morate začeti.

Pridobite račun razvijalca za App Store

Najprej: Ne morete prodati aplikacije, ki je ne morete seznam. Nastavitev računa za Apple App Store stane približno 100 ameriških dolarjev na leto, vendar je to potrebno, razen če razvijate aplikacije pod drugim podjetjem ali imenom, ki vam bo plačevalo iz prihodkov.

In čeprav ne boste nekaj časa zagnali aplikacije, je to dobro storiti zdaj - račun App Store ponuja dostop do koristnih razvojnih orodij in virov.

Preslikajte svojo aplikacijo

Katere podatke bodo ljudje našli na domačem zaslonu? Katere strani boste potrebovali? Kaj bodo uporabniki pričakovali? Kako bo aplikacija tekla?

Preden začnete graditi svojo aplikacijo, boste želeli razmisliti, kakšna bo uporabniška izkušnja, in začeti ustvarjati vizualno predstavitev te aplikacije. Ni treba vedeti natančne estetike, ampak dobite skupaj nekaj logičnega in reprezentativnega. Izdelava podrobnega "žičnega okvira" aplikacije z ročno skicirano risbo na papirju ali digitalno aplikacijo za žično okvirjanje, kot je Balsamiq vam bo pomagal organizirati svoje misli ali komunicirati funkcionalnost aplikacije z ostalo ekipo. Na tej opombi:

Daj skupaj

Naslednji korak pri obračanju koles za razvoj aplikacij je pravzaprav njegovo kodiranje. Toda ne dovolite, da vas to zastraši! Če ste si pripravljeni umazati roke, digitalno gledano, veliko razvijalcev svoje znanje prinaša na internet, da bi si samo-zagnali roko.

Če delate delo s polnim delovnim časom in želite hitro izkoristiti svojo idejo - ali če gradite nekaj zelo zapletenega - lahko tudi najamete nekoga drugega, ki bo oblikoval in kodiral vašo prijavo za vas. Pred vami je obe možnosti.

Možnost 1: Naučite se kodirati sebe

Tu je nekaj najboljših virov na internetu za samostojno kodiranje. S skrbnostjo mnogi začnejo v prvem mesecu začeti kodiranje osnovnih aplikacij.

  • Treehouse: Treehouse je neverjeten vir za kodiranje aplikacij. Tu lahko najdete spletne vaje in intenzivne tečaje, ki vas vodijo skozi postopek učenja kodiranja.
  • Skillshare: Se ne učite dobro v strukturi spletnega vadnika ? Kot že ime pove, je Skillshare mesto strokovnjakov, ki svoje veščine delijo z drugimi. Spletno mesto vključuje osnovne preglede in več vrst tečajev, ki omogočajo spletno ali osebno učenje lokalno (če je na voljo).
  • Preplavitev skladnosti: Ta brezplačna storitev pripelje novince v razvoj z vprašanji do strokovnjakov z odgovori. To ni najbolj izčrpen način učenja, vendar zapolni vrzeli med vajami, če nečesa ne razumete.
  • Prav tako boste morali imeti in poznati naslednje:

  • Photoshop: Photoshop je standard oblikovanja in ustvarjanja digitalnih slik. Kdor se bo sam lotil oblikovanja, bo to programsko opremo nujno potreboval.
  • Xcode: To je Applova programska oprema za poenostavitev kodiranja. Je integrativen in enostaven za uporabo, spremlja vse napake pri kodiranju, ko jih kodirate, napake pa lahko celo odpravi samodejno.
  • Phonegap: Namesto Xcode-a lahko takšni programi lažje ustvarijo sprejemljive aplikacije z le osnovnim znanjem CSS, HTML in JavaScript.
  • Računalnik Mac: Zdi se, da je osnovna, če pa se razvijate na platformi iOS, potrebujete računalnik Apple.
  • Možnost 2: Sestavite ekipo

    Če želite najeti druge za izdelavo vaše aplikacije, boste morali po potrebi določiti več spretnosti in vrst osebja. Čeprav so nekateri izvajalci lahko usposobljeni na več področjih, ne pričakujte, da bodo vse te veščine našli pri eni osebi. Glede na zapletenost vaše aplikacije boste verjetno morali oddati celotno ekipo ali celo najeti agencijo s celovito ponudbo.

    Najpomembneje je, da razumete natančne sklope spretnosti, ki jih boste potrebovali od svoje ekipe. UX Designers (ki oblikujejo funkcionalnost aplikacije) morajo razumeti osnove postavitve, arhitekturo informacij in elemente uporabniške funkcije. Grafični oblikovalci (ki oblikujejo logotipe in druge vizualne elemente) morajo razumeti vizualne elemente blagovne znamke in kontinuiteto blagovne znamke ter kako barvne in pisavne sheme prispevajo k znamki. Razvijalci bodo zgradili osnovno bazo podatkov za aplikacijo in morali bi imeti posebne izkušnje pri tem za aplikacije iPhone. Razvijalci bodo tisti, ki bodo vašo idejo in oblikovanje uresničili in lahko pomagali, da jo uspešno pošljete v App Store.

    Tu je nekaj mest, ki jih lahko poiščete za oblikovalce in razvijalce, da ustrezajo vsakemu proračunu:

  • oDesk
  • Izdelujejo aplikacije
  • Elan
  • GroupTalent
  • Storitev, kot je oDesk ali Elance, bo najbolj ekonomičen pristop, saj se cene gibljejo od 10 do 50 USD na uro za čezmorski talent, v primerjavi z ameriško agencijo za popolne storitve, kjer se cene običajno gibljejo od 75 do 200 dolarjev na uro. (Skupno lahko pričakujete, da boste pri delu s svobodnjaki plačali od 5000 do 10 000 dolarjev ali kje od 20 000 do 150 000 dolarjev pri delu s podjetjem.) Če se odločite za to pot, najprej preberite članek Dereka Siversja o zunanjem izvajanju.

    Ne pozabite tudi, da je pri delu z ekipo komunikacija najpomembnejša. Od posodobitev do navodil, od posredovanja idej do pridobivanja vložkov, morate imeti na voljo orodja, s katerimi lahko ohranite stik s svojo ekipo. Orodja za upravljanje projektov, kot je Basecamp, so nekaj najbolj uporabnih orodij za izmenjavo in organiziranje idej. Zamislite si, kot da bi v digitalni konferenčni sobi imeli tablo z oddaljenim dostopom z vsemi v svoji ekipi.

    Pripravljen še?

    Kot vidite, obstaja veliko možnosti za načrtovanje in izdelavo sanjske aplikacije, ne da bi našli tehničnega soustanovitelja, ki bi se vam pridružil. Zdaj vzemite to idejo in zaženite z njo.

    Kateri drugi viri so vam pomagali oživiti aplikacijo iPhone?