info@codabee.com

Nos dernières formations SwiftUI et Flutter

Nos dernières formations SwiftUI et Flutter

Salut les codeurs, c’est Matthieu, 

Je vous envoie ce petit message pour vous parler des nouvelles formations créées ces derniers temps ainsi que des mises à jour effectuées.

J’ai pour ceci créé 2 chapitres: Swift / iOS et un autre Flutter / Dart/ vous pourrez ainsi naviguer directement sur le langage et la technologie qui vous convient le mieux.

A noter que je vous ai ajouté pour chacune des formations un lien vers un coupon qui vous permet d’obtenir le cours au meilleur prix. Et ce pour une durée de 5 jours

Swift / iOS et SwiftUI

Je suis très heureux de vous annoncer la sortie de notre nouvelle formation: LES ANIMATIONS AVEC SWIFTUI.

OBTENIR LE COURS:

  • Vous connaissez le langage Swift?
  • Vous utilisez le Framework SwiftUI pour créer des applications iOS
  • Vous voulez aller encore plus loin dans la création d’applications iOS avec Swift et SwiftUI?

Alors jetez un oeil à cette formation.

Ici nous allons apprendre pas à pas à intégrer des animations. Nous partirons ainsi des bases pour faire évoluer de plus en plus nos animations pour y donner des effets comme les applications présentes sur l’AppStore!

Nous allons donc voir comment fonctionne une animation avec:

  • Les animations basiques
  • Les différentes animations
  • Une fonction pour animer une vue
  • Un modifier spécifique pour une vue
  • Les transitions
  • Les Effects de rotation et de redimensionnement

Ensuite nous verrons un des menus non les plus demandés par les développeurs: le SideMenu:

  • Comment le créer
  • Comment l’animer
  • Comment faire passer des informations

Puis il sera temps de voir les animations courantes des applications sur le store:

  • L’animation d’entrée de Twitter
  • Créer une animation quand on écrit dans un chat ou une conversation.
  • Créer une progress bar, ou barre de téléchargement
  • Animer un chronomètre avec Timer
  • Créer une animation circulaire de téléchargement
  • Créer un PopUp animé

Enfin nous allons refaire des animations présentes sur votre iPhone

  • Recréer le logo de l’application Photo. En plus, nous allons l’animer
  • Refaire le Swipe to unlock
  • Animer une page pour taper le mot de passe
  • Refaire les activity rings de l’application Forme.

Vous maitriserez à la fin de ce cours les animations et vous pourrez les intégrer à volonté selon votre inspiration et vos désirs.

Alors qu’attendez vous? Retrouvez moi dans cette nouvelle aventure et codez bien

OBTENIR LE COURS:

Nous avons aussi récemment ajouté à notre Catalogue:

SWITFUI: L’architecture MVVM:

– Vous connaissez les bases de Swift?

– Vous avez déjà développé des applications avec SwiftUI?

– Vous souhaitez aller un peu plus loin dans l’utilisation des property wrappers de SwiftUI?

Et si nous apprenions ensemble à utiliser l’architecture MVVM (Model View ViewModel) pour structurer nos applications et profiter des caractéristiques de SwiftUI?

Une fois cette formation finie, vous verrez à quel point SwiftUI a été pensé pour s’intégrer facilement à une architecture MVVM. Mieux encore, vous comprendrez encore mieux pourquoi SwiftUI dispose de tels property wrappers comme les ObservedObject ou StateObject et a quel point ils vous faciliteront la vie.

Dans cette formation, nous allons pas à pas comprendre comment est structuré une application avec une architecture MVVM, puis nous allons créer une application toute simple pour mettre en pratique nos connaissances. Puis nous irons encore plus loin et nous intègrerons une api et le framework Combine pour donner la pleine mesure de SwiftUI dans cette architecture qui est taillée pour elle.

Quelques points que nous allons voir:

  • L’architecture MVVM
  • Que comprend le Modèle
  • Qu’est ce qu’un ViewModel et comment s’en servir
  • Comment utiliser les Views de SwiftUI
  • Se servir des ObservableObjects de SwiftUI
  • Mettre a jour les données automatiquement
  • Les UserDefaults
  • Se servir d’une API
  • Utiliser la position de l’utilisateur
  • Ajouter une Carte
  • Utiliser combine et ses AnyCancellable
  • Télécharger des images

Cela vous tente? Alors n’hésitez pas à vous lancer. Vous trouverez à la fin de cette formation de nombreuses utilisations possibles pour intégrer cette architecture et créer de nouvelles applications.

Je vous dit a très vite sur ce cours

Flutter et Dart:

Intégrez des tests à vos applications Flutter:

Bienvenue sur le cours: Intégrez des tests à vos applications Flutter

  • Vous connaissez les bases de Dart
  • Vous connaissez les bases du développement d’applications mobiles (iOS et Android) ou web avec Flutter
  • Vous avez déjà créé des applications 
  • Vous souhaitez aller plus loin dans votre apprentissage 

Il est temps d’intégrer des tests automatisés à vos applications et ainsi encore un peu plus professionnaliser vos projets.

Dans cette formation, vous apprendrez pas à pas à effectuer des tests sur vos applications pour les rendre plus sures, plus robustes et aussi monitoriser leurs performances. Car comme vous le savez, rien n’est plus frustrant pour un utilisateur qu’une application qui ne fait pas ce qu’on lui demande ou qui crache régulièrement. La solution, y ajouter des tests automatisés pour chacune des fonctionnallités.

Car:

  • Plus un projet grandit, et plus il est difficile de tout tester manuellement.
  • On peut ajouter de nouvelles fonctionnalités sans avoir peur de rendre caduque les précédentes.
  • C’est très facile a prendre en main et très concret, pour peu que l’on nomme bien les tests 
  • Ce qui peut être perçu comme une perte de temps lors de la création de l’application en cas de problème deviendra un sacré gain de temps. Nous saurons ainsi débusquer l’erreur au plus vite.

Nous verrons donc:

  1. Que sont les tests
  2. Pourquoi tester nos apps
  3. Créer un projet basique
  4. Ajouter des tests unitaires
  5. Ajouter des tests de Widgets
  6. Ajouter des tests d’intégration
  7. Enregistrer les performances de l’application.

A noter que cette formation utiliser Flutter version 2. Vous pourrez profiter du null safety pour des applications plus sures.

Cela vous tente? N’hésitez pas à rejoindre l’aventure Flutter et Dart avec Codabee et Matthieu. 

FLUTTER POUR LE WEB:

  • Vous connaissez déjà les bases de Flutter?
  • Vous connaissez le langage Dart?
  • Vous avez déjà créé des applications mobiles avec Flutter pour iOS et Android?

Et si vous passiez à l’étape supérieure en créant avec Flutter et Dart une application Web et mobile avec un seul code? Et si vous créez une application qui pourrait se mettre à jour et s’adapter aux différentes contraintes d’écran avec un design responsive?

En effet depuis l’arrivée de Flutter 2, nous avons désormais un moyen stable et rapide pour créer des site web et des applications mobiles sans avoir a repartir de zéro et utiliser un autre langage de programmation. Vous pourrez gagner du temps, de la productivité et modifier en un clin d’oeil votre contenu sur tous les supports.

Alors ce cours est fait pour vous. Nous allons pas à pas apprendre à:

  • Configurer Flutter pour le Web
  • Créer un site
  • Modifier les Widgets pour en faire un site responsive selon la taille de l’écran
  • Ajouter des liens vers des Url
  • Ajouter un Carousel
  • Gérer l’opacité de notre AppBar
  • Gérer le défilement de l’utilisateur
  • Utiliser le hover (survol) de nos boutons pour le Web

Cela vous tente? Alors n’hésitez pas et venez nous rejoindre sur ce cours ! Je vous attends avec impatience pour que l’on puisse ensemble continuer l’aventure formidable qu’est l’apprentissage du développement avec Flutter et Dart.

A très vite sur le cours.

FLUTTER 2 ET DART: CREEZ DES APPLICATIONS POUR IOS ET ANDROID:

MIS A JOUR EN 2021 VERS LA VERSION FLUTTER 2

Connaissez vous Flutter?
C’est le SDK (ou Kit de développement en français) de Google. Il permet de créer des applications à la fois pour Android et iOS.

Connaissez vous Dart?
C’est un langage de programmation orienté objet développé par Google. Il est facile à comprendre et à prendre en main et se rapproche de langages tels que Java ou Swift par exemple.

Dans ce cours nous allons ensemble apprendre à développer des applications à la fois pour iOS et Android avec Flutter et Dart. Nous partirons des bases pour créer au fil du cours des applications de plus en plus évoluées.

Pour bien mettre en pratique vos nouvelles compétences, vous aurez des challenges à faire tout au long du cours, comme par exemple créer une application de calcul de calories.

Voici ce que vous allez apprendre durant ce cours:

  • La prise en main d’Android Studio, le logiciel qui vous servira durant votre apprentissage.
  • Les bases de Dart.
  • La programmation orienté 
  • Les Widgets basiques
  • Création d’un lecteur audio
  • Les Widgets Pop
  • Création d’un quizz
  • Les Widgets Interactifs
  • Création d’un calculateur de calories
  • Adapter les Widgets selon la plateforme(Android ou iOS)
  • Les Listes
  • Les Grilles
  • Création d’un Flux RSS
  • Les Menus
  • La Geolocalisation
  • Utiliser une API
  • Création d’une application météo.

Et bien plus encore…

Alors vous êtes prêts à vous lancer? Je vous attends dans le cours.

Et comme toujours, Notre catalogue de formations a aussi droit à ses promos au meilleur prix Udemy. Alors n’hésitez pas à en profiter.

iOS:

Flutter

Je vous souhaite d’excellentes vacances et à très vite sur nos cours.

Codez bien