iOS 13 et Swift: PhotoKit et le CompositionalLayout
5.0 (3 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
82 students enrolled

iOS 13 et Swift: PhotoKit et le CompositionalLayout

Apprenez à utiliser le framework PhotoKit et le nouveau Compositional layout pour UICollectionView
5.0 (3 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
82 students enrolled
Created by Matthieu Passerel
Last updated 12/2019
French
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 6 hours on-demand video
  • 2 articles
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Créer une application sans storyboard
  • Le UICollectionViewCompositionalLayout
  • L'intégration du framework PhotoKit
Course content
Expand all 55 lectures 06:07:08
+ Obtenir toutes les photos
10 lectures 01:14:19
Demander l'autorisation d'utiliser la gallerie
08:11
Récupérer les Assets
06:50
La SimpleCell
09:21
Le UICollectionViewFlowLayout
02:55
Obtenir une image depuis un PHAsset
06:01
Notre premier CompositionalLayout
08:32
Les subitems
04:25
Un Layout plus complexe
17:03
Obtenir la durée d'une Vidéo
10:04
Mise à jour du check auth
00:57
+ Passer au détail
5 lectures 32:07
Le ImageController
05:58
Le VideoController
07:08
La class Navigator
03:54
Supprimer un Asset
09:03
Observer les changements
06:04
+ Les Albums
7 lectures 47:59
AlbumsController
05:18
AlbumCell
11:59
Les PHAssetCollections
07:22
Obtenir le premier Asset d'une AssetCollection
04:17
Le CompositionalLayout Horizontal
05:55
Les Albums cloudShared
03:54
Ajouter un Header
09:14
+ Le CollectionDetailController
5 lectures 43:57
Le CollectionDetailController
06:17
Ajouter un Album
15:25
Ajouter une image en cache
11:56
Supprimer un Album
05:53
Eviter le double pop up de suppression
04:26
+ Les SmartAlbums
5 lectures 19:45
Création de ExtrasController
02:09
Les SmartAlbums
06:56
Les icônes pour nos albums
06:15
La fonction complète pour nos icônes
00:27
Le CollectionInTableCell
03:58
+ Grouper les Assets par géolocalisation
5 lectures 31:03
Ajouter une collectionView dans une cell
05:45
Grouper les positions
08:15
MapCell
05:06
Montrer la Carte
05:02
Passer au détail
06:55
+ Les Assets par Date
8 lectures 52:22
Le DateController
07:24
Trier les PHAssets par Date
09:36
Trier les mois et les jours
04:30
La DateCell
11:35
Layout de la collectionView
04:29
Le PHFetchOptions
02:33
Ajuster la cell selon le cas
06:35
Monter les détails
05:40
+ Ajouter des assets dans un album
5 lectures 29:13
Le addButton
05:06
Ajout de l'icône de sélection
06:17
Sélectionner les assets
07:02
Ajouter dans l'album
10:47
Téléchargez le projet complet
00:01
Requirements
  • Connaitre les bases du développement iOS
  • Connaitre les bases de Swift et de la programmation orienté objet
  • Avoir un mac et Xcode 11
  • Posséder un iPhone ou un iPad
Description

Vous connaissez les bases du développement d'applications iOS?
Vous souhaitez aller un peu plus loi et intégrer de nouvelles fonctionnalités?

Ce cours est fait pour vous.

Nous allons ici apprendre 3 concepts majeurs et plus avancés dans le développement d'applications iOS.

  1. La création du UI de façon programmatique:
    Fini les Storyboards et leur interface builder. Nous allons ajouter tous les éléments "à la main" directement dans le code avec des contraintes programmatiques.

  2. La création de layouts complexes pour UICollectionView avec le UICollectionViewCompositionalLayout:
    Vous vous sentez un peu bloqué avec le collectionFlowLayout "classique" pour les collections views? Passons directement au compositionalLayout pour créer des layouts en sections et groupes pour donner un look unique à vos applications.
    Et vous savez quoi? L'intégration du compositionalLayout est plus simple et intuitive qu'un layout classique.

  3. L'intégration de PhotoKit:
    importez et modifiez vos images, vidéos et albums directement dans votre application.
    Vous pourrez aussi lire les vidéos, ajouter un album, supprimer une image et voir tous ces changements en temps réel.

Est-vous prêts?

Je vous attends très vite dans le cours.

Who this course is for:
  • Les développeurs iOS qui souhaitent aller pus loin dans leur apprentissage