Pour signer ➡️ petitions.assemblee-nationale.fr/initiatives/...
Pour signer ➡️ petitions.assemblee-nationale.fr/initiatives/...
🎲 après-midi ludique,
🎬courts métrages européens,
🎶chorale ukrainienne,
👯initiation au lindy hop et grand bal swing !
Une belle façon de clôturer le Mois de l'Europe et le début de l'été à #Lyon 😉
🎲 après-midi ludique,
🎬courts métrages européens,
🎶chorale ukrainienne,
👯initiation au lindy hop et grand bal swing !
Une belle façon de clôturer le Mois de l'Europe et le début de l'été à #Lyon 😉
C'est ainsi que s'achève cette chouette aventure.
Ce jour est un examen de 100 questions que j'ai passé avec succès 🎉🎉
Avec un score de 91/100.
1/2
#iOS #xcode #swiftlang #SwiftUI
C'est ainsi que s'achève cette chouette aventure.
Ce jour est un examen de 100 questions que j'ai passé avec succès 🎉🎉
Avec un score de 91/100.
1/2
#iOS #xcode #swiftlang #SwiftUI
Wrap up sur le projet SnowSeeker avec comme d'habitude un petit quiz de 12 questions et des petits challenges.
1/3
#iOS18 #xcode #swiftlang #SwiftUI
Wrap up sur le projet SnowSeeker avec comme d'habitude un petit quiz de 12 questions et des petits challenges.
1/3
#iOS18 #xcode #swiftlang #SwiftUI
On continue le projet SnowSeeker où on modifie le layout en fonction des variables d'environnement horizontalSizeClass & dynamicTypeSize puis on ajoute une feature de favoris sur les deux écrans.
#swiftlang #SwiftUI #iOS
On continue le projet SnowSeeker où on modifie le layout en fonction des variables d'environnement horizontalSizeClass & dynamicTypeSize puis on ajoute une feature de favoris sur les deux écrans.
#swiftlang #SwiftUI #iOS
On commence le projet SnowSeeker où on utilise une NavigationSplitView.
Tips: en passant un array de String à une vue Text et le format: .list(type: .and) ça ajoute naturellement un and avant le dernier élément
#swiftlang #SwiftUI #xcode #iOS
On commence le projet SnowSeeker où on utilise une NavigationSplitView.
Tips: en passant un array de String à une vue Text et le format: .list(type: .and) ça ajoute naturellement un and avant le dernier élément
#swiftlang #SwiftUI #xcode #iOS
On découvre NavigationSplitView très utile pour un iPad.
Ensuite on voit une nouvelle particularité des sheet et alert avec une valeur Optionnelle
1/3
#ios18 #xcode #swiftlang #SwiftUI
On découvre NavigationSplitView très utile pour un iPad.
Ensuite on voit une nouvelle particularité des sheet et alert avec une valeur Optionnelle
1/3
#ios18 #xcode #swiftlang #SwiftUI
Jour de challenge, il fallait développer une application de lancer de dé, avec plusieurs choix de dé et de nombre de dé et également un écran d'historique en SwiftData
1/2
#ios18 #xcode #swiftlang #SwiftUI #SwiftData
Jour de challenge, il fallait développer une application de lancer de dé, avec plusieurs choix de dé et de nombre de dé et également un écran d'historique en SwiftData
1/2
#ios18 #xcode #swiftlang #SwiftUI #SwiftData
Wrap up sur les GeometryReader avec comme d'habitude un petit quiz de 12 questions et des petits challenges.
1/2
#iOS18 #xcode #swiftlang #SwiftUI
Wrap up sur les GeometryReader avec comme d'habitude un petit quiz de 12 questions et des petits challenges.
1/2
#iOS18 #xcode #swiftlang #SwiftUI
On découvre GeometryReader permettant de connaitre l'emplacement et la taille d'une vue.
Le modifier visualEffect permet de faire un peu la même chose que le GeometryReader mais sur une vue elle-même.
1/2
#xcode #swiftlang #SwiftUI
On découvre GeometryReader permettant de connaitre l'emplacement et la taille d'une vue.
Le modifier visualEffect permet de faire un peu la même chose que le GeometryReader mais sur une vue elle-même.
1/2
#xcode #swiftlang #SwiftUI
On découvre le fonctionnement interne de l'attribution de la taille des vues.
alignmentGuide() permet de modifier l'alignement d'une vue en particulier et on voit la différence entre position() et offset()
#xcode #swiftlang #SwiftUI #iOS
On découvre le fonctionnement interne de l'attribution de la taille des vues.
alignmentGuide() permet de modifier l'alignement d'une vue en particulier et on voit la différence entre position() et offset()
#xcode #swiftlang #SwiftUI #iOS
Wrap up du projet Flashzilla avec comme d'habitude un petit quiz de 12 questions et des petits challenges.
1/2
#iOS18 #xcode #swiftlang #SwiftUI
Wrap up du projet Flashzilla avec comme d'habitude un petit quiz de 12 questions et des petits challenges.
1/2
#iOS18 #xcode #swiftlang #SwiftUI
On fix des petits bugs comme la lecture par VoiceOver de l'image de background en utilisant Image(decorative:). Puis nous améliorons les vues pour mieux gérer l'accessibilité et on crée une vue pour ajouter des cards dynamiquement
#iOS#SwiftUI
On fix des petits bugs comme la lecture par VoiceOver de l'image de background en utilisant Image(decorative:). Puis nous améliorons les vues pour mieux gérer l'accessibilité et on crée une vue pour ajouter des cards dynamiquement
#iOS#SwiftUI
On continue le projet Flashzilla en mettant en place un timer qui se met en pause quand passe en background, on gère l'accessibilité pour avoir une UI différente pour les daltoniens.
#ios18 #xcode #swiftlang #SwiftUI
On continue le projet Flashzilla en mettant en place un timer qui se met en pause quand passe en background, on gère l'accessibilité pour avoir une UI différente pour les daltoniens.
#ios18 #xcode #swiftlang #SwiftUI
On commence le projet Flashzilla en implémentant un système de swap de carte.
#ios18 #xcode #swiftlang #SwiftUI
On commence le projet Flashzilla en implémentant un système de swap de carte.
#ios18 #xcode #swiftlang #SwiftUI
On apprend à utiliser le Timer notamment avec son publisher Combine qui fonctionne avec le modifier onReceive.
1/3
#ios18 #xcode #swiftlang #SwiftUI
On apprend à utiliser le Timer notamment avec son publisher Combine qui fonctionne avec le modifier onReceive.
1/3
#ios18 #xcode #swiftlang #SwiftUI
Découverte des différentes gestures. SwiftUI donne la priorité à la gesture de la vue enfant.
On peut séquencer les gestures.
contentShape est top pour gérer une gesture sur une vue avec un Spacer.
#iOS18 #xcode #swiftlang #SwiftUI
Découverte des différentes gestures. SwiftUI donne la priorité à la gesture de la vue enfant.
On peut séquencer les gestures.
contentShape est top pour gérer une gesture sur une vue avec un Spacer.
#iOS18 #xcode #swiftlang #SwiftUI
Wrap up du projet HotProspects avec comme d'habitude un petit quiz de 12 questions et des petits challenges.
1/3
#iOS18 #xcode #swiftlang #SwiftUI
Wrap up du projet HotProspects avec comme d'habitude un petit quiz de 12 questions et des petits challenges.
1/3
#iOS18 #xcode #swiftlang #SwiftUI
On continue le projet HotProspect, on met en place un context menu sur le QRCode pour le partager avec ShareLink.
Enfin on met en place une notification de rappel dans les swipe actions des contacts.
#iOS18 #xcode #swiftlang #SwiftUI
On continue le projet HotProspect, on met en place un context menu sur le QRCode pour le partager avec ShareLink.
Enfin on met en place une notification de rappel dans les swipe actions des contacts.
#iOS18 #xcode #swiftlang #SwiftUI
On apprend à comment générer un QRCode avec CoreImage.
Puis comment scanner un QRCode en utilisant un package de Paul.
Enfin on gère les SwipeAction pour changer le status d'un élément ou le supprimer.
#iOS18 #xcode #swiftlang #SwiftUI
On apprend à comment générer un QRCode avec CoreImage.
Puis comment scanner un QRCode en utilisant un package de Paul.
Enfin on gère les SwipeAction pour changer le status d'un élément ou le supprimer.
#iOS18 #xcode #swiftlang #SwiftUI
On commence le projet HotProspects en préparant quelques vues ainsi que la TabBar et les données qu'on fetch avec SwiftData
#iOS18 #xcode #swiftlang #SwiftUI #SwiftData
On commence le projet HotProspects en préparant quelques vues ainsi que la TabBar et les données qu'on fetch avec SwiftData
#iOS18 #xcode #swiftlang #SwiftUI #SwiftData
On apprend à utiliser les swipe actions sur les row des listes
On apprend ensuite comment utiliser les notifications en local
Enfin on voit comment utiliser SPM dans notre projet.
#iOS18 #xcode #swiftlang #SwiftUI
On apprend à utiliser les swipe actions sur les row des listes
On apprend ensuite comment utiliser les notifications en local
Enfin on voit comment utiliser SPM dans notre projet.
#iOS18 #xcode #swiftlang #SwiftUI
On apprend comment utiliser Result et plus précisément avec une Task.
On découvre aussi le modifier interpolation pour le rendu d'une image et enfin comment mettre en place un contextMenu.
#iOS18 #xcode #swiftlang #SwiftUI
On apprend comment utiliser Result et plus précisément avec une Task.
On découvre aussi le modifier interpolation pour le rendu d'une image et enfin comment mettre en place un contextMenu.
#iOS18 #xcode #swiftlang #SwiftUI
On apprend la sélection de cellule dans une liste ainsi que comment utiliser une Tab bar.
#iOS18 #xcode #swiftlang #SwiftUI #Tabbar
On apprend la sélection de cellule dans une liste ainsi que comment utiliser une Tab bar.
#iOS18 #xcode #swiftlang #SwiftUI #Tabbar