[wpms_breadcrumb reverse="0"]
Developpement - Mobile

IPHONE / IPAD-Développements avancés avec  Swift

Reference : DEVMOB05
5 jours - Nous consulter
Prochaines sessions

Nous consulter.

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

Pré requis

  • Aucun pré-requis demandé pour cette formation

Modalités pédagogiques

Cours dispensé en mode présentiel avec une alternance d’apports théoriques et méthodologiques, et de mises en situations pratiques

Public visé
Inscription

Programmes de IPHONE / IPAD-Développements avancés avec  Swift

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