Flutter-Анимации 2025: Полный Гайд

Привет, Хабр! Анимации – это та самая вишенка на торте, которая превращает просто работающее приложение в нечто, чем приятно пользоваться, что хочется «потрогать». Но как сделать так, чтобы эта вишенка не превратилась в тыкву, тормозящую весь UI и съедающую батарейку? За годы практики я перепробовал, кажется, всё: от простейших AnimatedContainer до замороченных кастомных решений с физикой и глубокой интеграцией с Rive. И сегодня я хочу поделиться с вами этим опытом, собрав в одном месте всё, что нужно знать о создании анимаций во Flutter в 2025 году. Это будет настоящий лонгрид-энциклопедия, так что заварите кофейку или что покрепче! Мы пройдемся по основам, заглянем под капот продвинутых техник, разберем популярные пакеты и, конечно же, поговорим о том, как не убить производительность и добиться заветных 60+ FPS. Вся информация и ссылки тщательно проверены и актуальны (насколько это возможно предсказать) на июнь 2025 года. Поехали! Это похоже на новую религию, я заинтере...

https://habr.com/ru/articles/918822/

#flutter #dart #анимация #интерфейс

Flutter-Анимации 2025: Полный Гайд

Привет, Хабр! Анимации – это та самая вишенка на торте, которая превращает просто работающее приложение в нечто, чем приятно пользоваться, что хочется «потрогать». Но как сделать так, чтобы эта...

Хабр

Dart Native Assets: Полное руководство от новичка до профи

Представьте, что у вас есть Dart-программа, и вы хотите использовать готовую библиотеку, написанную на C, C++, Rust или другом языке. Раньше это было сложно - нужно было вручную компилировать библиотеку, следить за тем, чтобы она попала в нужное место, и писать много дополнительного кода. Native Assets - это система, которая автоматизирует весь этот процесс. Она позволяет вашему Dart-пакету "включать в себя" нативный код и автоматически его компилировать и подключать.

https://habr.com/ru/articles/918528/

#dart #flutter #ffi #Dart_Native_Assets #Build_Hooks

Dart Native Assets: Полное руководство от новичка до профи

Для быстрого ознакомления: Что такое Native Assets - объяснение для новичков История и эволюция Архитектура системы Build Hooks - сердце системы Практические примеры Продвинутые концепции Лучшие...

Хабр

[Flutter] MethodChannelを使ってiOS/Androidのネイティブ側と双方向にやりとりする
https://dev.classmethod.jp/articles/flutter-using-methodchannel-for-bidirectional-communication-with-native-ios-android/

#dev_classmethod #Flutter #Dart

[Flutter] MethodChannelを使ってiOS/Androidのネイティブ側と双方向にやりとりする | DevelopersIO

[Flutter] MethodChannelを使ってiOS/Androidのネイティブ側と双方向にやりとりする | DevelopersIO
I officially stated my project. I know exactly how I want to build it and I only use things I'm not familiar with. Yes, I like pain. For the back end I use #elixir with #phoenix and #absinthe. The last one is to use #graphql. I'm more familiar with #rest but I decided to go proper. The reason for using elixir is that while it's not the fastest it's also the most robust to handle heavy loads. I also subscribe to the idea that back end is usually a problem that functional solves better. For the front end I will go with #dart using #flotter. The reason is that my front end will be a mobile, desktop and web app. I'm also doing all of this with a #tmux / #neovim kind of work flow. I start to get good at it. I was thinking of maybe go with #liveview but I really like the flexibility that flotter gives.

The #openapi spec parsed from the #mastodon docs is now being published to #github pages.

https://abraham.github.io/mastodon-openapi/

I've got a version of @meow running on a generated #dart client mostly working.

Mastodon API

Wicklow, the developer of the #PeerTube mobile application, has written a nice blog post detailing his technical choices (#Flutter, #Dart, dependencies, etc.).

Take a look! https://joinpeertube.org/news/flutter-app-dev-feedback-1

Flutter application development: feedback (1/2) | JoinPeerTube

While developing the PeerTube application, we gained experience in choosing technologies and encountered obstacles created by certain decisions. We sh...

JoinPeerTube

[Flutter] Flutterの各SDK(Flutter / iOS / Android)のバージョンをプロジェクトで指定したい
https://dev.classmethod.jp/articles/project-specific-flutter-sdk-version-configuration/

#dev_classmethod #Flutter #Dart

[Flutter] Flutterの各SDK(Flutter / iOS / Android)のバージョンをプロジェクトで指定したい | DevelopersIO

[Flutter] Flutterの各SDK(Flutter / iOS / Android)のバージョンをプロジェクトで指定したい | DevelopersIO
[Flutter] Flutter公式アーキテクチャ + Riverpod を書いてみる | DevelopersIO

[Flutter] Flutter公式アーキテクチャ + Riverpod を書いてみる | DevelopersIO