TGViewer
Flutter. Много Flutter. Много @flutter_amiga · 2.96K subscribers
Post #433 2.4K
Hola, Amigos! На связи Михаил Чернецов, Flutter dev в Amiga. Сегодня рассмотрим плагин sensors_plus, который открывает доступ к сенсорам вашего устройства. С его помощью можно получать данные от акселерометра, гироскопа, магнитометра и барометра.

Как это работает?

Для доступа к данным сенсоров достаточно подписаться на соответствующий стрим. Например:

userAccelerometerEvents.listen(
(AccelerometerEvent event) {
…
},
onError: (error) {},
cancelOnError: true,
);


Важно: На некоторых старых Android-устройствах данные сенсоров могут быть недоступны. Поэтому не забывайте обрабатывать ошибки через onError.

Какие стримы доступны?

accelerometerEvents — необработанные данные акселерометра, включая гравитационное притяжение Земли.

userAccelerometerEvents — данные акселерометра без учета гравитации.

gyroscopeEvents — данные о вращении устройства.

magnetometerEvents — данные о магнитном поле вокруг устройства.

barometerEvents — данные об атмосферном давлении.

Для доступа к сенсорам в iOS необходимо добавить ключ в Info.plist, иначе приложение упадет.

<key>NSMotionUsageDescription</key>
<string>Ваше описание</string>


Для чего могут быть использованы эти датчики:

Акселерометр — например, для определения тряски устройства.

Магнитометр — для определения направления взгляда пользователя (например, в картографии).

Гироскоп — для определения наклона устройства (раньше часто использовался в играх).

Барометр — для измерения высоты над уровнем моря.

Плагин sensors_plus — это мощный инструмент для работы с сенсорами, который может открыть новые возможности для вашего приложения. Попробуйте и делитесь своими кейсами!
  • 🔥 9
  • 👍 5
  • ❤ 3
More from @flutter_amiga
  1. Sep 9, 2026AI BOOST’26: выручка падает — что делают крупные digital-агентства и при чем здесь AI 22–2…
  2. Aug 18, 2026Hola, Amigos! На связи Павел Гершевич, Mobile Team Lead в Amiga. Сегодня посмотрим на чек-…
  3. Aug 13, 2026Hola, Amigos! Сегодня вышли Flutter 3.47 и Dart 3.13. Давайте вместе разберемся, что в них…
  4. Jul 31, 2026Дайджест июля Hola, Amigos! Собрали в одну подборку все полезные посты июля, которые вы мо…
  5. Jul 28, 2026Hola, Amigos! Сегодня посмотрим на один пакет, который может быть полезен в разработке - p…
  6. Jul 24, 2026Hola, Amigos! Сегодня мы вводим новую рубрику - обзоры правил для статического анализатора…
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 →