Skip to main content

Få det til å skje: hvordan du designer din første iphone-app

How great leaders inspire action | Simon Sinek (April 2025)

How great leaders inspire action | Simon Sinek (April 2025)
Anonim

Folk elsker å chatte snapp på Snapchat-appen, så mye at to år gamle selskapet ble verdsatt til 860 millioner dollar. Folk deler bilder kontinuerlig på Instagram, og det er grunnen til at Facebook brukte en milliard dollar på å skaffe seg programmet som en frittstående app. Det er trygt å si at appmarkedet blomstrer.

Og det er lettere enn du tror å komme inn på det - selv om du ikke er en utvikler (eller en "teknisk grunnlegger", som de sier i Startup Land). Hvis du har en god idé og har det bra med forretningssiden av ting, er det nok av læringsressurser og outsourcing-muligheter som kan hjelpe deg med å faktisk lage den neste store appen.

Her er en oversikt over det grunnleggende du trenger for å komme i gang.

Skaff deg utviklerkontoen til App Store

Første ting først: Du kan ikke selge en app du ikke kan føre opp. Å få kontoen din satt opp med Apple App Store koster rundt $ 100 per år, men det er nødvendig med mindre du utvikler apper under et annet selskap eller navn som vil betale deg fra inntektene.

Og selv om du ikke vil starte appen din på en stund, er dette godt å gjøre nå - en App Store-konto gir tilgang til nyttige utviklingsverktøy og ressurser.

Kartlegg appen din

Hvilken informasjon vil folk finne på startskjermen? Hvilke sider trenger du? Hva vil brukerne forvente? Hvordan vil appen flyte?

Før du faktisk begynner å bygge appen din, vil du vurdere hvordan brukeropplevelsen vil se ut og begynne å lage en visuell representasjon av den. Du trenger ikke å vite eksakt estetikk, men få noe logisk og representativt sammen. Lage en detaljert “wireframe” av applikasjonen ved å bruke enten en håndtegnet tegning på papir eller en digital wireframing-applikasjon som Balsamiq vil hjelpe deg med å organisere tankene dine eller kommunisere appens funksjonalitet med resten av teamet ditt. På den lappen:

Sett det sammen

Det neste trinnet i å få apputviklingshjulene til å snu, er faktisk å kode den. Men ikke la det skremme deg! Hvis du er villig til å gjøre hendene skitne, digitalt sett, bringer mange utviklere ekspertisen sin til Internett for å gi selvoppstartere en hånd.

Hvis du jobber på heltid og vil utnytte ideen din raskt - eller hvis du bygger noe som er veldig komplekst - kan du også ansette noen andre til å designe og kode applikasjonen din for deg. Her er en oversikt over begge alternativene.

Alternativ 1: Lær å kode deg selv

Her er noen av internettets beste ressurser for DIY-koding. Med flid begynner mange å kode grunnleggende applikasjoner i løpet av den første måneden.

  • Treehouse: Treehouse er en utrolig ressurs for alle app-koding. Her kan du finne online veiledninger og intensive klasser som guider deg gjennom prosessen med å lære å kode.
  • Skillshare: Lær deg ikke godt i den online opplæringsstrukturen? Som navnet antyder, er Skillshare et sted for eksperter å dele sine ferdigheter med andre. Nettstedet inneholder grunnleggende oversikter og flere kurstyper som lar deg lære online eller personlig lokalt (hvis tilgjengelig).
  • Stack Overflow: Denne gratis tjenesten bygger bro mellom utviklingsnyheter med spørsmål til eksperter med svar. Det er ikke den mest omfattende måten å lære, men det fyller ut avstandene mellom opplæringsprogrammer hvis du ikke forstår noe.
  • Du må også ha og være kjent med følgende:

  • Photoshop: Photoshop er standarden for digital bildedesign og oppretting. Alle som ønsker å håndtere design selv, trenger absolutt denne programvaren.
  • Xcode: Dette er Apples programvare for kodiforenkling. Den er integrerende og enkel å bruke, den sporer eventuelle kodefeil mens du koder, og den kan til og med fikse feil automatisk.
  • Phonegap: Et alternativ til Xcode, programmer som dette hjelper deg enkelt å lage akseptable applikasjoner med bare rudimentær kunnskap om CSS, HTML og JavaScript.
  • En Mac-datamaskin: Virker grunnleggende, men hvis du utvikler på iOS-plattformen, trenger du en Apple-datamaskin.
  • Alternativ 2: Bygg et team

    Hvis du vil ansette andre for å bygge appen din, må du stille opp flere ferdigheter og personaltyper for å trekke fra etter behov. Selv om noen entreprenører kan være dyktige på flere felt, kan du ikke forvente å finne alle disse ferdighetene hos en person. Avhengig av kompleksiteten til appen din, er det sannsynlig at du må outsource et helt team eller til og med ansette et byrå med omfattende tilbud internt.

    Det viktigste er å forstå de nøyaktige ferdighetene du trenger fra teamet ditt. UX-designere (som designer appens funksjonalitet) bør forstå grunnleggende om oppsett, informasjonsarkitektur og elementer i brukerfunksjonalitet. Grafiske designere (som designer logoer og andre visuelle elementer) trenger å forstå de visuelle elementene i merkevarebygging og merkevarekontinuitet og hvordan farge- og fontordninger bidrar til merkevarebygging. Utviklere vil konstruere grunnleggende database for appen, og bør ha spesifikk erfaring med å gjøre dette for iPhone-apper. Utviklere vil være de som implementerer ideen din og designen din, og kan hjelpe deg med å sende den til App Store.

    Her er noen steder å lete etter designere og utviklere som passer til ethvert budsjett:

  • oDesk
  • De lager apper
  • Elance
  • GroupTalent
  • En tjeneste som oDesk eller Elance vil være den mest økonomiske tilnærmingen, da prisene varierer fra $ 10 til $ 50 per time for utenlandske talent, kontra å jobbe med et USA-basert fullservicebyrå, der prisene vanligvis varierer fra $ 75 til $ 200 per time. (Totalt kan du forvente å betale $ 5.000 - $ 10.000 når du jobber med frilansere, eller hvor som helst fra $ 20.000 - $ 150.000 når du jobber med et firma.) Hvis du bestemmer deg for å gå denne veien, må du lese Derek Sivers 'artikkel om outsourcing først.

    Husk også at når du jobber med et team, er kommunikasjon helt avgjørende. Fra oppdateringer til instruksjon, fra videresending av ideer til innspill, må du ha verktøy på plass for å sikre at du holder kontakten med teamet ditt. Prosjektstyringsverktøy som Basecamp er noen av de mest nyttige verktøyene der ute for å dele og organisere ideer. Tenk på det som å ha en tavle med ekstern tilgang i et digitalt konferanserom med alle på teamet ditt.

    Klar ennå?

    Som du kan se, det er mange muligheter for å designe og bygge din drømmeapplikasjon uten å finne en teknisk medgründer som blir med deg. Nå, ta den ideen og kjør med den.

    Hvilke andre ressurser har du funnet for å gjøre iPhone-appen din levende?