Construire BeReal Clone (IOS 17) - SwiftUI 5 et Firebase

Description

Ce cours a été écrit et enregistré avec la dernière version d’iOS 16!

Bienvenue dans le cours BeReal from Scratch! Dans ce cours, je vais vous apprendre à gagner de l’argent en développant des applications indépendantes tout en développant une application réelle comme BeReal.

Je m’appelle Cem et je suis le fondateur de l’application Turma, qui enseigne à plus de 5 000 étudiants.

Aujourd’hui, le marché des applications est plus ouvert que jamais à l’innovation et aux développeurs indépendants, car les monopoles des grandes applications sont restreints par Apple. Cette situation présente une excellente opportunité pour les développeurs d’applications indépendantes comme vous de réaliser des gains sans précédent.

Dans ce cours, nous allons construire BeReal from Scratch, y compris les côtés Backend et Frontend de l’application à l’aide de SwiftUI, Combine, Firebase et d’autres packages tiers.

Cette méthode d’apprentissage par projet vous aidera à comprendre des concepts abstraits tels que l’authentification, la gestion des données et le traitement d’images.

Vous obtenez des instructions étape par étape pour chaque technologie du framework SwiftUI et découvrez comment utiliser les différentes vues, initialiseurs, méthodes et modificateurs disponibles pour chacune de ces technologies.

N’oubliez pas que dans ce cours, nous privilégions la qualité à la quantité. Par conséquent, vous pouvez vous attendre à en apprendre davantage sur des concepts, des modèles de conception et des fonctionnalités qui ne sont couverts nulle part ailleurs. Il s’agit notamment de la création d’une « vue de caméra personnalisée », d’une « authentification par numéro de téléphone » à l’aide de systèmes OTP et de l’intégration de packages tiers dans le code principal.

Vous pouvez aussi aimer  Technique du supramental - Le secret de la réussite de n'importe quel examen

Ne vous inquiétez pas si vous êtes débutant, je présenterai les concepts étape par étape où vous apprendrez les bases de SwiftUI en construisant l’interface utilisateur, puis nous passerons à des sujets plus complexes en utilisant ViewModels et le Backend. Parties de gestion des données de l’application.

Vous aurez également accès à une bibliothèque de code pour de nombreuses fonctionnalités que vous pourrez utiliser dans vos propres applications, comme l’authentification des utilisateurs, la création d’un flux et la personnalisation des profils.

Toutes les meilleures pratiques que vous apprendrez dans ce cours vous prépareront à travailler en tant que développeur IOS junior ou vous permettront de démarrer votre propre application comme je l’ai fait autrefois.

Plus besoin de fouiller dans les documents alambiqués d’Apple pendant des heures à essayer de trouver le code dont vous avez besoin, ou à perdre du temps à chercher sur Stack Overflow, vous obtenez toutes les instructions et le code dont vous avez besoin… vous avez juste besoin de l’idée de l’application, et vous êtes prêt à partir.

Au fil des années, j’ai participé à de nombreux Hackathons et enseigné le développement IOS à des personnes d’horizons divers. Par conséquent, j’ai le sentiment de rendre les idées et les concepts plus faciles à comprendre pour les gens.

En tant qu’étudiant de mon cours, vous gagnerez beaucoup de temps car tout le contenu de ce cours est à jour avec les dernières technologies et les dernières versions de Swift et Xcode publiées par Apple.

Mon équipe et moi vous fournirons une assistance en direct avec une garantie de réponse de 36 heures pendant toute la durée de ce cours.

Vous pouvez aussi aimer  Gabor Mate – Cours abrégé sur l’enquête compatissante

Voici quelques-uns des sujets abordés :

Développement d’applications • Langage Swift (langage complet) • Protocoles • Frameworks • Interface utilisateur • Protocole d’affichage • Types opaques • Texte • Modificateurs • Vue couleur • Vue image • Modificateurs d’événement • Modificateurs personnalisés • Async/Attendre • Mise en page • Zone de sécurité • Priorités • Guides d’alignement • Groupes • Vues personnalisées • Aperçus • Modificateurs d’aperçu • Environnement • Wrappers de propriétés • @State • @Binding • @Environment • @AppStorage • Modèle • Observable • @EnvironmentObject • Afficher le modèle • Combine Framework • Éditeurs • Abonnés • Transformation des valeurs • Opérateurs • Sujets • Vue des boutons de contrôle • Vue TextField • Vue SecureField • Basculer la vue • Vue Curseur • Vue pas à pas • Vue de navigation • Vue NavigationLink • Vue TabView • Feuilles • Popovers • Vues d’alerte • Feuilles d’action • Vues fractionnées • Navigation personnalisée • Classes de taille • Orientation • Vue GeometryReader • Préférences • Code conditionnel • Menu • Fenêtres multiples Prise en charge • Listes • Vue ForEach • Vue Défilement • Vue Liste • Mode édition de sections • Boutons personnalisés • Recherche • Vue Sélecteur • Vue DatePicker • Formulaires • Formes • Graphiques • Dégradés • Images • Chemins • Transformations de formes personnalisées • Animations • Tests de frappe • Transitions • Gestes • Centre de notifications • Notifications système • Notifications utilisateur • Notifications provisoires • Paramètres utilisateur par défaut • Gestionnaire de fichiers • URL et chemins • Fichiers et répertoires • Bundle • Archivage • Encodage et décodage • JSON •• Modèle de données de base • Pile de données de base • Descripteurs de tri • Langage Swift .• Et bien plus encore.

Vous pouvez aussi aimer  IA générative pour l'analyse et l'ingénierie des données avec ChatGPT

Ce cours a été écrit et enregistré avec la dernière version d’iOS 16!

À qui s’adresse ce cours:

  • Développeurs iOS débutants à intermédiaires
  • Développeurs iOS qui passent de UIKit à SwiftUI

Exigences

  • Accès à un ordinateur Mac

Dernière mise à jour 6/2023

Liens de téléchargement

Taille totale: 10,3Go

Téléchargement torrent

Construire BeReal Clone (IOS 17) – SwiftUI 5 et Firebase.torrent (210 Ko) | Miroir

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *