Developpez.com - iOS
X

Choisissez d'abord la catégorieensuite la rubrique :

logo

Formations Vidéos de Kaelisoft

Dernière mise à jour : 02/12/2010 - 1 livres - 0 critiques


couverture du livre 'Développement d´applications pour l´iPhone'

Développement d´applications pour l´iPhone

Le développement iOS par la pratique

de Florent Morin
Public visé : Avancés

Résumé de l'éditeur

iOS est au coeur des nouveaux supports mobiles, en particulier l´iPhone. Dans cette formation vidéo, au travers d´exemples concrets, illustrants des contraintes de projets réelles, vous découvrirez avec le formateur Florent Morin comment aborder au mieux le développement d´applications iOS sur iPhone. Le but de cette formation n'est pas d'avoir une vue exhaustive de toutes les possibilités offertes par iOS sur iPhone, mais seulement l'essentiel. Vous aurez ainsi des bases solides afin d'évoluer avec le SDK iOS.

Tout d'abord, nous commencerons avec le classique Hello World! renommé pour l'occasion Hello iOS. Dans cet exemple, vous allez découvrir comment aborder sereinement le développement iOS avec de bonnes bases et de bons réflexes. Ensuite, nous allons construire un petit éditeur de texte utilisant un maximum de capacités du système iOS tout en s'adaptant aux contraintes de l'iPhone. Pour rentrer un peu plus dans le vif du sujet, nous allons réaliser un lecteur d'actualité RSS complet. Vous y découvrirez comment aller chercher des informations sur le web via le protocole HTTP, analyser le XML, restituer l'information efficacement, le tout en utilisant diverses méthodes, des plus basiques aux plus abouties.

Nous allons ensuite réaliser un client Twitter permettant d'analyser le contenu au format JSON, qui est très utilisé sur le web. L'iPhone est un appareil de communication : communiquons ! Vous pourrez découvrir au travers d'exemples complets comment diffuser vos informations via Facebook Connect, le courrier électronique et la nouveauté iOS 4 : le SMS. iOS est un système orienté multimédia : vous allez donc voir comment l'utiliser de manière optimale. Cela se fera au travers de 2 exemples. Le premier vous permettra d'intégrer un lecteur vidéo dans votre interface. Le second vous permettra d'écouter une radio en streaming et en multi-tâches complet. La partie localisation sera évidemment traitée : vous apprendrez à déterminer la position de l'utilisateur, interagir avec une carte et modifier son contenu. Vous verrez également l'interaction avec les autres applications iOS en utilisant le carnet d'adresses.

Enfin, vous découvrirez comment internationaliser une application à tous niveaux !

L'ensemble de la formation repose sur le dernier SDK disponible à ce jour : la version 4.1. Toutes les étapes des différents projets sont donc orientés vers les nouveautés offertes par iOS 4. Vous apprendrez donc, au long de cette formation, à utiliser Grand Central Dispatch et l'exécution de tâches concurrentes. Vous acquérrez également les bons réflexes afin d'optimiser vos applications pour le mode multi-tâches. L'ensemble des codes source sont fournis en annexes.

video2brain et le formateur expert Florent Morin vous offrent cette formidable possibilité d'apprendre le développement iOS sur iPhone au travers d'exemples concrets, réalisés sous vos yeux : allez-y !


Retrouvez ci-dessous quelques vidéos de cette formation qui sont mise à votre disposition, et ce gracieusement :

Sommaire

  • Premiers pas
    • Prise en main de l'environnement iOS
      • Téléchargement et installation
      • Découverte du kit de développement
    • Hello iOS
      • Création d'un projet iOS et découverte de Xcode
      • La structure d'un projet iOS
      • Configuration du fichier Info.plist
      • Première interface, premier lancement
      • Interaction avec Interface Builder : première approche
      • Les outlets
      • Les évènements et les actions
    • Un éditeur de texte
      • Posons les bases
      • Un clavier qui apparait tout seul
      • Le clavier disparaît grâce à un nouveau bouton
      • Une sélection modifiable
      • Le menu contextuel
      • Une zone de texte qui se dimensionne correctement
      • Un modèle de données en Singleton
      • Lire et écrire des données dans un fichier
      • Lien entre modèle et contrôleur en environnement multitâche
  • Un lecteur de flux RSS
    • Récupération des données sur le réseau
      • Introduction
      • Préparation des clés nécessaires à l'analyse du code
      • Création du gestionnaire de requêtes
      • Création de l'opération de requête : les bases
      • Création de l'opération de requête : récupération des données HTTP
      • Création de l'opération de requête : fin de requête
      • Exécution de la requête
    • Analyse du code via libxml2
      • Ajout de la bibliothèque libxml2 au projet
      • Mise en place des méthodes d'analyse
      • Ouverture du document XML
      • Analyse des données XML concernant le flux
      • Conversion de date à partir d'une chaîne de caractères
      • Récupération des éléments dans un tableau
      • Récupération des données : phase finale
      • Récupération des données en parallèle
    • Conception de l'interface graphique
      • Deux flux, deux onglets
      • Actualiser le flux
      • Limiter les accès au réseau
      • Mettre à jour les informations manuellement
      • Affichage des informations
      • Une classe : deux éléments
      • Des cellules personnalisées
      • Vos cellules plus performantes que jamais
      • La navigation entre les vues
      • Amélioration du détail
    • Sauvegarde et restauration des données
      • Sauvegarde des données
      • Chargement des données en cache
  • Un client Twitter très minimaliste
    • Une base rudimentaire permetttant 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
    • L'audio
  • 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

0 pages, 1ère édition, 15 Novembre 2010 Editions Vidéo2Brain, ISBN10 : 3902550791, ISBN13 : 978-3902550798, 6 heures de vidéos, disponible en ligne
Commandez sur Vidéo2Brain : 49,80  EUR TTC

Commandez sur www.amazon.fr :
47,31 EUR TTC (prix éditeur 49,80 EUR TTC) - Livraison Gratuite !

Valid XHTML 1.0 TransitionalValid CSS!

Copyright © 2010 Florent Morin. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts. Droits de diffusion permanents accordés à Developpez LLC.

Contacter le responsable de la rubrique iOS