Skip to main content

Få det til at ske: Sådan designes din første iphone-app

Samsung Galaxy Buds VS. Apple AirPods (Kan 2025)

Samsung Galaxy Buds VS. Apple AirPods (Kan 2025)
Anonim

Folk elsker at chatte snappet på Snapchat-appen, så meget, at det to år gamle selskab er værdsat til 860 millioner dollars. Folk deler konstant fotos på Instagram, hvorfor Facebook brugte 1 milliard dollars til at erhverve programmet som en uafhængig app. Det er sikkert at sige, at appmarkedet blomstrer.

Og det er lettere, end du tror at komme ind på det - selvom du ikke er en udvikler (eller en "teknisk grundlægger", som de siger i Startup Land). Hvis du har en god idé og har det godt med den forretningsmæssige side af tingene, er der masser af læringsressourcer og outsourcing muligheder for at hjælpe dig med faktisk at oprette den næste store app.

Her er en oversigt over det grundlæggende, du har brug for for at komme i gang.

Hent din App Store-udviklerkonto

Første ting først: Du kan ikke sælge en app, du ikke kan liste. At få din konto konfigureret i Apple App Store koster omkring $ 100 pr. År, men det er nødvendigt, medmindre du udvikler apps under et andet firma eller et navn, der betaler dig fra indtægterne.

Og selvom du ikke vil starte din app i et stykke tid, er det godt at gøre nu - en App Store-konto giver adgang til nyttige udviklingsværktøjer og ressourcer.

Kortlæg din app ud

Hvilke oplysninger finder folk på startskærmen? Hvilke sider har du brug for? Hvad forventer brugerne? Hvordan flyder appen?

Inden du faktisk begynder at bygge din app, skal du overveje, hvordan brugeroplevelsen vil være, og begynde at oprette en visuel repræsentation af den. Du behøver ikke at kende nøjagtig æstetik, men få noget logisk og repræsentativt sammen. Oprettelse af en detaljeret “wireframe” af applikationen ved hjælp af enten en håndtegnet tegning på papir eller en digital wireframing-applikation som Balsamiq hjælper dig med at organisere dine tanker eller kommunikere appens funktionalitet med resten af ​​dit team. På den note:

Sæt det sammen

Det næste trin i at få dine app-udviklingshjul til at dreje kodes faktisk den. Men lad ikke det skræmme dig! Hvis du er villig til at gøre dine hænder beskidte, digitalt set, bringer masser af udviklere deres ekspertise til Internettet for at give selvstarterne en hånd.

Hvis du arbejder på et fuldtidsjob og hurtigt vil udnytte din idé - eller hvis du bygger noget, der er meget komplekst - kan du også ansætte en anden til at designe og kode din ansøgning til dig. Her er en oversigt over begge indstillinger.

Valgmulighed 1: Lær at kode dig selv

Her er et par af internettets bedste ressourcer til DIY-kodning. Med omhu begynder mange kodning af basale applikationer inden for den første måned.

  • Treehouse: Treehouse er en utrolig ressource til alle app-kodning. Her kan du finde onlinetutorials og intensive klasser, der guider dig gennem processen med at lære at kode.
  • Skillshare: Lær ikke godt i onlinetutorialsstrukturen ? Som navnet antyder, er Skillshare et sted for eksperter at dele deres evner med andre. Webstedet indeholder grundlæggende oversigter og flere kursetyper, der giver dig mulighed for at lære online eller personligt lokalt (hvis tilgængeligt).
  • Stabeloverløb: Denne gratis service bro bygger udviklingsbegyndere med spørgsmål til eksperter med svar. Det er ikke den mest omfattende måde at lære, men det udfylder hullerne mellem tutorials, hvis du ikke forstår noget.
  • Du skal også have og være bekendt med følgende:

  • Photoshop: Photoshop er standarden for digital billeddesign og oprettelse. Enhver, der selv ønsker at håndtere design, har absolut brug for denne software.
  • Xcode: Dette er Apples program til forenkling af kodning. Det er integrerende og let at bruge, det sporer eventuelle kodningsfejl, mens du koder, og det kan endda rette fejl automatisk.
  • Phonegap: Et alternativ til Xcode, programmer som dette hjælper dig med let at oprette acceptable applikationer med kun rudimentær viden om CSS, HTML og JavaScript.
  • En Mac-computer: Ser ud til at være grundlæggende, men hvis du udvikler på iOS-platformen, har du brug for en Apple-computer.
  • Valgmulighed 2: Byg et team

    Hvis du ønsker at ansætte andre til at bygge din app, skal du stille flere færdigheder og personaltyper til at trække ud efter behov. Selvom nogle entreprenører kan være dygtige inden for flere felter, må du ikke forvente at finde alle disse færdigheder hos én person. Afhængigt af kompleksiteten af ​​din app, er det sandsynligt, at du bliver nødt til at outsource et helt team eller endda leje et agentur med omfattende tilbud internt.

    Vigtigst er det, at du forstå det nøjagtige færdigheds sæt, du har brug for fra dit team. UX-designere (der designer appens funktionalitet) skal forstå grundlæggende layout, informationsarkitektur og elementer i brugerfunktionalitet. Grafiske designere (der designer logoer og andre visuelle elementer) er nødt til at forstå de visuelle elementer i branding og brandkontinuitet og hvordan farve- og skrifttypeskemaer bidrager til branding. Udviklere vil konstruere grundlæggende database for appen og bør have særlig erfaring med at gøre dette til iPhone-apps. Udviklere er dem, der sætter din idé og design i handling og kan hjælpe med at indsende det til App Store med succes.

    Her er et par steder at se efter designere og udviklere, der passer til ethvert budget:

  • oDesk
  • De laver apps
  • Elance
  • GroupTalent
  • En service som oDesk eller Elance vil være den mest økonomiske tilgang, da satserne spænder overalt fra $ 10 til $ 50 per time for oversøiske talenter, mod at arbejde med et USA-baseret fullservicebureau, hvor priser typisk varierer fra $ 75 til $ 200 per time. (I alt kan du forvente at betale $ 5.000 - $ 10.000, når du arbejder med freelancere, eller hvor som helst fra $ 20.000 til $ 150.000, når du arbejder med et firma.) Hvis du beslutter at tage denne vej, skal du læse Derek Sivers 'artikel om outsourcing først.

    Husk også, at når man arbejder med et team, er kommunikation vigtigst. Fra opdateringer til instruktion, fra videresendelse af ideer til at få input, skal du have værktøjer på plads for at sikre dig, at du holder kontakten med dit team. Projektstyringsværktøjer som Basecamp er nogle af de mest nyttige værktøjer derude til at dele og organisere ideer. Tænk på det som at have et whiteboard med fjernadgang i et digitalt konferencesal med alle på dit team.

    Klar endnu?

    Som du kan se, er der masser af muligheder for at designe og opbygge din drømmeapplikation uden at finde en teknisk medstifter til at slutte sig til dig. Nu, tag den idé og kør med den.

    Hvilke andre ressourcer har du fundet for at hjælpe med at få din iPhone-app til live?