Vous auriez besoin des éléments suivants :-
- Apple Developer Program Membership. Pas besoin d'acheter l'adhésion complète, il suffit de créer ou de s'inscrire en utilisant votre identifiant Apple et vous êtes prêt à partir. Elle est nécessaire pour télécharger les logiciels nécessaires et les bêtas publiques.
- Macbook. Si vous souhaitez construire des applications iOS natives, vous avez absolument besoin d'un Macbook. Vous trouverez des centaines d'articles sur le web pour construire votre Hackintosh mais croyez bien qu'ils ne valent pas l'effort. Si vous construisez des applications hybrides, alors vous pouvez facilement utiliser votre station de travail Windows ou Linux existante bien qu'à un moment donné, vous ressentirez à nouveau le besoin d'un Mac une fois que vous commencerez à travailler sur des modules natifs ou de base qui ne sont pas disponibles avec React ou Xamarin.
- Dans la suite de ce qui précède, le modèle de Macbook n'aurait pas d'importance puisque tous sont capables d'exécuter les logiciels requis, vous devriez certainement préférer ceux qui ont une meilleure puissance de traitement . J'ai moi-même commencé avec un MacBook Air et je suis passé au Macbook Pro. Les deux exécutent parfaitement le même ensemble de logiciels mais le pro peut gérer la compilation et la construction d'applications avec des actifs lourds (fichiers médias, frameworks externes, etc.) mieux que mon modèle Air.
- Un bon tutoriel pour vous aider à démarrer. Internet est rempli de milliers de tutoriels. Choisissez-en un bon et commencez. Vous pouvez utiliser ceux fremium comme Ray Wanderlich, medium, App Coda qui ont un excellent contenu pour presque tous les composants utilisés dans les apps iOS. Ou vous pouvez commencer avec les payants de Udemy, Coursera, Plularsight, etc.
- Langue. Vous devez choisir entre Swift et Objective C. Swift est nouveau et est presque aussi puissant qu'ObjC maintenant. Il a parcouru un long chemin depuis les jours bogués et laggy de Swift 1.x. J'ai commencé quand Swift était dans ses jours initiaux, donc j'ai commencé avec ObjC et est passé à Swift et il m'a bien servi. Prenez une décision éclairée et allez-y. Bien qu'avoir une idée de base et quelques mains sur ObjC ne serait'pas une mauvaise idée.
- Adhésion payante. Une fois que vous êtes prêt avec votre application impressionnante et que vous souhaitez partager avec le monde, envisagez d'acheter l'adhésion payante du programme Dev d'Apple qui vous permettra de distribuer des applications via App Store.
- Dévouement. Le plus important. Sans elle, les 6 autres sont complètement inutiles. Si vous êtes complètement nouveau dans l'écosystème iOS, vous vous sentiriez dépassé par la façon dont les choses fonctionnent ici et comment vous êtes censé faire certaines choses prescrites par Apple, mais une fois que vous avez dépassé la courbe d'apprentissage, cela devient de mieux en mieux.
Bonne chance pour vos efforts.
Cheers!!