Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

RepaintBoundary : un Widget Flutter pour optimiser les mauvaises performances visuelles 👩‍💻 Tutorial

Автор: Dev Café

Загружено: 2023-01-08

Просмотров: 1025

Описание:

Sur un code apparemment simple, Flutter redessine parfois des éléments, alors qu’il ne le devrait pas. Ce problème d’optimisation peut être détecté à l’aide des flags debugRepaintRainbowEnabled et debugRepaintTextRainbowEnabled à mettre à true, juste avant le runApp.

Les Dart/Flutter DevTools permettent également de mieux comprendre l’origine, en utilisant les onglets Performance et CPU.

La solution se trouve auprès du Widget RepaintBoundary, qui permet d’indiquer que le Widget enfant doit être dessiné dans une Display List différente. Concrètement une Display List est une suite de commande envoyée au processeur graphique (GPU). Le RepaintBoundary permet d’indiquer que pour un Widget donné, il faut créer une Display List différente, de telle sorte à ne plus la mélanger avec le reste.

⛳️ Flags pour débogguer :
debugRepaintRainbowEnabled = true;
debugRepaintTextRainbowEnabled = true;


📆 Le programme :

00:00 Introduction
00:13 Un problème d’optimisation
00:48 Installation
02:47 Un exemple plus complexe
03:54 Le performance overlay
04:35 Comprendre le problème avec les DevTools
06:55 Comment corriger le problème
07:23 Qu’est-ce que le RepaintBoundary ?
08:37 Corriger le premier problème
09:22 Que faut-il en retenir ?
09:39 Conclusion


👨‍🏫 Liens utiles :

Widget Repaint Boundary
https://api.flutter.dev/flutter/widge...

Code du Widget complexe
https://gist.github.com/g123k/3dec9ab...

Display List
https://www.easytechjunkie.com/what-i...

⚠️ N’hésitez pas à liker la vidéo pour que d’autres personnes puissent la découvrir.
💙 Si vous n’êtes pas encore abonnés, n’hésitez pas à le faire activer la cloche 🛎 avec toutes les notifications activées !


Retrouvez des tutoriaux Flutter et Android sur la chaîne DevCafé : https://devcafe.fr/youtube

Retrouvez-moi aussi avec mes deux newsletters :
Flutter Digest 💙 : https://flutter-digest.com/
Android Croissants 🥐 : https://android-croissants.com/

#flutter #optimisation #tutorial

RepaintBoundary : un Widget Flutter pour optimiser les mauvaises performances visuelles 👩‍💻 Tutorial

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Unified Push : du push avec/sans FCM sur Android (compatible Flutter) & sans tracking 👨‍🎓 Tutorial

Unified Push : du push avec/sans FCM sur Android (compatible Flutter) & sans tracking 👨‍🎓 Tutorial

Код работает в 100 раз медленнее из-за ложного разделения ресурсов.

Код работает в 100 раз медленнее из-за ложного разделения ресурсов.

The Windows 11 Disaster That's Killing Microsoft

The Windows 11 Disaster That's Killing Microsoft

Créer une animation multi-plateforme (web/mobile/desktop) grâce à Rive en quelques clics !

Créer une animation multi-plateforme (web/mobile/desktop) grâce à Rive en quelques clics !

Эволюция 3D-игр на SCRATCH (2007-2026)

Эволюция 3D-игр на SCRATCH (2007-2026)

Как пали все великие империи

Как пали все великие империи

FERRAN ŁAMIE KOD, A YAMAL GASI ŚWIATŁO! CZY ONI JESZCZE KIEDYŚ PRZEGRAJĄ? | SKRÓT

FERRAN ŁAMIE KOD, A YAMAL GASI ŚWIATŁO! CZY ONI JESZCZE KIEDYŚ PRZEGRAJĄ? | SKRÓT

Microsoft begs for mercy

Microsoft begs for mercy

Prawdziwy Powód, Dlaczego Psy CIĘ LIŻĄ (Szokujące!)

Prawdziwy Powód, Dlaczego Psy CIĘ LIŻĄ (Szokujące!)

Trump wstrzymuje atak na Iran, uderza w Zełenskiego i grozi Minnesocie wojskiem

Trump wstrzymuje atak na Iran, uderza w Zełenskiego i grozi Minnesocie wojskiem

Claude Canvas превращает код Claude в визуальное терминальное приложение!

Claude Canvas превращает код Claude в визуальное терминальное приложение!

The People versus Microsoft

The People versus Microsoft

Stop Cham #1403 - Niebezpieczne i chamskie sytuacje na drogach

Stop Cham #1403 - Niebezpieczne i chamskie sytuacje na drogach

3 failles de sécurité pour Flutter et ses plugins (score CVSS jusqu’à 4,3/10) ⚠️ DevCafé 17/12

3 failles de sécurité pour Flutter et ses plugins (score CVSS jusqu’à 4,3/10) ⚠️ DevCafé 17/12

OnePub : Déployer vos dépendances privées Flutter sur un Pub.dev ? 🚀

OnePub : Déployer vos dépendances privées Flutter sur un Pub.dev ? 🚀

Don't forget to Google it...

Don't forget to Google it...

Windows to Linux Survival Guide (2027 Edition)

Windows to Linux Survival Guide (2027 Edition)

Wyjaśniamy o co chodzi z Grenlandią. Czy naprawdę może wybuchnąć wojna USA-Dania?

Wyjaśniamy o co chodzi z Grenlandią. Czy naprawdę może wybuchnąć wojna USA-Dania?

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com