| Développement d´applications pour l´iPhoneLe développement iOS par la pratiquede 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 géolocalisation
- Intégrer une carte
- Géolocalisation inversée
- Ajouter des annotations
- Interaction avec l'application Carnet d'adresses
- 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 www.amazon.fr : 47,31 EUR TTC (prix éditeur 49,80 EUR TTC)
-
Livraison Gratuite ! |