Bonjour à tous ! Et bienvenue dans ce cours sur la programmation iOS ! Ensemble, nous allons réaliser une application iPhone OpenQuizz ! Je vous promets que ça va être passionnant !
Vous êtes prêts ? Alors allons-y !
OpenQuizz
Dans ce cours, nous allons donc réaliser l'application OpenQuizz. Et sans plus de suspens, laissez moi vous la montrer :
Dans l'application OpenQuizz, le joueur va pouvoir faire des parties de 10 questions. Il peut répondre par vrai ou par faux à chaque question en faisant glisser la question vers la droite ou vers la gauche. Il marque un point à chaque bonne réponse. Au bout de 10 questions, la partie s'arrête et le joueur peut lancer une nouvelle partie.
Sous son apparence simple, cette application va nous poser quelques challenges et nous allons donc voir comment gérer des images, interpréter les gestes de l'utilisateur, créer des animations et beaucoup d'autres choses !
Notre objectif : le modèle MVC
Lorsqu'on se lance dans de grands et beaux projets, il faut savoir où l'on va ! Comme c'est notre cas, prenons une minute pour comprendre l'objectif de ce cours !
Nous allons voir bien des choses dans ce cours comme je viens de vous l'annoncer ! Mais le plus important, c'est le modèle MVC ! Le modèle MVC, c'est la façon dont nous allons organiser notre programme. Cela vous paraît peut-être annexe mais vous verrez que même pour une application apparemment simple, on peut vite se faire déborder par la quantité de fichiers et de lignes de code du projet.
Heureusement, il existe une solution simple pour que le développement reste un plaisir jusqu'au bout et que vous ne vous perdiez pas dans votre projet. Et la solution, c'est d'appliquer avec rigueur le modèle MVC. Et je vous explique ça dès la fin de cette partie.
Pour insister sur ce point, voici un petit schéma qui ne se commente pas...
Approche
Tout le cours s'appuie sur la création de l'application OpenQuizz donc si vous ne faites pas l'application en même temps que moi, vous allez perdre une grande partie de l'intérêt du cours et vous apprendrez beaucoup moins vite !
Je vous invite donc fortement à faire les choses en même temps que moi sur votre ordinateur ! C'est la raison pour laquelle vous avez une activité à la fin du cours dans laquelle vous allez devoir envoyer le code de votre application. Cette activité est obligatoire pour obtenir le certificat du cours.
Création du projet Xcode
Alors sans plus attendre, créons ensemble le projet Xcode de notre application !
1/ Ouvrez Xcode et choisissez Create a new Xcode Project
2/ Choisissez Single View Application pour créer une application d'une seule page.
3/ Remplissez les options de votre projet :
4/ Choisissez l'emplacement où vous souhaitez sauvegarder votre projet.
Ensuite, vous arrivez sur l'interface d'Xcode, ça y est votre projet est créé !
Nous allons pouvoir maintenant travailler à partir de ce projet. Et ce, dès le prochain chapitre dans lequel nous allons apprendre à gérer les images dans un projet d'application iPhone !