Développement applications iOS

iPhone / iPad – Développements avancés avec Swift

Objectifs

  • Découvrir comment faire interagir un programme avec les dernières fonctionnalités iOS 7
  • Apprendre à gérer la persistance des données d’une application sur un iPhone, iPad ou iPod Touch
  • Savoir stocker des données dans iCloud depuis une App
  • Être capable d’ajouter des fonctionnalités de tracking et de notifications dans une application

Programme

Objective C Avancé
  • Les nouveautés iOS 7 en Objective C
  • Gérer les erreurs avec la classe NSError
  • Key Value Observing
  • Utiliser les blocks
  • NSAttributedString
Améliorer ses interface graphiques
  • Maîtriser AutoLayout
  • Fournir un design différent iphone / ipad
  • Rappel sur tableView / CollectionView
  • Communiquer avec l'utilisateur
  • Fournir une interface de recherche
  • Réaliser des animations avec CoreAnimation
Persistence
  • NSUserDefault et autres
  • Persister ses données sur l'appareil
Connectivité
  • La nouvelle API iOS7 NSURLSession
  • Stocker ses informations sur iCloud
Multithreading
  • Rappel sur GrandCentralDispatch
  • La classe NSOperation
Interactivité
  • Sélectionner et lire un média avec MPMediaPlayer
  • Visualiser un fichier avec QuickLook
Autour de l'application
  • Internationalization
  • Ajouter un menu de configuration dans l'écran Réglages
  • In-App purchase
  • Intégrer un outil statistique d'utilisation : Flurry
  • Intégrer Parse (webservice)
  • Utiliser les tests Unitaires
  • Utiliser les outils de monitoring
  • Notifications Push
Please login to get access to the quiz
iPhone / iPad – Développement Swift (Prev Lesson)
Back to Développement applications iOS
Public

<li>Une formation technique mais ne faisant pas l’impasse sur les notions d’ergonomie et d’expérience utilisateur.</li><li>De nombreux exercices pratiques répondants à des scénarios et des besoins courants sont réalisés tout au long de la formation.</li><li>Les consultants spécialistes de la technologie apportent leurs conseils et leur expérience.</li>

Pré-requis

Avoir suivi la formation "iPhone / iPad - Développement Swift" ou connaissances équivalentes