Skip to main content

Padarykite tai įvyks: kaip sukurti savo pirmąją programą iPhone

Anonim

Žmonės mėgsta šmaikščiai bendrauti „Snapchat“ programoje tiek, kad dvejų metų kompanija buvo įvertinta 860 milijonų dolerių. Žmonės nuolat dalijasi nuotraukomis „Instagram“ tinkle, todėl „Facebook“ išleido 1 milijardą dolerių programai įsigyti kaip atskirai programai. Galima sakyti, kad programų rinka klesti.

Ir įsitraukti yra lengviau, nei jūs manote, net jei nesate kūrėjas (arba „techninis įkūrėjas“, kaip sakoma „Startup Land“). Jei turite puikią idėją ir gerai susipažinote su dalykais versle, yra daugybė mokymosi šaltinių ir užsakomųjų paslaugų galimybių, padėsiančių iš tikrųjų sukurti kitą didelę programą.

Čia yra pagrįsta pagrindai, kurių jums reikia norint pradėti.

Gaukite „App Store“ kūrėjo sąskaitą

Pirmiausia: negalite parduoti programos, kurios negalite išvardyti. Paskyros sukūrimas „Apple App Store“ kainuoja apie 100 USD per metus, tačiau tai būtina, nebent kuriate programas kita įmone ar pavadinimu, kuris mokės jums iš pajamų.

Ir net jei kurį laiką nepaleisite programos, tai yra gerai tai padaryti dabar - „App Store“ paskyra suteikia prieigą prie naudingų kūrimo įrankių ir išteklių.

Pažymėkite savo programą

Kokią informaciją žmonės ras pagrindiniame ekrane? Kokių puslapių jums reikės? Ko vartotojai tikėsis? Kaip vyks programa?

Prieš pradėdami kurti savo programą, norėsite apsvarstyti, kokia bus vartotojo patirtis, ir pradėti kurti jos vaizdinį vaizdą. Jūs neprivalote žinoti tikslios estetikos, bet kartu sukurkite kažką logiško ir reprezentatyvaus. Išsamios programos „vielos rėmelio“ sukūrimas, naudojant arba ranka eskizuotą piešinį ant popieriaus, arba skaitmeninę laido rėmelį, pvz., „Balsamiq“. padės organizuoti savo mintis arba perduoti programos funkcijas su likusia komanda. Ant to užrašo:

Sudėkite jį kartu

Kitas jūsų programos kūrimo ratų pasukimo žingsnis yra faktiškai jos kodavimas. Bet neleisk, kad tave gąsdintų! Jei norite, kad jūsų rankos būtų nešvarios, kalbant skaitmenine forma, daugybė kūrėjų pateikia savo žinias internete, kad galėtų padėti rankininkams.

Jei dirbate visą darbo dieną ir norite greitai išnaudoti savo idėją arba jei kuriate tai, kas labai sudėtinga, taip pat galite pasamdyti ką nors kitą, kad jis suprojektuotų ir užkoduotų jūsų paraišką. Čia atmestos abi galimybės.

1 variantas: išmokite koduoti save

Čia yra keletas geriausių interneto šaltinių, naudojantis „pasidaryk pats“ kodavimu. Su kruopštumu daugelis žmonių per pirmą mėnesį pradeda koduoti pagrindines programas.

  • „Treehouse“: „ Treehouse“ yra neįtikėtinas šaltinis, į kurį įeina visų programų kodavimas. Čia galite rasti internetinių vadovėlių ir intensyvių užsiėmimų, kurie padės išmokti koduoti.
  • „Skillshare“: nelabai mokosi internetinės mokymo struktūros? Kaip rodo pavadinimas, „Skillshare“ yra vieta, kur ekspertai gali dalytis savo įgūdžiais su kitais. Svetainėje pateikiamos pagrindinės apžvalgos ir keli kursų tipai, leidžiantys mokytis internetu arba asmeniškai vietoje (jei įmanoma).
  • „Stack Overflow“: ši nemokama paslauga sujungia naujokus su naujais klausimais ir pateikia ekspertams klausimus. Tai nėra pats išsamiausias būdas mokytis, tačiau užpildo spragas tarp vadovėlių, jei ko nors nesuprantate.
  • Jūs taip pat turėsite žinoti ir būti susipažinę su šiais dalykais:

  • „Photoshop“: „ Photoshop“ yra skaitmeninių vaizdų projektavimo ir kūrimo standartas. Visiems, norintiems patys susitvarkyti dizainą, ši programinė įranga bus absoliučiai reikalinga.
  • „Xcode“: Tai yra „Apple“ kodavimo supaprastinimo programinė įranga. Tai integruota ir lengva naudoti, ji seka visas kodavimo klaidas, kai koduojate, ir netgi gali automatiškai ištaisyti klaidas.
  • Telefonų gaubtas: alternatyva „Xcode“, tokios programos kaip ši padeda lengvai kurti priimtinas programas, turinčias tik pradines žinias apie CSS, HTML ir „JavaScript“.
  • „Mac“ kompiuteris: atrodo paprastas, tačiau jei kuriate „iOS“ platformoje, jums reikės „Apple“ kompiuterio.
  • 2 variantas: Sukurkite komandą

    Jei norite pasamdyti kitus, kad sukurtų jūsų programą, turėsite surinkti keletą įgūdžių ir personalo tipų, iš kurių pasisemsite, kiek reikia. Nors kai kurie rangovai gali būti kvalifikuoti keliose srityse, nesitikėkite, kad visus šiuos įgūdžius rasite viename asmenyje. Atsižvelgiant į jūsų programos sudėtingumą, greičiausiai turėsite perduoti visą komandą ar net samdyti agentūrą, teikiančią išsamius pasiūlymus įmonėje.

    Svarbiausia, supraskite tikslius įgūdžių rinkinius, kurių jums reikės iš savo komandos. „UX“ dizaineriai (kurie projektuoja programos funkcionalumą) turėtų suprasti išdėstymo pagrindus, informacijos architektūrą ir vartotojo funkcionalumo elementus. Grafiniai dizaineriai (kurie kuria logotipus ir kitus vaizdinius elementus) turi suprasti prekės ženklo vaizdinius elementus ir prekės ženklo tęstinumą bei tai, kaip spalvų ir šriftų schemos prisideda prie prekės ženklo kūrimo. Kūrėjai sukurs pagrindinę programos duomenų bazę ir turėtų turėti specialios patirties tai darydami „iPhone“ programoms. Kūrėjai bus tie, kurie įgyvendins jūsų idėją ir dizainą, ir padės sėkmingai pateikti ją „App Store“.

    Čia yra keletas vietų, kur reikia ieškoti dizainerių ir kūrėjų, kad jie atitiktų bet kokį biudžetą:

  • oDesk
  • Jie kuria programas
  • Elance
  • „GroupTalent“
  • Tokios paslaugos, kaip „oDesk“ ar „Elance“, bus ekonomiškiausias būdas, nes užjūrio talentų kainos svyruoja nuo 10 USD iki 50 USD per valandą, palyginti su darbu JAV JAV teikiamų pilnų paslaugų agentūroje, kur kainos paprastai svyruoja nuo 75 USD iki 200 USD per valandą. (Iš viso galite tikėtis sumokėti 5000–10 000 USD, dirbdami su laisvai samdomais darbuotojais, arba kur nors nuo 20 000–150 000 USD, kai dirbate su įmone.) Jei nuspręsite žengti šiuo keliu, būtinai perskaitykite Dereko Siverso straipsnį apie užsakomąsias paslaugas.

    Taip pat atminkite, kad dirbant su komanda svarbiausia yra bendravimas. Nuo atnaujinimų iki instrukcijų, nuo idėjų perdavimo iki informacijos įvedimo, jūs turite turėti įrankius, kad užtikrintumėte ryšį su savo komanda. Projektų valdymo įrankiai, tokie kaip „Basecamp“, yra vieni naudingiausių įrankių, kuriais galima dalintis ir organizuoti idėjas. Pagalvokite apie tai, kaip turėti nuotolinės prieigos lentą skaitmeninėje konferencijų salėje su visais savo komandos nariais.

    Jau pasiruošęs?

    Kaip matote, yra daugybė variantų, kaip suprojektuoti ir sukurti savo svajonių programą, neradus techninio įkūrėjo, kuris galėtų prisijungti. Dabar imkitės šios idėjos ir vykdykite ją.

    Kokių dar išteklių rasite jūsų „iPhone“ programai atgaivinti?