Профилирование приложений Flutter


Смирнов Андрей

Fin_hood, Санкт-Петербург
Flutter developer
Тема доклада:
Профилирование приложений Flutter. Незаслуженно забытые герои

Тезисы доклада:
Кажется, ни у кого сейчас нет сомнений в том, что Flutter пришел в мир разработки мобильных приложений всерьез и надолго.
Три главных постулата лежат в основе популярности Flutter:
Первый - Быстрая разработка - hot reload, hot restart, идеальная поддержка со стороны IDE.
Второй - Яркий пользовательский интерфейс - богатая библиотека встроенных виджетов, а также возможность создавать свои кастомные виджеты, позволяет создавать очень крутые интерфейсы с минимальной стоимостью их разработки.
И третий -
Native Performance - Код нашего приложения на Flutter компилируется в машинный код ARM при помощи AOT компилятора Dart.
И если с первыми двумя пунктами сомнений практически нет, то вопрос производительности нашего приложения может быть поставлен под сомнение по простой причине -
Код логики нашего UI пишем мы, разработчики.
И мы допускаем ошибки, которые могут существенно повлиять на UI performance.
В этом докладе мы поговорим о том, как и при помощи каких инструментов можно находить причины плохой производительности в процессе рендеринга нашего UI.

О себе:
В прошлом fullstack c#-developer .net;
В недавнем прошлом frontend разработчик на dart/angular,
а также соавтор курса
flutter mobile developer на платформе otus;
В настоящем flutter developer;
В альтернативном будущем mobile native developer;
Республика Татарстан, Иннополис г., Университетская ул., д.1