Publicité
Le processus de développement d'une application iPhone n'est pas aussi difficile ou aussi simple qu'on pourrait le penser. Je ne suis pas programmeur, mais je voulais voir si je pouvais m'apprendre à développer une application iPhone. Les nouvelles présentent toutes sortes de des articles sur les enfants aussi jeunes que 9 ans qui peuvent les faire. S'ils peuvent le faire, sûrement le reste d'entre nous aussi?
Comme la cuisine, il y a un peu de processus impliqué dans la «cuisson» d'une application. Cet article ne concerne pas votre style de cuisine, en soi (c'est-à-dire la programmation), mais seulement les étapes générales nécessaires pour l'obtenir de votre tête et dans iTunes.
La création d'une application n'est pas entièrement gratuite, il est donc important de savoir à l'avance qu'à un moment donné de ce processus, vous débourserez 99 $ (USD). En outre, il est important de savoir à l'avance que vous devrez utiliser un Mac à un moment donné et que vous devrez utiliser un code Mac spécifique pour créer votre application.
Maintenant que nous avons tous vu les petits caractères, voici les étapes excitantes du bonheur de l'application!
Étape 1: Créez une idée intelligente
Vous avez une idée unique pour une application? Il y a, comme vous le savez probablement, un billion d'applications (OK, peut-être pas un billion) d'applications. Qu'est-ce qui distingue une application? Pourquoi voudrait-on utiliser votre application? Pourquoi paieraient-ils de l'argent si vous allez facturer?
Assurez-vous de vérifier qu'il n'y a pas d'autres applications qui font la même chose que vous proposez. Ou si vous voulez créer quelque chose de mieux qu'une application qui existe déjà, pensez à comment votre idée sera meilleure. Dessinez-le sur papier ou sur ordinateur.
Étape 2: Obtenez un Mac
L'iPhone est un produit Apple et utilise une variante de Mac OS. Actuellement, les outils de développement iPhone ne sont disponibles que pour les utilisateurs Mac (même s'il existe des preuves de conception en mode jail break sur un PC), mais pour le récupérer dans l'App Store, vous aurez éventuellement besoin d'un Mac pour l'obtenir Là. Vous pouvez acheter un Mac mini à un prix relativement avantageux si vous n’avez pas de Mac à votre disposition.
Étape 3: S'inscrire en tant que développeur Apple
Pour travailler avec les outils Mac, vous devrez devenir un officiel Développeur Apple. L'inscription est gratuite, il vous suffit de leur donner vos informations et d'accepter leurs conditions. Vous n'avez besoin de vous inscrire qu'une seule fois et vous pouvez utiliser le même nom d'utilisateur et mot de passe que ceux utilisés pour votre compte iTunes. Une fois que vous êtes développeur Apple, vous pouvez développer des applications iPhone pour n'importe lequel des produits Mac.
Étape 4: Téléchargez le kit de développement logiciel pour iPhone (SDK)
Une fois que vous êtes un développeur officiel, vous pouvez télécharger le SDK pour iPhone. La version dont vous avez besoin dépend du système d'exploitation que vous utilisez actuellement. Ce téléchargement est ÉNORME car il est livré avec toutes sortes de documentation, des exemples de codes et toutes sortes de choses que vous serez heureux d'avoir plus tard. Cela peut prendre quelques heures, vous pouvez donc commencer le téléchargement, mettre un bon film et attendre.
ManiacDev est un site vraiment génial avec des tonnes d'informations destinées à la fois aux novices comme moi et aux gourous de la technologie. Commencez par la première vidéo, regardez et prenez des notes au fur et à mesure. Vraiment, ce sont les meilleurs tutoriels que j'ai trouvés!
Étape 5: Téléchargez XCode
Si vous ne l'avez pas déjà, téléchargez XCode. Selon Apple, "Xcode est un IDE complet et complet construit autour d'un flux de travail fluide qui intègre l'édition du code source, avec les étapes de construction et de compilation, grâce à une expérience de débogage graphique - le tout sans quitter la vue de votre code source. " Ceci est un autre téléchargement énorme, donc vous voudrez peut-être louer un deuxième film.
Étape 6: Développez votre application iPhone avec les modèles du SDK
Une fois votre application dessinée sur papier ou dans Photoshop, vous pouvez commencer à la concevoir avec les modèles fournis dans le SDK. C'est là que cet ÉNORME temps de téléchargement sera un énorme avantage. Vous aurez le choix entre de nombreux modèles et de nombreux didacticiels de clips YouTube sur la façon d'utiliser efficacement les modèles.
Étape 7: Apprenez l'Objectif-C pour le cacao
Si vous aimez les langages de programmation, vous allez adorer Objective-C. Si vous ne savez pas comment programmer, c'est la partie qui peut devenir assez collante, alors vous voudrez peut-être trouver un ami programmeur ou embaucher quelqu'un. Cela aide vraiment aussi à obtenir un livre pour référence.
Étape 8: programmez votre application dans Objective-C
Une fois que vous avez au moins compris les bases d'Objective-C (ou au moins savoir comment trouver des réponses aux questions de programmation), vous êtes prêt à programmer votre application. Il est utile de prendre des captures d'écran au fur et à mesure pour vous rappeler de ce que vous avez essayé. Certaines applications peuvent prendre quelques heures à programmer tandis que d'autres applications peuvent prendre des mois. Vous seul savez combien de détails vous voulez pour son voyage inaugural dans l'App Store!
Étape 9: Testez l'application dans le simulateur iPhone
Le SDK est livré avec un joli iPhone Simulator. Vous devrez charger votre application et faire vos propres tests. Vous devriez essayer de résoudre autant de bugs que possible et penser à toutes les façons dont quelqu'un pourrait utiliser votre application.
Étape 10: Organisez une vente de pâtisseries
Tu te souviens quand je t'ai dit en petits caractères que tu devrais lever des fonds? C'est ce moment. Malheureusement, le chargement d'une application dans iTunes coûte une cotisation unique de 99 $ (USD). Il n'y a aucun moyen de sortir de ces frais, mais vous pouvez les récupérer en triple si votre application en vaut la peine! En vérité, vous obtenez beaucoup pour vos 99 $. D'une part, vous avez accès à certaines des personnes les plus cool de ce côté de Pluton!
Étape 11: Demandez à d'autres de tester votre application
Une fois que vous aurez payé vos frais, vous pourrez demander à d'autres membres de la communauté des applications de tester votre application et de vous aider à résoudre les derniers bogues. C'est une super communauté et tester de nouvelles choses est très amusant. Si vous êtes un débutant comme moi, vous serez impressionné par les rois et les reines de la célébrité geek. Selon la nature et la complexité de votre application, ce processus peut prendre un certain temps.
Étape 12: Soumettez votre application pour approbation
Après avoir testé votre application dans la communauté et résolu toutes les bosses, vous pouvez soumettre l'application à iTunes pour approbation. Vous pourrez le télécharger directement depuis la communauté. Le processus d'approbation peut prendre un certain temps, alors soyez patient!
Étape 13: Regardez la pâte et le trafic arriver!
Si vous avez créé une application payante, attendez simplement que l'argent arrive à terre. Si vous avez créé une application gratuite, surveillez le trafic!
Avez-vous des conseils à partager avec les développeurs d'applications? Laissez-les dans la section commentaires ci-dessous.
Crédits images: Erik K. Veland, stopnlook, davidgsteadman, Leo Reynolds, helpei, Cedric Chee, dianagavrilita
Je suis technologue en éducation et professeur d'anglais.