Всем привет! На прошлой неделе выпустили
DivKit на Flutter v0.3.0, вот ключевые изменения с момента анонса:
v0.1.5:
• Полностью реализовали шаблоны: теперь шаблоны можно наследовать, компоновать, а также использовать ссылки и транзитивные ссылки на поля. Таким образом поддерживается расширенная спецификация, как для платформы Web;
• Добавили масштабирование для элементов и текста. Можно задать коэффициенты, что позволит умещать контент на разных девайсах;
• Переключились на стабильный div_expressions_resolver.
v0.2.0:
• Реализовали фичу div-patch для частичного обновления контента. Можно реализовывать пагинацию и еще больше оптимизировать взаимодействие с бэкендом;
• Поправили публичный API, пофиксили баги и чуть улучшили парсинг.
v0.3.0:
• Поддержали мгновенный рендеринг DivKitView;
• Добавили асинхронный парсинг;
• Добавили предварительную загрузку данных выражений;
• Реализовали фичу div-visibility-actions. Можно выполнять любые действия при появлении нужного компонента;
• Частично поддержали компонент div-pager;
• Поддержали ranges в div-text для стилизации фрагментов текста.
• Добились полной поддержки div-background. Теперь хорошо рисуются тени и сложные фоны;
Полный список изменений и как мигрировать можно
посмотреть в changelog.
Обновитесь до новой версии и откройте для себя полный потенциал DivKit на Flutter!