
Owen Little
0
4400
757
Proces razvijanja iPhone aplikacije nije toliko težak ili jednostavan kao što možda neko misli. Nisam programer, ali želio sam vidjeti mogu li se naučiti kako razviti aplikaciju za iPhone. Vijest sadrži sve vrste članaka o djeci od 9 godina koja ih mogu natjerati. Ako oni to mogu, sigurno i mi ostali?
Kao i kuhanje, i ovdje je malo uključen proces “kuhanje” gore aplikacija. Ovaj se članak ne odnosi na vaš stil kuhanja, sam po sebi (tj. Programiranje), već samo na opće korake koji su potrebni kako biste ga dobili iz glave i u iTunes.
Stvaranje aplikacije nije u potpunosti besplatno, tako da je važno unaprijed znati da ćete, u nekom trenutku ovog postupka, granatirati 99 USD (USD). Također je važno unaprijed znati da ćete u nekom trenutku morati koristiti Mac, a za stvaranje vaše aplikacije trebat ćete koristiti određeni Mac-sretan kôd.
Sada kada smo svi vidjeli fini otisak, evo uzbudljivih koraka ka aplikacijskoj sreći!
1. korak: Obradite pametnu ideju
Imate jedinstvenu ideju za aplikaciju? Ima, kao što vjerojatno znate, trilijuna (OK, možda ne i TRILLION) aplikacija vani. Dakle, po čemu se aplikacija izdvaja? Zašto bi itko želio koristiti vašu aplikaciju? Zašto bi za to plaćali novac ako namjeravate naplatiti?
Obavezno provjerite da nema drugih aplikacija koje rade isto što i vi. Ili ako želite stvoriti nešto bolje od aplikacije koja već postoji, razmislite kako će vaša ideja biti bolja. Nacrtajte na papiru ili na računalu.
2. korak: nabavite Mac
IPhone je Appleov proizvod i koristi inačicu Mac OS-a. Trenutno su alati za razvoj iPhonea dostupni samo za Mac korisnike (iako postoje dokazi o dizajnu u zatvorskom načinu zatvora na PC-u), ali kako biste ga podigli u App Storeu, na kraju će vam trebati Mac kako biste ga dobili tamo. Mac mini možete kupiti relativno jeftino ako nemate Mac na raspolaganju.
Korak 3: Registrirajte se kao Apple programer
Za rad s Mac alatima morat ćete postati službeni Apple Developer. Registracija je besplatna, pa im jednostavno morate dati svoje podatke i prihvatiti njihove uvjete. Morate se registrirati samo jednom i moći ćete koristiti isto korisničko ime i lozinku za svoj iTunes račun. Nakon što ste Apple Developer, možete razviti iPhone aplikacije za bilo koji Mac proizvod.
Korak 4: Preuzmite komplet za razvoj softvera za iPhone (SDK)
Nakon što ste službeni programer, možete preuzeti SDK za iPhone. Potrebna verzija ovisi o OS-u koji trenutno pokrećete. Ovo preuzimanje je OGROMNO jer dolazi sa svim vrstama dokumentacije, primjercima kodova i svim vrstama stvari koje će vam biti drago kasnije. To bi moglo potrajati nekoliko sati, tako da možda želite pokrenuti preuzimanje, staviti dobar film i pričekati.
ManiacDev je zaista sjajna stranica s TONS-om informacija usmjerenih i na uber-novorođenčad kao što sam ja i tehnički gurui. Počnite s prvim videozapisom, gledajte i bilježite bilješke dok idete. Zaista i doista, ovo su najbolji tutorijali koje sam pronašao!
5. korak: Preuzmite XCode
Ako ga već nemate, preuzmite XCode. Prema Appleu, “Xcode je kompletna, potpuno opremljena IDE izgrađena oko glatkog tijeka rada koji integrira uređivanje izvornog koda, korake za izradu i sastavljanje, sve do grafičkog iskustva ispravljanja pogrešaka - i sve to bez napuštanja pogleda vašeg izvornog koda.” Ovo je još jedno veliko preuzimanje, pa ćete možda poželjeti unajmiti drugi film.
Korak 6: Razvijte svoju iPhone aplikaciju pomoću predložaka u SDK-u
Nakon što izvučete svoju aplikaciju na papiru ili u Photoshopu, možete je početi dizajnirati pomoću predložaka u SDK-u. Ovo je mjesto gdje će ova ogromna količina vremena za preuzimanje biti od velike koristi. Imat ćete puno predložaka za izbor, a postoji i mnoštvo sjajnih vodiča s YouTube klipovima o tome kako učinkovito koristiti predloške..
7. korak: naučite Objective-C za kakao
Ako volite programske jezike, svidjet će vam se Objective-C. Ako ne znate kako programirati, ovo je dio koji može postati prilično ljepljiv, pa možda želite naći prijatelja programera ili zaposliti nekoga. Doista pomaže dobiti knjigu i za referencu.
8. korak: Programirajte svoju aplikaciju u Objektiv-C
Nakon što bar shvatite osnove Objective-C (ili barem znate kako pronaći odgovore na pitanja programiranja), spremni ste programirati svoju aplikaciju. Pomaže prilikom snimanja zaslona dok možete zajedno pamtiti što ste pokušali. Neke aplikacije mogu potrajati samo nekoliko sati, dok druge aplikacije mogu potrajati mjesecima. Samo znate koliko detalja želite potražiti tamo za djevojačko putovanje u App Store!
9. korak: testirajte aplikaciju na iPhone simulatoru
SDK dolazi s lijepim iPhone Simulatorom. Morat ćete napuniti aplikaciju i napraviti vlastito testiranje. Trebali biste isprobati što više pogrešaka i razmisliti o svim načinima na koje bi netko mogao koristiti vašu aplikaciju.
Korak 10: Host A Bake rasprodaje
Sjećate se kad sam vam u sitnom tisku rekao da ćete morati prikupiti nešto novca? Ovo je taj trenutak. Nažalost, učitavanje aplikacije u iTunes košta jednokratnu članarinu u iznosu od 99 USD (USD). Iz te naknade nema izlaza, ali možete je zaraditi u tri primjerka ako je vaša aplikacija dostojna! Zaista, ipak dobivate puno za svojih 99 USD. Za prvo, imate pristup nekim od zgodnijih ljudi s ove strane Plutona!
11. korak: Neka drugi testiraju svoju aplikaciju
Nakon što platite naknadu, moći ćete i drugi u zajednici aplikacija da testiraju vašu aplikaciju i da vam pomognu u rješavanju konačnih pogrešaka. Ovo je sjajna zajednica, a testiranje novih stvari jako je zabavno. Ako ste novak poput mene, ostat ćete u čudu kraljevima i kraljicama geeky zvijezde. Ovisno o prirodi i složenosti vaše aplikacije, ovaj postupak može potrajati neko vrijeme.
12. korak: Pošaljite svoju aplikaciju na odobrenje
Nakon što testirate vašu aplikaciju u zajednici i proradite sve probleme, možete je poslati na iTunes na odobrenje. Moći ćete ga prenijeti izravno iz zajednice. Proces odobravanja može potrajati neko vrijeme, zato budite strpljivi!
Korak 13: Gledajte kako se tijesto i promet zaustavlja!
Ako ste stvorili plaćenu aplikaciju, samo pričekajte da se novac uputi na obalu. Ako ste napravili besplatnu aplikaciju, pazite na promet!
Imate li neke savjete za dijeljenje s programerima aplikacija? Ostavite ih u odjeljku za komentare ispod.
Slike kredita: Erik K. Veland, stopnlook, davidgsteadman, Leo Reynolds, helpei, Cedric Chee, dianagavrilita