Apprendre à développer sur iOS

Si tu veux arrondir tes fins de mois et que tu as une âme de développeur, alors iOS et l’AppStore peuvent s’imposer comme une chouette option. Mais même s’il est primordial de commencer par trouver un concept original et novateur, il est aussi indispensable de bien se former aux outils de développement de cette plateforme. Et justement, vous allez pouvoir trouver ici une série de liens pour vous former au développement sur iOS.


Alors attention tout de même, car les formations gratuites ne courent pas les rues. Preuve en est, celles que vous allez découvrir dans la liste qui suit sont presque toutes payantes (en fait, elles le sont toutes mais ça c’est pour vous donner envie de lire la suite). Forcément, ça risque d’en faire tiquer plus d’un mais on peut aussi voir ça comme un investissement susceptible de vous rapporter une tonne de brouzoufs.

Plusieurs formations chez Tuto.com (français, payant)

Tout le monde connaît Tuto.com parce que tout le monde connaît eMob.fr. Et en même temps, cette place de marché dédiée à l’auto-formation en vidéo et en ligne est drôlement pratique puisqu’on trouve plein de tutoriels sur plein de logiciels. La cerise sur le gâteau, c’est qu’on peut également soumettre ses propres formations pour devenir riche, célèbre et aussi respecté qu’un député ayant voté pour la loi Hadopi.

Forcément, on trouve quelques cours sur le développement sous iOS mais on va également pouvoir aller plus loin et se familiariser avec XCode ou encore Cocoa. Côté prix, toutes les formations ne se valent pas mais on trouve pas mal de cours à moins de 20 euros.

Le gros bémol, finalement, c’est que ces formations partent un peu dans tous les sens, que les intervenants ne sont jamais les mêmes et qu’ils ne se valent pas tous. Tâchez donc de bien vous renseigner sur les gars qui réalisent ces vidéos avant de sortir la carte bleue. Finalement, ce qui serait chouette, c’est que ce soit les gars de chez eMob qui s’y mettent et qui nous balancent plein de tutoriels vidéo sur le sujet. Même que s’ils le font, je m’engage solennellement à… éditer cet article !

Formation complète chez Video2Brain (français, payant)

Attention les filles parce que là, c’est du lourd. Pour 49,80 €, vous allez pouvoir accéder à 6 heures de formation pour apprendre à développer sur iOS. Le tout avec des exemples concrets qui vous amèneront à réaliser un lecteur de Flux RSS, un client Twitter minimaliste et à jongler avec le multimédia et la géolocalisation. Et le programme complet est le suivant :

  • Premiers pas
    • Prise en main de l’environnement iOS
    • Hello iOS
    • Un éditeur de texte
  • Un lecteur de Flux RSS
    • Récupération des données sur le réseau
    • Analyse du code via libxml2
    • Conception de l’interface graphique
    • Sauvegarde et restauration des données
  • Un client Twitter très minimaliste
    • Une base rudimentaire permettant de récupérer les données.
    • Transformation via l’API JSON
    • Affichage des données
  • Partage de l’information
    • Facebook Connect
    • Courriel
    • SMS
  • Le multimédia
    • La vidéo
    • Le son
  • La géolocalisation
    • Intégrer une carte
    • Géolocalisation inversée
    • Ajouter des annotations
  • Interaction avec l’application Carnet d’adresses.
    • Ajouter un contact
  • Internationalisation
    • Internationalisation dans Interface Builder
    • Internationalisation des chaînes de caractères

Ouf, c’était long (mais c’était bon). A noter qu’il suffit de suivre le lien un peu plus haut pour accéder au détail de la formation et / ou regarder quelques extraits sans rien payer histoire de vous en faire une idée. Quoi qu’il en soit, cette vue d’ensemble semble plutôt complète et vous permettra sans doute de mieux comprendre comment ça marche.

Podcast complet de l’université de Stanford (anglais, gratuit)

Je crois bien que c’est la première fois que j’évoque l’université de Stanford. Trop émouvant. Mais le fait est que deux gars de chez eux, Evan Doll et Alan Cannistraro, ont réalisé un podcast complet pour vous apprendre à développer sur iOS. Et au total, ce sont donc 40 leçons d’une heure chacune que vous allez pouvoir télécharger gratuitement et écouter ensuite sur votre bécane. Le tout en anglais, forcément.

Alors attention tout de même car ce podcast date de 2009. Autant dire qu’il accuse déjà quelques versions de retard, mais cela peut être un bon complément d’information pour ceux qui sont assez tarés pour écouter en voiture ou dans le métro des mecs causer de développement.

Notons en passant que ce podcast a été téléchargé des millions de fois. Et en même temps, il y a aussi des millions de personnes qui pensent que bouffer chez KFC et Mac Do’ à longueur de journée c’est bon pour la santé.

31 exemples pour apprendre à développer sur iOS (anglais, gratuit)

On apprend toujours mieux par l’exemple. C’est ce que je répétais sans cesse à mon professeur de SVT en quatrième. Et une fois de plus, ce chouette site confirme cette idée puisqu’il met à la disposition des internautes 31 exemples d’applications réalisées pour iOS. Attention tout de même car ce ne sont pas des tutoriels complets, hein, juste des sources à télécharger pour vous aider et voir un peu comment ça marche.

Pas mal, d’autant plus que l’on trouve plein d’applications différentes. On peut citer :

  • Campfire, pour apprendre à bosser sur les vidéos.
  • What’s my IP, pour chopper l’IP de son iPhone.
  • Reaction Time, un petit jeu pour tester vos réflexes.
  • Snowfall, pour animer une image.
  • Et ainsi de suite.

Là encore, il s’agit de ressources complémentaires que vous pourrez utiliser une fois que vous aurez acquis les bases du développement pour iOS.

Et après, pour aller plus loin

Il suffit de balancer une petite recherche Google de chez mémé pour se rendre compte que les ressources ne manquent pas. Difficile de vous proposer une liste complètement exhaustive. Mais si les tutoriels précédents ne vous ont pas convaincu, ou si vous souhaitez aller plus loin, voilà encore quelques liens qui pourraient s’avérer plutôt utiles :