Skip to main content

Faceți asta: cum să vă proiectați prima aplicație pentru iPhone

Genius Inventions YOU Need RIGHT NOW ! (Iunie 2025)

Genius Inventions YOU Need RIGHT NOW ! (Iunie 2025)
Anonim

Oamenii adoră să vorbească în mod plăcut în aplicația Snapchat, atât de mult încât compania de doi ani a fost evaluată la 860 de milioane de dolari. Oamenii împărtășesc fotografii în mod constant pe Instagram, motiv pentru care Facebook a cheltuit un miliard de dolari pentru a achiziționa programul ca o aplicație autonomă. Este sigur să spunem că piața de aplicații este în plină expansiune.

Și, și este mai ușor decât crezi să te înscrii - chiar dacă nu ești un dezvoltator (sau un „fondator tehnic”, cum se spune în Startup Land). Dacă aveți o idee grozavă și sunteți bine cu partea de afaceri a lucrurilor, există o mulțime de resurse de învățare și de oportunități de externalizare pentru a vă ajuta să creați de fapt următoarea aplicație mare.

Iată un rezumat al elementelor de bază de care trebuie să începeți.

Obțineți contul dvs. de dezvoltator al App Store

Primele lucruri întâi: nu puteți vinde o aplicație pe care nu o puteți lista. Crearea contului dvs. cu Apple App Store costă aproximativ 100 USD pe an, dar este necesar dacă nu dezvoltați aplicații sub o altă companie sau nume care vă va plăti din venituri.

Și chiar dacă nu veți lansa aplicația pentru o perioadă, acest lucru este bine de făcut acum - un cont App Store oferă acces la instrumente și resurse utile de dezvoltare.

Hartă-ți aplicația

Ce informații vor găsi oamenii pe ecranul de start? Ce pagini vei avea nevoie? Ce vor aștepta utilizatorii? Cum va curge aplicația?

Înainte de a începe să construiți aplicația, veți dori să luați în considerare cum va fi experiența utilizatorului și să creați o reprezentare vizuală a acesteia. Nu trebuie să știți o estetică exactă, ci să obțineți ceva logic și reprezentativ împreună. Crearea unui „cadru” detaliat al aplicației folosind fie un desen schițat manual pe hârtie, fie o aplicație digitală de filetare, cum ar fi Balsamiq te va ajuta să-ți organizezi gândurile sau să comunici funcționalitatea aplicației cu restul echipei tale. Pe aceasta nota:

Pune-l împreună

Următorul pas în transformarea roților de dezvoltare a aplicației este de fapt codificarea acesteia. Dar nu te lăsa să te intimideze! Dacă sunteți dispus să vă mânați mâinile, digital vorbind, o mulțime de dezvoltatori își aduc expertiza pe internet pentru a da mâna auto-inițiatorilor.

Dacă lucrați cu un loc de muncă cu normă întreagă și doriți să vă valorificați rapid ideea - sau dacă construiți ceva foarte complex - puteți angaja pe altcineva să vă proiecteze și să codifice aplicația pentru dvs. Iată o expunere la ambele opțiuni.

Opțiunea 1: Aflați să vă codați

Iată câteva dintre cele mai bune resurse de pe internet pentru codificarea DIY. Cu diligență, multe persoane încep să codifice aplicațiile de bază în prima lună.

  • Treehouse: Treehouse este o resursă incredibilă pentru toate lucrurile care codifică aplicațiile. Aici puteți găsi tutoriale online și clase intensive care vă ghidează prin procesul de învățare a codului.
  • Skillshare: Nu învățați bine în structura tutorialului online? După cum sugerează și numele, Skillshare este un loc unde experții își pot împărtăși abilitățile cu ceilalți. Site-ul include imagini de bază și mai multe tipuri de cursuri care vă permit să învățați online sau în persoană la nivel local (dacă este disponibil).
  • Overflow Stack: Acest serviciu gratuit pune la dispoziție novici pentru dezvoltare, cu întrebări pentru experți cu răspunsuri. Nu este cel mai cuprinzător mod de a învăța, dar completează lacunele dintre tutoriale dacă nu înțelegeți ceva.
  • De asemenea, va trebui să aveți și să vă familiarizați cu următoarele:

  • Photoshop: Photoshop este standardul pentru proiectarea și crearea imaginilor digitale. Oricine dorește să se ocupe de ele însele, va avea nevoie de acest software.
  • Xcode: Acesta este software-ul de simplificare a codificării Apple. Este integrativ și ușor de utilizat, urmărește orice eroare de codare pe măsură ce codați și chiar poate repara erorile automat.
  • Phonegap: o alternativă la Xcode, programe de acest gen vă ajută să creați cu ușurință aplicații acceptabile, având doar cunoștințe rudimentare de CSS, HTML și JavaScript.
  • Un computer Mac: pare de bază, dar dacă dezvoltați pe platforma iOS, veți avea nevoie de un computer Apple.
  • Opțiunea 2: Construiți o echipă

    Dacă doriți să angajați alții pentru a vă dezvolta aplicația, va trebui să aliniați mai multe abilități și tipuri de personal din care să puteți trage după necesități. Deși unii contractori pot fi calificați în mai multe domenii, nu vă așteptați să găsiți toate aceste abilități într-o singură persoană. În funcție de complexitatea aplicației dvs., este foarte probabil să fie nevoie să externalizezi o echipă întreagă sau chiar să angajezi o agenție cu oferte complete.

    Cel mai important, înțelegeți seturile de abilități exacte de care veți avea nevoie de la echipa dvs. Proiectanții UX (care proiectează funcționalitatea aplicației) ar trebui să înțeleagă fundamentele de dispunere, arhitectura informațiilor și elemente ale funcționalității utilizatorului. Graficanții (care proiectează logo-urile și alte elemente vizuale) trebuie să înțeleagă elementele vizuale ale brandingului și continuitatea mărcii și modul în care schemele de culori și fonturi contribuie la realizarea brandului. Dezvoltatorii vor construi baza de date fundamentală pentru aplicație și ar trebui să aibă experiență specifică în realizarea acestui lucru pentru aplicațiile pentru iPhone. Dezvoltatorii vor fi cei care vor pune ideea și designul dvs. în acțiune și vă pot ajuta să îl trimiteți în App Store cu succes.

    Iată câteva locuri pentru a căuta designeri și dezvoltatori care să se potrivească oricărui buget:

  • oDesk
  • Ei fac aplicații
  • Elance
  • GroupTalent
  • Un serviciu precum ODesk sau Elance va fi cea mai economică abordare, întrucât tarifele variază oriunde de la 10 USD la 50 USD pe oră pentru talentul de peste mări, versus lucrul cu o agenție de servicii complete din SUA, unde de obicei tarifele variază între 75 și 200 USD pe oră. (În total, vă puteți aștepta să plătiți 5.000 - 10.000 USD atunci când lucrați cu freelanceri sau oriunde între 20.000 și 150.000 USD atunci când lucrați cu o firmă.) Dacă decideți să urmați această cale, asigurați-vă că citiți mai întâi articolul lui Derek Sivers despre externalizarea.

    De asemenea, rețineți că, atunci când lucrați cu o echipă, comunicarea este primordială. De la actualizări la instrucțiuni, de la redarea ideilor până la obținerea de informații, trebuie să aveți instrumente pentru a vă asigura că vă mențineți legătura cu echipa dvs. Instrumentele de gestionare a proiectelor precum Basecamp sunt unele dintre cele mai utile instrumente pentru schimbul și organizarea ideilor. Gândiți-vă la asta ca la o sală digitală cu acces la distanță într-o sală de conferințe digitale cu toți cei din echipa dvs.

    Gata deja?

    După cum puteți vedea, există o mulțime de opțiuni pentru a vă proiecta și construi aplicația dvs. de vis fără a găsi un cofondator tehnic care să vă fie alături. Acum, ia această idee și aleargă cu ea.

    Ce alte resurse ați găsit pentru a vă ajuta viața aplicației pentru iPhone?