Prenez contact avec nous

Plan du cours

Environnement de développement

  • Exigences de l’environnement de développement
  • Xcode et le SDK iOS
  • Inscription au programme Apple Developer
  • Raisons du rejet des applications
  • Directives de l’interface utilisateur (HIG)

Projets Xcode pour iOS

  • Vue d’ensemble de Xcode
  • Création d’un projet iOS
  • Exécution sur simulateur et appareils physiques

Mise en page adaptative

  • Storyboards
  • Prise en charge de multiples appareils
  • Taille des icônes et orientation de l’appareil
  • Composants UI
  • Construction d’une interface utilisateur

Swift

  • Vue d’ensemble du langage Swift
  • Variables, constantes et types de données
  • Structures du langage
  • Utilisation de Xcode pour développer des applications Swift
  • Playground

Classes Swift et scènes

  • Création de classes Swift
  • Variables d’instance et initialisation
  • Gestion de la mémoire
  • Références fortes et faibles
  • Types de constructeurs
  • Protocoles, Hashable et Printable
  • Héritage
  • Création de scènes
  • Implémentation de contrôleurs de vue
  • Outlets et actions

Travail avec les graphismes

  • Ajout d’icônes et d’images
  • Utilisation de l’API SpriteKit
  • Animation des sprites

Interaction utilisateur

  • Boutons et gestionnaires d’événements
  • Détection du geste de balayage (pan)
  • Détection du geste de tapotement (tap)

Applications multi-écrans

  • Navigation par tableau
  • Applications à onglets
  • Contrôleurs de navigation

Services de localisation

  • Position et altitude
  • Orientation de la boussole

Accès aux périphériques et stockage

  • Stockage de fichiers
  • Accès à la bibliothèque musicale
  • Accès aux bases de données SQLite

Bluetooth

  • API Bluetooth
  • Appareils centraux (Centrals)
  • Appareils périphériques (Peripherals)

Cadre de reconnaissance vocale

  • Reconnaissance vocale (Speech to text)
  • Synthèse vocale (Text to Speech)

Réseau

  • Accès au réseau
  • Sérialisation et désérialisation de JSON
  • Services web REST

Pré requis

La formation suppose que les participants disposent de certaines connaissances en programmation.

 35 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (3)

Cours à venir

Catégories Similaires