MVVM et ViewModel : comment organiser votre code d'app en tant que développeur (Flutter, iOS, Web)

preview_player
Показать описание

L'architecture logicielle est un sujet en perpétuelle évolution, mais il existe un point sur lequel la majorité des développeurs sont d'accord : le code de nos vues graphiques doit être le plus simple possible.
En pratique c'est souvent l'inverse : nos contrôleurs graphiques sont lourds, complexes et difficile à gérer.
Dans cette vidéo je vous montre comment organiser votre code graphique en créant un ViewModel : un classe très simple qui contiendra l'intelligence de votre vue.

Vous voulez apprendre à créer vos propres apps iPhone et Android ? Commencez d'abord par le cours gratuit de 1H qui existe en 2 versions :
Рекомендации по теме
Комментарии
Автор

Vraiment mercie beaucoup cette vidéo m'a fait revoir l'architecture de mon système. Il est donc claire que mes vues étaient mélangé avec la logique et comme vous l'avez dis dans la vidéo, trouver facilement où vient un problème me prennait beaucoup de temps mais avec cette architecture waouh !!! tout mon code devient très très très visible et facilement maintenable.

J'ai vu cette vidéo à sa date de sortie et après l'avoir visionné je suis allé refaire tout mon code et vraiment je suis très satisfait. Il fallait donc absolument que je te le fasse savoir pour te remercier. D'où mon commentaire

kalaatangane
Автор

Hello, merci pour la vidéo ! Je débute dans ce domaine, mais du coup ça veut dire que si on a une app qui ne reçoit aucune donnée ni n'en envoie (API, etc.) on a pas besoin d'un Model ?

Admettons j'ai seulement un utilisateur qui rentre des données demandées pour qu'elles soient calculées et affichées après sous une autre forme (chart, list...) j'aurais seulement besoin d'un viewModel + mes vues ?

maths
Автор

Super cours riches et complets je confirme

somplesi
Автор

Bonsoir, je suis en seconde année de BTS, Le MVVN est une sorte de MVC plus organisée ?

KaiyASpotify
Автор

Merci pour cet extrait. J’ai lu qu’il ne faut plus utiliser le viewModel avec les nouvelles générations d’interfaces, comme Flutter, SwiftUI, JetpackCompose, …
Est-ce que ce cours aborde le sujet ?

Anis-fopc