iOS et Swift: PhotoKit et le CompositionalLayout

Apprenez à utiliser le framework PhotoKit et le nouveau Compositional layout pour UICollectionView

5.00 (7 reviews)
Udemy
platform
Français
language
Mobile Apps
category
118
students
6 hours
content
Dec 2019
last update
$19.99
regular price

What you will learn

Créer une application sans storyboard

Le UICollectionViewCompositionalLayout

L'intégration du framework PhotoKit

Description

  • Vous connaissez les bases du développement d'applications iOS?

  • Swift et la programmation orienté objet n'ont plus aucun secret pour vous?

  • Vous souhaitez aller un peu plus loi et intégrer de nouvelles fonctionnalités?

Alors n'allez pas plus loin, car ce cours est fait pour vous.

Nous allons ici apprendre 3 concepts majeurs et plus avancés dans le développement d'applications iOS. Ce qui vous permettra de rendre vos applications encore plus professionnelles et uniques !

  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.

Content

Introduction

Introduction
Qu'est ce que PhotoKit?
Qu'est ce que le compositionalLayout?
Création d'une application sans Storyboard
Le TabBarController

Obtenir toutes les photos

Demander l'autorisation d'utiliser la gallerie
Récupérer les Assets
La SimpleCell
Le UICollectionViewFlowLayout
Obtenir une image depuis un PHAsset
Notre premier CompositionalLayout
Les subitems
Un Layout plus complexe
Obtenir la durée d'une Vidéo
Mise à jour du check auth

Passer au détail

Le ImageController
Le VideoController
La class Navigator
Supprimer un Asset
Observer les changements

Les Albums

AlbumsController
AlbumCell
Les PHAssetCollections
Obtenir le premier Asset d'une AssetCollection
Le CompositionalLayout Horizontal
Les Albums cloudShared
Ajouter un Header

Le CollectionDetailController

Le CollectionDetailController
Ajouter un Album
Ajouter une image en cache
Supprimer un Album
Eviter le double pop up de suppression

Les SmartAlbums

Création de ExtrasController
Les SmartAlbums
Les icônes pour nos albums
La fonction complète pour nos icônes
Le CollectionInTableCell

Grouper les Assets par géolocalisation

Ajouter une collectionView dans une cell
Grouper les positions
MapCell
Montrer la Carte
Passer au détail

Les Assets par Date

Le DateController
Trier les PHAssets par Date
Trier les mois et les jours
La DateCell
Layout de la collectionView
Le PHFetchOptions
Ajuster la cell selon le cas
Monter les détails

Ajouter des assets dans un album

Le addButton
Ajout de l'icône de sélection
Sélectionner les assets
Ajouter dans l'album
Téléchargez le projet complet

Screenshots

iOS et Swift: PhotoKit et le CompositionalLayout - Screenshot_01iOS et Swift: PhotoKit et le CompositionalLayout - Screenshot_02iOS et Swift: PhotoKit et le CompositionalLayout - Screenshot_03iOS et Swift: PhotoKit et le CompositionalLayout - Screenshot_04

Reviews

Jose
January 10, 2020
no soy francoparlante pero el curso tiene una explicación gráfica bastante compresible y lo que he entendido me ha abierto un mundo de posibilidades

Charts

Price

iOS et Swift: PhotoKit et le CompositionalLayout - Price chart

Rating

iOS et Swift: PhotoKit et le CompositionalLayout - Ratings chart

Enrollment distribution

iOS et Swift: PhotoKit et le CompositionalLayout - Distribution chart

Related Topics

2639176
udemy ID
11/4/2019
course created date
12/26/2019
course indexed date
Bot
course submited by