TGViewer
Сёрф Flutter-разработка Сёрф Flutter-разработка @surf_flutter · 3.21K subscribers
Post #142 1.54K
Пакет Share, точнее, его преемник share_plus — простая как топор библиотека

Передал Share.share(‘message’); — и шеринг работает на всех телефонах без проблем. 

Но если при разработке вы используете планшеты, то всё оказывается не так очевидно 👇👇👇

На одном из проектов у нас появился баг, при котором на айпадах не работала кнопка «Поделиться». 

Реализация была, как обычно, с помощью строки Share.share(‘message’);, но консоль стала ругаться на MethodChanel её при выполнении. 

Оказывается, в случае с планшетами не стоит пренебрегать дополнительным параметром sharePositionOrigin. По умолчанию система на планшетах не знает, где и какого размера отрисовать стандартный диалог Share. 

Обсуждение и решение проблемы >>

⚠️ Главное: если приложение делается и для планшетов тоже, всегда передавайте sharePositionOrigin.
  • 🔥 22
  • 👍 4
More from @surf_flutter
  1. Aug 20, 2026🐦 Ищем Flutter-разработчика нового поколения. Если ты активно работаешь с AI-агентами, ис…
  2. Aug 18, 2026🧸 Продолжаем серию постов «Флаттер для самых маленьких». В новой части поговорим про меха…
  3. Aug 7, 2026🐳 Экран во Flutter держится на трёх китах, и если разобраться в их взаимодействии, рендер…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →