Advertentie
Het proces om een iPhone-app te ontwikkelen is niet zo moeilijk of simpel als je zou denken. Ik ben geen programmeur, maar wilde zien of ik mezelf kon leren hoe ik een iPhone-app kon ontwikkelen. Het nieuws bevat allerlei soorten Lidwoord over kinderen vanaf 9 jaar die hen kunnen maken. Als ze het kunnen, kan de rest van ons dat zeker ook?
Net als bij koken, is er een beetje een proces betrokken bij het "koken" van een app. Dit artikel gaat niet per se over je kookstijl (dat wil zeggen programmeren), maar alleen de algemene stappen die nodig zijn om het van je hoofd en in iTunes te krijgen.
Het maken van een app is niet helemaal gratis, dus het is belangrijk om van tevoren te weten dat je op een bepaald moment in dit proces $ 99 (USD) gaat beschieten. Het is ook belangrijk om van tevoren te weten dat je op een gegeven moment een Mac moet gebruiken en specifieke Mac-happy-code moet gebruiken om je app te maken.
Nu we allemaal de kleine lettertjes hebben gezien, volgen hier de spannende stappen naar app-geluk!
Stap 1: maak een slim idee
Heeft u een uniek idee voor een app? Er zijn, zoals u waarschijnlijk weet, een biljoen (OK, misschien geen biljoen) apps die er zijn. Dus wat onderscheidt een app? Waarom zou iemand je app willen gebruiken? Waarom zouden ze er geld voor betalen als je gaat betalen?
Zorg ervoor dat u controleert of er geen andere apps zijn die hetzelfde doen als u voorstelt. Of als u iets beters wilt maken dan een app die al bestaat, bedenk dan hoe uw idee beter zal zijn. Teken het op papier of op de computer.
Stap 2: Koop een Mac
De iPhone is een Apple-product en maakt gebruik van een variant van het Mac OS. Momenteel zijn de iPhone-ontwikkeltools alleen beschikbaar voor Mac-gebruikers (ook al zijn er aanwijzingen voor ontwerpen in de jailbreak-modus op een pc), maar om het in de App Store te krijgen, heb je uiteindelijk een Mac nodig om het te krijgen Daar. Je kunt relatief goedkoop een Mac mini kopen als je geen Mac tot je beschikking hebt.
Stap 3: Registreer als Apple-ontwikkelaar
Om met de Mac-tools te kunnen werken, moet je officieel worden Apple Developer. Registratie is gratis, dus u hoeft ze alleen uw informatie te geven en akkoord te gaan met hun voorwaarden. U hoeft zich maar één keer te registreren en u kunt dezelfde gebruikersnaam en hetzelfde wachtwoord gebruiken als voor uw iTunes-account. Als je eenmaal een Apple-ontwikkelaar bent, kun je iPhone-apps ontwikkelen voor elk van de Mac-producten.
Stap 4: Download de softwareontwikkelingskit voor iPhone (SDK)
Zodra u een officiële ontwikkelaar bent, kunt u de SDK voor iPhone downloaden. De versie die u nodig heeft, is afhankelijk van het besturingssysteem dat u momenteel gebruikt. Deze download is ENORM omdat hij wordt geleverd met allerlei documentatie, voorbeeldcodes en allerlei dingen die je later graag zult hebben. Het kan een paar uur duren, dus misschien wilt u de download starten, een goede film plaatsen en wachten.
ManiacDev is echt een geweldige site met VEEL informatie gericht op zowel nieuwe nieuwkomers als ik en technische goeroes. Begin gewoon met de eerste video, bekijk en maak onderweg aantekeningen. Dit zijn echt de beste tutorials die ik heb gevonden!
Stap 5: Download XCode
Als je het nog niet hebt, download dan XCode. Volgens Apple "is Xcode een complete, volledig uitgeruste IDE die is gebouwd rond een soepele workflow die het bewerken van broncode integreert met de stappen voor bouwen en compileren, tot en met een grafische foutopsporingservaring - en dat allemaal zonder de broncode te verlaten. " Dit is weer een enorme download, dus misschien wil je een tweede film huren.
Stap 6: ontwikkel uw iPhone-app met de sjablonen in de SDK
Zodra u uw app op papier of in Photoshop heeft getekend, kunt u beginnen met het ontwerpen met de sjablonen in de SDK. Dit is waar die ENORME hoeveelheid downloadtijd een enorm voordeel zal zijn. Je hebt veel sjablonen om uit te kiezen en er zijn veel geweldige YouTube-clipzelfstudies over hoe je de sjablonen effectief kunt gebruiken.
Stap 7: Leer Objective-C voor cacao
Als je van programmeertalen houdt, zul je Objective-C geweldig vinden. Als je niet weet hoe je moet programmeren, is dit het deel dat behoorlijk plakkerig kan worden, dus misschien wil je een programmeurvriend zoeken of iemand inhuren. Het helpt echt om ook een boek ter referentie te krijgen.
Stap 8: Programmeer uw app in Objective-C
Zodra u de basis van Objective-C op zijn minst begrijpt (of op zijn minst weet hoe u antwoorden op programmeervragen kunt vinden), bent u klaar om uw app te programmeren. Het helpt om onderweg screenshots te maken, zodat u kunt onthouden wat u heeft geprobeerd. Sommige apps hebben slechts een paar uur nodig om te programmeren, terwijl andere apps maanden kunnen duren. Alleen jij weet hoeveel detail je wilt voor zijn eerste reis in de App Store!
Stap 9: Test de app in de iPhone-simulator
De SDK wordt geleverd met een mooie iPhone-simulator. U moet uw app laden en uw eigen tests uitvoeren. Je moet proberen zoveel mogelijk bugs uit te werken en na te denken over alle manieren waarop iemand je app zou kunnen gebruiken.
Stap 10: Host een bakverkoop
Weet je nog dat ik je in de kleine lettertjes vertelde dat je wat geld zou moeten ophalen? Dit is dat moment. Helaas kost het laden van een app in iTunes een eenmalige lidmaatschapsbijdrage van $ 99 (USD). Er is geen uitweg uit deze vergoeding, maar u zou het in drievoud terug kunnen verdienen als uw app het waard is! Echt, je krijgt wel veel voor je $ 99. Ten eerste krijg je toegang tot enkele van de coolste mensen aan deze kant van Pluto!
Stap 11: Laat anderen uw app testen
Zodra u uw vergoeding heeft betaald, kunt u anderen in de app-community uw app laten testen en u helpen bij het oplossen van de laatste bugs. Dit is een geweldige community en het testen van nieuwe dingen is erg leuk. Als je een nieuweling bent zoals ik, zul je onder de indruk zijn van de koningen en koninginnen van het geeky sterrendom. Afhankelijk van de aard en complexiteit van uw app kan dit proces enige tijd in beslag nemen.
Stap 12: Dien uw app in voor goedkeuring
Nadat je je app in de community hebt getest en alle hobbels hebt uitgewerkt, kun je de app ter goedkeuring indienen bij iTunes. Je kunt het rechtstreeks vanuit de community uploaden. Het goedkeuringsproces kan even duren, dus wees geduldig!
Stap 13: Bekijk The Dough & Traffic Roll In!
Als je een betaalde app hebt gemaakt, wacht je gewoon tot het geld naar de kust rolt. Als je een gratis app hebt gemaakt, let dan op het verkeer!
Heb je tips om te delen met app-ontwikkelaars? Laat ze achter in de comments hieronder.
Afbeeldingen Credits: Erik K. Veland, stopnlook, davidgsteadman, Leo Reynolds, helpei, Cedric Chee, dianagavrilita
Ik ben onderwijstechnoloog en Engelse professor.