Depuis le discours d'ouverture d'Apple, au cours duquel SwiftUI a été annoncé, des tonnes de documents, d'exemples, de vidéos et de didacticiels sont apparus. Le but de ce référentiel est de rassembler toutes ces informations en ayant un endroit unique où rechercher des informations sur SwiftUI .
SwiftUI est un moyen innovant et exceptionnellement simple de créer des interfaces utilisateur sur toutes les plates-formes Apple grâce à la puissance de Swift. Créez des interfaces utilisateur pour n’importe quel appareil Apple en utilisant un seul ensemble d’outils et d’API. Avec une syntaxe déclarative Swift facile à lire et naturelle à écrire, SwiftUI fonctionne de manière transparente avec les nouveaux outils de conception Xcode pour garder votre code et votre conception parfaitement synchronisés. La prise en charge automatique du type dynamique, du mode sombre, de la localisation et de l'accessibilité signifie que votre première ligne de code SwiftUI est déjà le code d'interface utilisateur le plus puissant que vous ayez jamais écrit.
Table des matières
- par Apple
- Documentation
- ? Vidéos de la WWDC
- ???? Tutoriels
- ? par la communauté
- ? Livres
- ? Cours
- ? Sites Web
- ? Articles
- ? Tests unitaires
- ? Extensions Xcode
- ? Dépôts
- ? Vidéos
- ❤️ Contribuer
par Apple
Documentation
- SwiftUI
- Document officiel
- Essentiel
- Présentation de SwiftUI . SwiftUI est un moyen moderne de déclarer des interfaces utilisateur pour n'importe quelle plate-forme Apple. Créez de superbes applications dynamiques plus rapidement que jamais.
- Structure et comportement de l'application . Définissez le point d'entrée et l'organisation de niveau supérieur de votre application.
- Interface utilisateur
- Vues et contrôles . Présentez votre contenu à l’écran et gérez les interactions des utilisateurs.
- Afficher la mise en page et la présentation . Combinez des vues en piles, générez dynamiquement des groupes et des listes de vues et définissez les présentations et la hiérarchie des vues.
- Dessin et Animation . Améliorez vos vues avec des couleurs, des formes et des ombres, et personnalisez les transitions animées entre les états d'affichage.
- Intégration du cadre . Intégrez les vues SwiftUI dans les applications existantes et intégrez les vues et les contrôleurs AppKit, UIKit et WatchKit dans les hiérarchies de vues SwiftUI.
- Données et événements
- État et flux de données . Contrôlez et réagissez au flux de données et aux modifications au sein des modèles de votre application.
- Gestes . Définissez les interactions depuis les tapotements, clics et balayages jusqu'aux gestes précis.
- Aperçus dans Xcode
- Aperçus . Générez des aperçus dynamiques et interactifs de vos vues personnalisées.
- Développer des applications avec SwiftUI
- Développez des applications avec SwiftUI . Créez des applications à l'aide de SwiftUI et Xcode. Créez Scrumdinger, une application qui assure le suivi des mêlées quotidiennes.
? Vidéos de la WWDC
- 2️⃣0️⃣2️⃣2️⃣
- Bonjour les graphiques Swift
- Le livre de recettes SwiftUI pour la navigation
- Quoi de neuf dans SwiftUI
- Composez des mises en page personnalisées avec SwiftUI
- Graphiques Swift : placez la barre plus haut
- SwiftUI sur iPad : ajoutez des barres d'outils, des titres et bien plus encore
- SwiftUI sur iPad : Organisez votre interface
- Utiliser SwiftUI avec AppKit
- Utiliser SwiftUI avec UIKit
- Apportez plusieurs fenêtres à votre application SwiftUI
- L'efficacité vous attend : tâches en arrière-plan dans SwiftUI
- Adopter une couleur variable dans les symboles SF
- 2️⃣0️⃣2️⃣1️⃣
- Ajoutez des graphiques riches à votre application SwiftUI
- Créez des expériences de recherche dans SwiftUI
- Rencontrer asynchrone/attendre dans Swift
- Quoi de neuf dans SwiftUI
- Démystifier SwiftUI
- Découvrez la simultanéité dans SwiftUI
- Explorez l'application SF Symbols 3
- Symboles SF dans SwiftUI
- Accessibilité SwiftUI : au-delà des bases
- Diriger et refléter la concentration dans SwiftUI
- Localisez votre application SwiftUI
- 2️⃣0️⃣2️⃣0️⃣
- Créez des applications SwiftUI pour tvOS
- Créer des complications dans SwiftUI
- Introduction à SwiftUI
- Quoi de neuf dans SwiftUI
- Éléments essentiels de l'application dans SwiftUI
- Modifier visuellement les vues SwiftUI
- Créer une vue SwiftUI dans Swift Playgrounds
- Créez des applications basées sur des documents dans SwiftUI
- Piles, grilles et contours dans SwiftUI
- Créer des vues SwiftUI pour les widgets
- Concevez de superbes widgets
- Widget Code-along
- Données essentielles dans SwiftUI
- Structurez votre application pour les aperçus SwiftUI
- 2️⃣0️⃣1️⃣9️⃣
- Présentation de SwiftUI : créer votre première application
- Les essentiels de SwiftUI ?
- Flux de données via SwiftUI
- Créer des vues personnalisées avec SwiftUI ?
- Intégration de SwiftUI
- Accessibilité dans SwiftUI
- SwiftUI sur tous les appareils
- SwiftUI sur watchOS
- Maîtriser les aperçus Xcode
? le plus intéressant
???? Tutoriels
- Création et combinaison de vues
- Travailler avec les contrôles de l'interface utilisateur
- Gestion des entrées utilisateur
- Listes de construction et navigation
- Dessiner des chemins et des formes
- Animation de vues et de transitions
- Composer des interfaces complexes
- Interface avec UIKit
? par la communauté
? Livres
- Swift UI par Tutoriels de Ray Wenderlich
- Combiner : programmation asynchrone avec Swift par Ray Wenderlich
- Catalyst par Tutoriels de Ray Wenderlich
- SwiftUI par exemple - Livre en piratant avec Swift
- Démarrage rapide de SwiftUI Views (gratuit) par Big Mountain Studio
- Maîtrise des vues SwiftUI par Big Mountain Studio
- Maîtrise des animations SwiftUI par Big Mountain Studio
- Travailler avec des données dans SwiftUI par Big Mountain Studio
- Combinez la maîtrise dans SwiftUI par Big Mountain Studio
- Utilisation de Combine (PDF/ePub sur Gumroad par Joseph Heck
- ??SwiftUI实战,带你入门苹果最新的UI开发框架 - SwiftUI in Action, vous propose le dernier cadre de développement d'interface utilisateur d'Apple par zixiao233
- Penser dans SwiftUI par objc.io
- SwiftUI pour les débutants absolus par Jayant Varma
? Cours
- Apprenez SwiftUI . par Meng To
- SwiftUI Masterclass 2021 - Développement d'applications iOS 14 et Swift 5 . par Robert Petras
- ??SwiftUI 中文教程 - SwiftUI-Tutoriels . par WillieWangWei
- SwiftUI - Le cours complet pour développeurs . par Stephen DeStefano
- CS193p - Développement d'applications pour iOS . par l'Université de Stanford
? Sites Web
- SwiftUI Hub - Tutoriels et ressources SwiftUI
- Putain de SwiftUI - Aide-mémoire SwiftUI
- Gi Sheet - Aide-mémoire Ultimate SwiftUI sur github
- Gosh Darn SwiftUI - Aide-mémoire SwiftUI (miroir convivial)
- Le SwiftUI Lab - Quand la documentation manque, on expérimente
- SwiftOnTap – Complétez la documentation SwiftUI avec des exemples
- Exemples SwiftUI pour les concepteurs
- Tutoriels SwiftUI
? Articles
- SwiftUI par exemple en piratant avec Swift
- Démarrez avec SwiftUI en piratant avec Swift
- Trucs et astuces SwiftUI par Hacking with Swift
- Composants d'ordre supérieur dans SwiftUI par Andrei Villasana
- Relation de SwiftUI avec UIKit et AppKit par @SwiftBySundell
- Réponses aux questions les plus courantes sur SwiftUI par @SwiftBySundell
- Un premier aperçu de SwiftUI : le nouveau cadre d'interface utilisateur déclaratif d'Apple par @SwiftBySundell
- À l'intérieur de la magie du compilateur de la syntaxe déclarative de SwiftUI par Bruno Rocha
- Créer une application réelle avec SwiftUI par Majid Jabrayilov
- SwiftUI Disons-nous au revoir à IB (UIStoryboard) ? par Mohammad Sawalha
- Comment créer un compte à rebours simple avec SwiftUI par Antoine Barrault
- Tutoriel : Comment configurer un projet SwiftUI par Martin Lasek
- Ce que SwiftUI signifie pour Flutter par Martin Rybak
- Introduction à SwiftUI par Santosh Botre
- Symboles SF dans iOS 13 par craiggrummitt
- Comprendre SwiftUI en profondeur par Balraj Singh
- Le point de vue des sceptiques sur SwiftUI par Jille van der Weerd
- Options dans SwiftUI par Jasper Haggenburg
- Présentation des UIViewControllers dans SwiftUI par Johannes Nevels
- SwiftUI pour les développeurs natifs React par Rohan Panchal
- Premier aperçu de SwiftUI : création d'une application d'affichage de table simple par AppCoda
- Les storyboards seront-ils toujours vivants ? par Nabil Kazi
- ?? Qu'est-ce que SwiftUI ? par Nicolas Bachur
- RxSwift à la « aide-mémoire » combinée d'Apple par Shai Mishali
- Premières impressions de SwiftUI par Matt Gallagher
- Jouer avec les boutons SwiftUI par Alejandro Martinez
- 9 juin Les fonctionnalités de Swift 5.1 qui alimentent l'API de SwiftUI par @SwiftBySundell
- Introduction à SwiftUI — Partie 1 par Suyash Srijan
- Comment créer une application de chat ou Messenger dans SwiftUI pour iOS Swift par Nick Halavins
- SwiftUI : Démarrage par Ray Wenderlich
- SwiftUI rencontre Kotlin Multiplatform ! par johnoreilly.dev
- Comprendre l'exemple SwiftUI par Rui Peres
- ?? SwiftUI - Première expérience par l'application iOS 彼得潘的 Neverland
- SwiftUI changera plus que la façon dont nous codons par Harlan Kellaway pour Prolific Interactive
- Qu'est-ce que c'est que "certains" dans SwiftUI ? par Mischa Hildebrand
- SwiftUI vs Interface Builder et storyboards par Hacking avec Swift
- Bases de SwiftUI : récupération de liste par Mat Schmid
- SwiftUI, pensées personnelles et Model-View-Presenter par David Cordero
- Clonage de Tinder à l'aide de SwiftUI par David Doll
- SwiftUI : migration de projet depuis UIKit par Nik Rodionov
- Intégration de MessageUI, SwiftUI et UIKit
- Maîtriser les vues de table (listes) dans SwiftUI par BLACKBIRDS
- Créer une application du monde réel avec SwiftUI par Thomas Ricouard
- SwiftUI vs Compose par QuickBird Studios
- Listes avancées dans SwiftUI
- GeometryReader à la rescousse par The SwiftUI Lab
- Inspection de l'arborescence des vues - Préférences d'affichage par The SwiftUI Lab
- Afficher les extensions pour une meilleure lisibilité du code par The SwiftUI Lab
- ScrollView – Tirer pour actualiser par The SwiftUI Lab
- Ce que je retiens de mon travail avec SwiftUI par Abbas T. Khan
- SwiftUI et Combine : Mieux ensemble par Peter Friese
- La vie (cycle) simple d'une vue SwiftUI par @dbolella
- Vue modale dans SwiftUI par Denis Chashchin
- Système de mise en page SwiftUI : un aperçu approfondi par Alexander Grebenyuk
- Flux de données SwiftUI par Sarah Reichelt
- Architecture propre pour SwiftUI par @nallexn
- Navigation programmatique dans le projet SwiftUI par @nallexn
- 8 bibliothèques SwiftUI étonnantes à utiliser dans votre prochain projet par @rudrankriyam
- Le fonctionnement interne des propriétés d'État dans SwiftUI par Zheng
- Dites adieu à SceneDelegate dans SwiftUI par Zheng
- Défilement de liste infinie avec SwiftUI et combinaison par Yet Another Swift Blog
- Afficher les modèles de communication dans SwiftUI par Yet Another Swift Blog
- Aperçus de SwiftUI à grande échelle par un autre blog Swift
- Utilisation de UIView et UIViewController dans SwiftUI par Yet Another Swift Blog
- Comment fonctionnent le cycle de vie et l'identité de SwiftUI View par DoorDash Engineering Blog
- Amélioration de la navigation SwiftUI pour le modèle de coordinateur par John Patrick Morgan Blog
? Tests unitaires
- Écrire du code testable lors de l'utilisation de SwiftUI par @JohnSundell
- ViewInspector par @nallexn
- Test unitaire des vues SwiftUI par @nallexn
Test de l'interface utilisateur
- Test des vues SwiftUI par un autre blog Swift
? Extensions Xcode
- nef - Cette extension Xcode vous permet de faire une sélection de code et de l'exporter sous forme d'extraits. Disponible sur le Mac App Store .
- SwiftUI Recipes - application compagnon et extension Xcode pour ajouter plus de 70 recettes SwiftUI provenant de la communauté à votre code. Disponible sur le Mac App Store .
? Dépôts
- 100 Days of SwiftUI & Combine Repo à suivre avec Hacking with Swift 's 100 Days of SwiftUI Challenge.
- Convertisseur et calculatrice de devises Une application de devises pour la plupart des devises du monde. Vous pouvez rapidement convertir et effectuer des opérations mathématiques entre les devises.
- SwiftSunburstDiagram Une bibliothèque écrite avec SwiftUI pour restituer facilement des diagrammes sunburst à partir d'une arborescence d'objets.
- SwiftUI . Guide d'apprentissage et d'utilisation du framework
SwiftUI
. - SwiftUITodo . Un exemple d'application de liste de tâches utilisant SwiftUI qui est introduit dans la WWDC19.
- Éviter le clavier . Une vue SwiftUI qui gère un UIViewController qui répond aux événements de clavier avec des SafeAreaInsets supplémentaires modifiés.
- DispatchStore . Package Swift qui implémente un multi-magasin basé sur les opérations à la Flux pour SwiftUI.
- GitHubSearchWithSwiftUI . Exemple de GitHubSearch basé sur SwiftUI.
- SwiftUI-MovieDB . Application prototype SwiftUI MovieDB construite avec Xcode 11 Beta et macOS 10.15 Catalina.
- Lecteur WWDC . ? Lecteur WWDC19 utilisant SwiftUI.
- Mes chiens . Un exemple simple de SwiftUI pour tester les listes, BindableObject, la gestion des états et le réseau.
- FilmSwiftUI . Application SwiftUI & Combine utilisant l'API MovieDB.
- CryptoTickerSwiftUI . Exemple de projet utilisant une API websocket et SwiftUI pour afficher la dernière transaction BTC-USD. (Dernier prix Bitcoin)
- SwiftUIRedux . La bibliothèque Redux complète pour SwiftUI garantit la cohérence de l'état dans les magasins avec un modèle pub/sub de type sécurisé.
- SwiftUI-Combiner . Il s'agit d'un exemple de projet de SwiftUI et Combine utilisant l'API GitHub.
- SwiftUITimeTravel . Un magasin d'État expérimental de voyage dans le temps pour SwiftUI.
- SwiftUI_Jike . Interface d'application d'imitation SwiftUI (Build Jike App avec SwiftUI).
- 2048 . Un jeu 2048 écrit avec SwiftUI.
- SwiftUI-Points de repère . Présentation de SwiftUI. Une manière déclarative de créer des interfaces utilisateur avec Swift.
- SwiftUI-Flux . Il s'agit d'une petite application expérimentale utilisant SwiftUI avec l'architecture Flux.
- SwiftUI par exemples . Exemples de nouveau framework SwiftUI.
- SwiftUICalculator . Une application de calculatrice utilisant SwiftUI introduite dans la WWDC19.
- InstaFake-Swift-UI . Démo Swift UI pour une copie Instagram.
- Thème SwiftUI . Une première idée pour styliser les vues SwiftUI.
- Lists_-_Navigation_SwiftUI . Exploration du didacticiel SwiftUI du développeur Apple, détaillant comment créer des listes et activer la navigation entre les vues avec #SwiftUI.
- injectable . Un micro-framework qui exploite Swift Property Wrapper pour implémenter le modèle Service Locator.
- SwiftWebImage . Téléchargeur d'images SwiftUI pour BindingObject avec cache mémoire/disque LRU performant.
- NetworkImage.swift . Prise en charge de base de NetworkImage pour SwiftUI via Kingfisher
- SwiftUI-Combine-todo-exemple . Une application de liste de tâches utilisant SwiftUI et combinée avec une API reposante.
- Liaisons.swift . Réimplémentation de @binding et @State (depuis SwiftUI) moi-même pour mieux le comprendre.
- Contacts.swift
- CombineUnsplash . Explorer SwiftUI + Combine + Result à l'aide de l'API Unsplash, avec une explication détaillée du code.
- RemoteImage.swift . Esquisse approximative de SwiftUI RemoteImage utilisant AlamofireImage.
- Combiner les commentaires . Architecture réactive unidirectionnelle utilisant le nouveau framework Apple Combine.
- Récolte . ? Harvest : Combine.framework + State Machine d'Apple, inspiré de Redux et Elm.
- Gestion ReduxUserInput . Didacticiel HandlingUserInput présentant le style redux d’état et de gestion des changements.
- Aide-mémoire SwiftUI . Aide-mémoire SwiftUI.
- swiftui_shadow_and_border.swift . Test de SwiftUI. Ajout d'une ombre et d'un rayon de coin à une vue. Comportement étrange en fonction de la couleur d'arrière-plan de la vue.
- SwiftUI-MVVM . Exemple de projet iOS construit par SwiftUI + MVVM et Combine framework à l'aide de l'API GitHub.
- SwiftUI-Circular.swift . Tentative grossière de créer une vue conteneur qui dispose ses enfants en cercle.
- NotesApp.swift . Une application de notes écrite en plus de 100 lignes de Swift à l'aide de SwiftUI.
- UnsplashSwiftUI .
UnsplashSwiftUI
Une application simple optimisée par SwiftUI et Unsplash - AniTime . Programme d'anime, sous-titre coréen pour iOS avec architecture SwiftUI + Combine et MVVM
- Fluxus . Flux pour SwiftUI, inspiré de Vuex.
- ChartView dans SwiftUI . Chartview animée facile à utiliser prenant en charge
Bar and Piecharts
- Météo . ? Une simple application météo SwiftUI utilisant MVVM.
- Chat . Une application de chat SwiftUI de base qui exploite la nouvelle
URLSessionWebSocketTask
. - toBlockingArray pour Combine . Agit comme RxBlocking, pour écrire des tests à l'aide du framework Combine.
- ImageWithActivityIndicator . Vue SwiftUI qui télécharge et affiche l'image à partir de l'URL et affiche l'indicateur d'activité pendant le chargement. Démo
- ?? Burritos . Une collection de Swift Property Wrappers (anciennement « Property Delegates »).
- Hackery Un client HackerNews créé à l'aide de SwiftUI.
- Exemple SwiftUI-Redux-Todo Un exemple Todo inspiré de React/Redux.
- Convertisseur de devises . Une application de conversion de devises.
- barre inférieure-swiftui . Composant BottomBar pour SwiftUI
- DealStack . Pile de cartes simple implémentée avec SwiftUI
- SwiftUI-PathAnimations . Outils pour SwiftUI qui permettent d'effectuer des animations de chemin et de forme
- CombineBookSearch . Architecture SwiftUI + Combiner + MVVM.
- YanxuanHD , la version iPad de l'application iOS '网易严选'
- Démo Babylon MVVM avec une séparation des couches au niveau du projet et un framework Leaf
View
. - RKCalendar Calendrier/sélecteur de dates SwiftUI simple.
-
Shape
supplémentaire Morphi pour SwiftUI. - ⏯ VideoPlayer , un lecteur vidéo pour SwiftUI.
- DrawerView-SwiftUI Une vue de tiroir avec une certaine personnalisation implémentée par SwiftUI.
- SwiftUIX Une extension de la bibliothèque SwiftUI standard.
- SwiftUI-Routeur . Une preuve de concept de système de routage basé sur React Router.
- SwiftUI ColorSlider . Sélectionnez dynamiquement une couleur à partir d’un curseur de dégradé de couleurs.
- ⌨️ KeyboardObserving Une solution basée sur Combine pour observer et éviter le clavier dans SwiftUI.
- ☑ Liste de contrôle de la calculatrice Recréation du projet de liste de contrôle de la calculatrice dans SwiftUI.
- Application Arrival BART entièrement écrite avec SwiftUI
- SF Une petite énumération SwiftUI de SFSymbols.
- Tirez pour actualiser SwiftUI tirez pour actualiser la liste, NavigationView
- ConnectFour Un jeu Connect Four de base construit avec SwiftUI
- Vue modale Un moyen simple et sûr d'afficher des vues modales dans SwiftUI
- Kit de compatibilité SwiftUI ? Un framework pour ajouter les contrôles UIKit manquants à SwiftUI ?
- SDWebImageSwiftUI . Intégration SDWebImage pour SwiftUI. Prend en charge le chargement d'images asynchrones, la mise en cache ainsi que la lecture d'images animées telles que GIF, APNG et Animated WebP.
- FlipClock-SwiftUI Implémentation de l'horloge Flip dans SwiftUI
- CountdownFilmClutter-SwiftUI Encombrement de films de compte à rebours à l'ancienne dans SwiftUI
- ??SwiftUI-Présentation SwiftUI a expliqué en turc et préparé une application de démonstration.
- Curseurs . Curseurs et pistes personnalisés pour SwiftUI.
- Pages Une solution légère d'affichage de pagination pour SwiftUI.
- PartialSheet Un modificateur SwiftUI pour afficher une feuille modale partielle en fonction de la hauteur de son contenu.
- Sélecteur d'heure d'horloge . Un cadran d'horloge avec des aiguilles déplaçables pour choisir l'heure et les minutes de votre rendez-vous.
- ?? SwiftUI-WeChat Apprenez à créer WeChat avec SwiftUI. Vers 7.0 ?
- Application météo avec MVVM et CoreML Cette démo est un projet très simple, conçu pour comprendre SwiftUI. Il comprend l'écran principal, l'écran DayList et l'écran de détail.
- Verge Une architecture de flux de données basée sur Store-Pattern pour application iOS avec UIKit / SwiftUI. Inspiré de Redux et Vuex.
- Clean Architecture pour SwiftUI Un projet de démonstration présentant la configuration de production de l'application SwiftUI avec Clean Architecture.
- SwiftUI-Introspect Introspectez les composants UIKit sous-jacents de SwiftUI.
- ?️ Modificateur Lazy-Pop-SwiftUI qui permet de glisser sur n'importe quelle partie de l'écran pour démarrer une animation pop interrompue vers la vue précédente.
- Connexion avec Apple-Firebase-SwiftUI Composant SwiftUI qui gère la connexion avec Apple à Firebase. Tutoriel complet dans le README.
- Awesome-SwiftUI Une liste organisée de superbes didacticiels, bibliothèques, vidéos et articles SwiftUI.
- GrowingTextView-SwiftUI Implémentation croissante de la vue texte dans SwiftUI
- ActionOver Un modificateur SwiftUI pour afficher une feuille d'action sur iPhone et un Popover sur iPad et Mac. Ecrivez une seule fois les actions pour les menus.
- ?CardStack Une vue SwiftUI facile à utiliser pour les cartes de type Tinder sur iOS, macOS et watchOS.
- Barre d'onglets flottante Une barre d'onglets flottante réalisée dans SwiftUI
- Clone de calculatrice iOS pour iPadOS utilisant SwiftUI Un clone de la calculatrice intégrée iOS native pour iPadOS utilisant SwiftUI, imitant l'interface utilisateur et les fonctions natives de la calculatrice.
- Composant iOS StepperView SwiftUI pour les indications d'étape
- ? UrbanVillageProjectScreens Recréations des écrans conceptuels du projet Urban Village.
- ? SharedObject Un nouveau wrapper de propriété pour SwiftUI
ObservableObject
. - ? BetterSafariView Une meilleure façon de présenter un
SFSafariViewController
ou de démarrer une ASWebAuthenticationSession
dans SwiftUI. - MGFlipView permet de créer facilement une vue inversée sans se soucier du retournement de l'animation et de la logique de retournement.
- Extension SwiftUIListSeparator View pour masquer/modifier les séparateurs de liste dans SwiftUI iOS13 et iOS14.
- Vue de collection InfiniteScroller horizontale et verticale pour un défilement infini conçu pour être utilisé dans SwiftUI
- SwiftUI Tooltip Implémentation de SwiftUI Tooltip qui fonctionne sur toutes les plates-formes et prend en charge SwiftUI v1.0
- Convertisseur de forme SVG en SwiftUI SVG en SwiftUI
- Clendar Clendar est une application de calendrier open source et universelle, écrite en SwiftUI.
- Widget Corona ? Widget iOS 14 open source pour obtenir les dernières statistiques sur Covid-19.
- URL-Image ? Solution open source pour afficher rapidement
Images
via une URL. - SFSafeSymbols Une énumération de symboles SF qui se met automatiquement à jour en toute sécurité lors de la construction.
- Vue Confettis ? Une simple vue de confettis pour les applications utilisant SwiftUI.
- Documentation SwiftUI open source ? documentation SwiftUI open source !
- SwiftUICharts Une bibliothèque simple de graphiques en courbes et en barres qui prend en charge l'accessibilité écrite à l'aide de SwiftUI.
- MarkdownUI Rendre le texte Markdown dans SwiftUI.
- Implémentation de SwiftUI sur la page d'accueil d'Instasoup Instagram.
- Modèle de coordinateur FlowStacks dans SwiftUI.
Mise en page ?
- ASCollectionView Une vue de collection SwiftUI avec prise en charge des mises en page personnalisées.
- QGrid La vue de collection SwiftUI manquante.
- FlowStack . Un composant de disposition en grille.
- GrilleStack . Une vue de disposition en grille flexible pour SwiftUI.
- CascadeGrille . Une vue de mise en page de grille en cascade pour SwiftUI.
- Grille . Grille SwiftUI avec styles personnalisés.
? Vidéos
- Projet de démonstration SwiftUI Sneak Preview
- Comment exécuter SwiftUI sur Mojave avec des terrains de jeu et un exemple de code
- Bases de SwiftUI : listes dynamiques, HStack VStack, images avec superpositions de traits coupés en cercle
- SwiftUI : mises en page complexes de Facebook - vue à défilement horizontal
- Tutoriel de base de SwiftUI
- Tutoriel de l'application SwiftUI - Listes, navigation et données JSON
- SwiftUI présentant des données dans une vue défilante et une liste
- Introduction à SwiftUI : gestion simple de l'état
- Avant d'apprendre SwiftUI, vous devez entendre ceci...
- SwiftUI = Coup de tête - Réaction des développeurs iOS de la WWDC
- SwiftUI - NE L'APPRENEZ PAS (ENCORE)
- Tutoriel SwiftUI pour débutants sur iOS 13 par Devslopes
- Application SwiftUI simple par Brian Advent
- Tutoriel SwiftUI (bases de Swift UI en 1 vidéo)
- Comment créer des vues, du texte et des piles avec Swift UI sur Mojave
- SwiftUI NavigationView, Liste, Texte, NavigationBarTitle Xcode 11
- NavigationView et NavigationButton - Push View dans SwiftUI
- Qu'y a-t-il derrière SwiftUI DSL ? - Swift Function Builders - Suivre l'évolution de Swift
- Let's Code SwiftUI (Aperçu WWDC 2019) - Leçon n°00 - Découvrez Let's Code
- SwiftUI - Comprendre l'état
- SwiftUI - Listes - Créez quelque chose comme UITableView
- ?? SwiftUI : premières étapes sur Xcode 11 et iOS 13
- ?? SwiftUI + Xcode 11 : Découvrez le gestionnaire de packages Swift et les symboles SF
- Tutoriel SwiftUI - Créer une liste qui récupère JSON
- SwiftUI Complete Apps #1 : Créez une application de liste dynamique avec navigation et images – Tutoriel
- Interface utilisateur complexe avec SwiftUI du début à la fin
- SwiftUI dans UIKit ? Oui! Rencontrez DuckUI - Cours complet
- SwiftUI et la gestion de l'état : partie 1
- SwiftUI et la gestion de l'état : partie 2
- Orienter les vues le long d'une trajectoire de mouvement circulaire
- SwiftUI-CSS, le module de type CSS manquant pour SwiftUI
- SwiftUI Live : créer une application à partir de zéro
Applications
- DetailsPro - Outil de conception pour SwiftUI
- Vulcan Une application pour créer des applications SwiftUI.
❤️ Contribuer
N'hésitez pas à contribuer !! Ce dépôt est le vôtre.