Когда команда Flutter объявила о прекращении выпуска шести собственных Шесть пакетов. Миллионы совокупных загрузок. И никакого плана. Я не собирался поддерживать замены. Я решил решить свою проблему — каждая снятая с производства посылка уходит...
Когда команда Flutter объявила о прекращении выпуска шести собственных
пакеты (flutter_markdown, палитра_генератор, flutter_adaptive_scaffold,
flutter_image, ios_platform_images, css_colors), они оставили сообществу
одно предложение: «Мы призываем членов сообщества координировать свои действия
создание вилок».
Шесть пакетов. Миллионы совокупных загрузок. И никакого плана.
Что я сделал по этому поводу
Я не собирался поддерживать замены. Я решил решить свою проблему —
Мне понадобился рендеринг уценки после смерти flutter_markdown. Но как только я отправил
одну замену и наблюдал, как темы проблем заполняются словами «и что же нам использовать
сейчас?», закономерность стала очевидна: каждая снятая с производства посылка оставляет после себя
большая, осиротевшая база пользователей, которой некуда идти.
Итак, я создал семейство Prism — 15 пакетов на чистом Flutter, без каналов платформы,
все шесть платформ. Четыре из них напрямую заменяют снятые с производства пакеты:
Снято с производства
Моя замена
Сиротские лайки
flutter_markdown
prism_markdown
~330+
палитра_генератор
prism_palette
678
flutter_adaptive_scaffold
prism_adaptive_scaffold
—
flutter_image
prism_image
102
Что я узнал
1. Темы проблем представляют собой дорожную карту продукта.
Когда flutter_markdow