#flutter — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #flutter, aggregated by home.social.
-
The second release candidate of Butterfly 2.5.2 is now available.
We also reached 5000 commits in the Butterfly repository. Thank you for all your support!
Highlights:
🧭 Area creation and sizing fixes
📁 Android SAF file handling fixes
🗂️ Navigation and home page fixes
🎯 Transform and viewport fixes
✍️ Input and drawing fixesRead more here: https://linwood.dev/butterfly/2.5.2-rc.1/
-
FlutterDev #HumpdayQandA in 15 minutes at 5pm BST / 6pm CEST / 9am PDT today! Answering your #Flutter and #Dart questions with
https://fluttercommunity.social/@RandalSchwartz https://fluttercommunity.social/@johnwiese https://mastodon.social/@makerinator https://fluttercommunity.social/@GeekMeSpeakStef -
FlutterDev #HumpdayQandA in 15 minutes at 5pm BST / 6pm CEST / 9am PDT today! Answering your #Flutter and #Dart questions with
https://fluttercommunity.social/@RandalSchwartz https://fluttercommunity.social/@johnwiese https://mastodon.social/@makerinator https://fluttercommunity.social/@GeekMeSpeakStef -
FlutterDev #HumpdayQandA in 15 minutes at 5pm BST / 6pm CEST / 9am PDT today! Answering your #Flutter and #Dart questions with
https://fluttercommunity.social/@RandalSchwartz https://fluttercommunity.social/@johnwiese https://mastodon.social/@makerinator https://fluttercommunity.social/@GeekMeSpeakStef -
FlutterDev #HumpdayQandA in 15 minutes at 5pm BST / 6pm CEST / 9am PDT today! Answering your #Flutter and #Dart questions with
https://fluttercommunity.social/@RandalSchwartz https://fluttercommunity.social/@johnwiese https://mastodon.social/@makerinator https://fluttercommunity.social/@GeekMeSpeakStef -
FlutterDev #HumpdayQandA in 15 minutes at 5pm BST / 6pm CEST / 9am PDT today! Answering your #Flutter and #Dart questions with
https://fluttercommunity.social/@RandalSchwartz https://fluttercommunity.social/@johnwiese https://mastodon.social/@makerinator https://fluttercommunity.social/@GeekMeSpeakStef -
Сколько я заработал в RuStore за 6 месяцев
Типичный прохладный вечер в начале сентября. Я сижу за рабочим столом в гостиной, жена укладывает ребёнка. Со стороны кажется, что я занимаюсь чем-то важным, ведь мой взгляд сосредоточен на экране макбука. Но на самом деле я думаю о том, как бы организовать себе хоть какой-то альтернативный доход на случай сокращения. В какой-то момент я натыкаюсь на статью Миши Жирнова, где он хвастается тем, что вышел на доход в 176 тысяч рублей в RuStore. Я тут же вдохновляюсь опытом Миши и твёрдо решаю, что тоже хочу 176 тысяч. Так начинается эта история.
https://habr.com/ru/articles/1034502/
#rustore #flutter #монетизация_приложений #разработка_приложений
-
Как я сделал на Flutter игру для разработчиков. Часть 2
Всем привет! Меня зовут Амир Утеуов , я ML-инженер из Авито . В первой части статьи я поделился тем, что пришлось сделать и учесть для создания собственной игры для разработчиков — DevRush. Суть игры заключается в том, что нужно на время находить иконки языков программирования. Я прошёл путь от создания геймплея и векторной анимации до сборки под Android и iOS. Главная неожиданность ждала в App Store — модераторы отклонили игру из-за иконки Android, посчитав это рекламой конкурента. Но по итогу Авито взял мою игру на стенд Code Fest 2025. В этой части будет о том, как создавался редизайн и что нужно было доработать, чтобы игру можно было использовать на стенде Авито.
-
Опенсорсим yx_navigation — декларативную навигацию для Flutter
Навигация во Flutter — это постоянные компромиссы. Сначала кажется всё просто: push и pop . А потом проект растёт, появляются табы, вложенные модули, диплинки — и выясняется, что каждый следующий экран открывается по‑разному, а pop() в одном месте ведёт себя не так, как в другом. Navigator 1.0 прост и понятен, но при масштабировании рассыпается. Navigator 2.0 даёт полный контроль, но требует столько бойлерплейта, что проще изобрести свой фреймворк. Сообщество это поняло — и появились пакеты поверх Navigator 2.0. go_router упрощает жизнь, но недавно перешёл в режим поддержки: только баг‑фиксы, никаких новых фич. auto_route даёт type‑safety, но тянет за собой кодогенерацию. Мы прошли через все эти варианты в процессе разработки Яндекс Про — приложения для водителей и курьеров, где навигация включает сотни фич, несколько команд, вложенные модули, табы, диплинки и legacy‑код на Navigator 1.0. А ещё — сложную логику переходов, где точный контроль над состоянием навигации не просто желателен, а критичен: экран закрывается там, где не должен, стек оказывается в неожиданном состоянии, и разобраться в причинах через стандартный API почти невозможно. Так появился yx_navigation — новый пакет в нашей экосистеме архитектурных решений для Flutter, после yx_scope (DI) и yx_state (управление состоянием). Дальше расскажу, с какими трудностями мы столкнулись, какие требования сформулировали, как устроен yx_navigation сегодня и как именно он решает проблемы крупных приложений.
https://habr.com/ru/companies/yandex/articles/1032600/
#яндекс #flutter #navigation #router #navigator #navigator_20 #declarative_navigation #declarative_routing #state_based_navigation #router_api
-
Опенсорсим yx_navigation — декларативную навигацию для Flutter
Навигация во Flutter — это постоянные компромиссы. Сначала кажется всё просто: push и pop . А потом проект растёт, появляются табы, вложенные модули, диплинки — и выясняется, что каждый следующий экран открывается по‑разному, а pop() в одном месте ведёт себя не так, как в другом. Navigator 1.0 прост и понятен, но при масштабировании рассыпается. Navigator 2.0 даёт полный контроль, но требует столько бойлерплейта, что проще изобрести свой фреймворк. Сообщество это поняло — и появились пакеты поверх Navigator 2.0. go_router упрощает жизнь, но недавно перешёл в режим поддержки: только баг‑фиксы, никаких новых фич. auto_route даёт type‑safety, но тянет за собой кодогенерацию. Мы прошли через все эти варианты в процессе разработки Яндекс Про — приложения для водителей и курьеров, где навигация включает сотни фич, несколько команд, вложенные модули, табы, диплинки и legacy‑код на Navigator 1.0. А ещё — сложную логику переходов, где точный контроль над состоянием навигации не просто желателен, а критичен: экран закрывается там, где не должен, стек оказывается в неожиданном состоянии, и разобраться в причинах через стандартный API почти невозможно. Так появился yx_navigation — новый пакет в нашей экосистеме архитектурных решений для Flutter, после yx_scope (DI) и yx_state (управление состоянием). Дальше расскажу, с какими трудностями мы столкнулись, какие требования сформулировали, как устроен yx_navigation сегодня и как именно он решает проблемы крупных приложений.
https://habr.com/ru/companies/yandex/articles/1032600/
#яндекс #flutter #navigation #router #navigator #navigator_20 #declarative_navigation #declarative_routing #state_based_navigation #router_api
-
Опенсорсим yx_navigation — декларативную навигацию для Flutter
Навигация во Flutter — это постоянные компромиссы. Сначала кажется всё просто: push и pop . А потом проект растёт, появляются табы, вложенные модули, диплинки — и выясняется, что каждый следующий экран открывается по‑разному, а pop() в одном месте ведёт себя не так, как в другом. Navigator 1.0 прост и понятен, но при масштабировании рассыпается. Navigator 2.0 даёт полный контроль, но требует столько бойлерплейта, что проще изобрести свой фреймворк. Сообщество это поняло — и появились пакеты поверх Navigator 2.0. go_router упрощает жизнь, но недавно перешёл в режим поддержки: только баг‑фиксы, никаких новых фич. auto_route даёт type‑safety, но тянет за собой кодогенерацию. Мы прошли через все эти варианты в процессе разработки Яндекс Про — приложения для водителей и курьеров, где навигация включает сотни фич, несколько команд, вложенные модули, табы, диплинки и legacy‑код на Navigator 1.0. А ещё — сложную логику переходов, где точный контроль над состоянием навигации не просто желателен, а критичен: экран закрывается там, где не должен, стек оказывается в неожиданном состоянии, и разобраться в причинах через стандартный API почти невозможно. Так появился yx_navigation — новый пакет в нашей экосистеме архитектурных решений для Flutter, после yx_scope (DI) и yx_state (управление состоянием). Дальше расскажу, с какими трудностями мы столкнулись, какие требования сформулировали, как устроен yx_navigation сегодня и как именно он решает проблемы крупных приложений.
https://habr.com/ru/companies/yandex/articles/1032600/
#яндекс #flutter #navigation #router #navigator #navigator_20 #declarative_navigation #declarative_routing #state_based_navigation #router_api
-
Опенсорсим yx_navigation — декларативную навигацию для Flutter
Навигация во Flutter — это постоянные компромиссы. Сначала кажется всё просто: push и pop . А потом проект растёт, появляются табы, вложенные модули, диплинки — и выясняется, что каждый следующий экран открывается по‑разному, а pop() в одном месте ведёт себя не так, как в другом. Navigator 1.0 прост и понятен, но при масштабировании рассыпается. Navigator 2.0 даёт полный контроль, но требует столько бойлерплейта, что проще изобрести свой фреймворк. Сообщество это поняло — и появились пакеты поверх Navigator 2.0. go_router упрощает жизнь, но недавно перешёл в режим поддержки: только баг‑фиксы, никаких новых фич. auto_route даёт type‑safety, но тянет за собой кодогенерацию. Мы прошли через все эти варианты в процессе разработки Яндекс Про — приложения для водителей и курьеров, где навигация включает сотни фич, несколько команд, вложенные модули, табы, диплинки и legacy‑код на Navigator 1.0. А ещё — сложную логику переходов, где точный контроль над состоянием навигации не просто желателен, а критичен: экран закрывается там, где не должен, стек оказывается в неожиданном состоянии, и разобраться в причинах через стандартный API почти невозможно. Так появился yx_navigation — новый пакет в нашей экосистеме архитектурных решений для Flutter, после yx_scope (DI) и yx_state (управление состоянием). Дальше расскажу, с какими трудностями мы столкнулись, какие требования сформулировали, как устроен yx_navigation сегодня и как именно он решает проблемы крупных приложений.
https://habr.com/ru/companies/yandex/articles/1032600/
#яндекс #flutter #navigation #router #navigator #navigator_20 #declarative_navigation #declarative_routing #state_based_navigation #router_api
-
Я хотел adjustResize. Получил adjustNothing. Три раунда войны с Android-клавиатурой в WebView
Я юрист. Я не должен был знать слово adjustResize . Сейчас оно мне снится. Это история про три недели борьбы с Android-клавиатурой в WebView, про MutationObserver , который я призвал и пожалел, и про то, как настоящее решение оказалось не там, где я искал. Если у вас в приложении WebView и формы с инпутами — возможно, я сэкономлю вам неделю. Три недели войны с клавиатурой
https://habr.com/ru/articles/1034290/
#flutter #webview #android #клавиатура #softInputMode #bottom_sheet #mutationobserver #mobile_development #солоразработчик #личный_опыт
-
Как я сделал на Flutter игру для разработчиков
Всем привет! Меня зовут Амир Утеуов — я ML-инженер из Авито . В этой статье поделюсь своей историей создания мобильной игры DevRush, пет-проекта, который перерос в игру на стенде IT-конференции CodeFest 2025. Однажды у меня под рукой оказался датасет из иконок различных фреймворков и языков программирования. Так я решил разработать приложение, где нужно как можно быстрее находить и выбирать иконки языков программирования среди случайных иконок. До этого я не занимался разработкой и публикацией мобильных игр и приложений, но решил пройти весь путь с нуля. Статью разделим на две части: в первой расскажу как создавал первую версию игры и с какими трудностями столкнулся, а во второй — как мы готовили игру к конференции.
https://habr.com/ru/companies/avito/articles/1032250/
#flutter #gamedev #авито #мобильная_разработка #мобильные_игры #dart
-
Как я сделал на Flutter игру для разработчиков
Всем привет! Меня зовут Амир Утеуов — я ML-инженер из Авито . В этой статье поделюсь своей историей создания мобильной игры DevRush, пет-проекта, который перерос в игру на стенде IT-конференции CodeFest 2025. Однажды у меня под рукой оказался датасет из иконок различных фреймворков и языков программирования. Так я решил разработать приложение, где нужно как можно быстрее находить и выбирать иконки языков программирования среди случайных иконок. До этого я не занимался разработкой и публикацией мобильных игр и приложений, но решил пройти весь путь с нуля. Статью разделим на две части: в первой расскажу как создавал первую версию игры и с какими трудностями столкнулся, а во второй — как мы готовили игру к конференции.
https://habr.com/ru/companies/avito/articles/1032250/
#flutter #gamedev #авито #мобильная_разработка #мобильные_игры #dart
-
Как я сделал на Flutter игру для разработчиков
Всем привет! Меня зовут Амир Утеуов — я ML-инженер из Авито . В этой статье поделюсь своей историей создания мобильной игры DevRush, пет-проекта, который перерос в игру на стенде IT-конференции CodeFest 2025. Однажды у меня под рукой оказался датасет из иконок различных фреймворков и языков программирования. Так я решил разработать приложение, где нужно как можно быстрее находить и выбирать иконки языков программирования среди случайных иконок. До этого я не занимался разработкой и публикацией мобильных игр и приложений, но решил пройти весь путь с нуля. Статью разделим на две части: в первой расскажу как создавал первую версию игры и с какими трудностями столкнулся, а во второй — как мы готовили игру к конференции.
https://habr.com/ru/companies/avito/articles/1032250/
#flutter #gamedev #авито #мобильная_разработка #мобильные_игры #dart
-
Как я сделал на Flutter игру для разработчиков
Всем привет! Меня зовут Амир Утеуов — я ML-инженер из Авито . В этой статье поделюсь своей историей создания мобильной игры DevRush, пет-проекта, который перерос в игру на стенде IT-конференции CodeFest 2025. Однажды у меня под рукой оказался датасет из иконок различных фреймворков и языков программирования. Так я решил разработать приложение, где нужно как можно быстрее находить и выбирать иконки языков программирования среди случайных иконок. До этого я не занимался разработкой и публикацией мобильных игр и приложений, но решил пройти весь путь с нуля. Статью разделим на две части: в первой расскажу как создавал первую версию игры и с какими трудностями столкнулся, а во второй — как мы готовили игру к конференции.
https://habr.com/ru/companies/avito/articles/1032250/
#flutter #gamedev #авито #мобильная_разработка #мобильные_игры #dart
-
Widlet — pet-проект про Server-Driven UI на Dart
Привет, Хабр. Меня зовут Карим, я Flutter разработчик уже 7 лет и последний месяц я делаю фреймворк для server-driven UI на Dart. Зачем еще один SDUI У всех реализаций, которые попадались мне на глаза, есть общая черта - собственный DSL. JSON-схемы, кастомные конфиги. Для каждого решения приходится учить новый язык. При этом Flutter-разработчики уже знают хороший язык описания UI. Он называется Flutter.
https://habr.com/ru/articles/1033978/
#sdui #wasm #flutter #dart #widlet #микрофронтенд #jsinterop
-
Widlet — pet-проект про Server-Driven UI на Dart
Привет, Хабр. Меня зовут Карим, я Flutter разработчик уже 7 лет и последний месяц я делаю фреймворк для server-driven UI на Dart. Зачем еще один SDUI У всех реализаций, которые попадались мне на глаза, есть общая черта - собственный DSL. JSON-схемы, кастомные конфиги. Для каждого решения приходится учить новый язык. При этом Flutter-разработчики уже знают хороший язык описания UI. Он называется Flutter.
https://habr.com/ru/articles/1033978/
#sdui #wasm #flutter #dart #widlet #микрофронтенд #jsinterop
-
Widlet — pet-проект про Server-Driven UI на Dart
Привет, Хабр. Меня зовут Карим, я Flutter разработчик уже 7 лет и последний месяц я делаю фреймворк для server-driven UI на Dart. Зачем еще один SDUI У всех реализаций, которые попадались мне на глаза, есть общая черта - собственный DSL. JSON-схемы, кастомные конфиги. Для каждого решения приходится учить новый язык. При этом Flutter-разработчики уже знают хороший язык описания UI. Он называется Flutter.
https://habr.com/ru/articles/1033978/
#sdui #wasm #flutter #dart #widlet #микрофронтенд #jsinterop
-
Widlet — pet-проект про Server-Driven UI на Dart
Привет, Хабр. Меня зовут Карим, я Flutter разработчик уже 7 лет и последний месяц я делаю фреймворк для server-driven UI на Dart. Зачем еще один SDUI У всех реализаций, которые попадались мне на глаза, есть общая черта - собственный DSL. JSON-схемы, кастомные конфиги. Для каждого решения приходится учить новый язык. При этом Flutter-разработчики уже знают хороший язык описания UI. Он называется Flutter.
https://habr.com/ru/articles/1033978/
#sdui #wasm #flutter #dart #widlet #микрофронтенд #jsinterop
-
I have been playing with the idea of rewriting an old web-app I made over the past 20 years. It's right now running on #LAMP and is targeted at #mobile devices, but I'd like to modernize it to use #PostgreSQL and a web #framework that's not old enough to be well into its first divorce.
I'm used to #Java + #Angular (and derivatives like #Ionic), but I'm thinking I want something new. What are people happy with (and have used for actual development beyond a Hello World tutorial)? I can Bing, so I'm more interested in real experiences. I'm not terribly interested in React or Vue, and have already given Swift/SwiftUI for iOS a spin, so I don't want that.
Should have a mobile-first #frontend, be decently mature so I don't have to rewrite in 2 years when support stops. I need a backend and Postgres access. Would like support for #PWA.
Can be Angular-based or stand-alone, can be separate backend and frontend or mixed/tag-soup/hydration-like. #Typescript or the like are fine, but not a requirement. Fuck #Erlang / #Elexir. If you're going to suggest #Go or #Rust better have a good argument because most people suggesting those are extremely annoying people. #Flutter / #Dart = yuck.
I'm using it to track goals/habits and make #charts, #statistics, and some basic machine learning (k-means, affinity propagation, GMM, and other #clustering, that sort of thing). I can program statistics and clustering myself, but a native chart library would be nice (heatmaps, line charts, bar charts/histograms, that sort of thing) and I wouldn't mind not having to implement my own probability distributions. User authentication (persistent between application restarts) is a must (by framework or popular libraries). I can do #Bootstrap, #tailwind, and other front-end #CSS, but I'd be perfectly happy not having to as long as I can make my widgets purple. -
I have been playing with the idea of rewriting an old web-app I made over the past 20 years. It's right now running on #LAMP and is targeted at #mobile devices, but I'd like to modernize it to use #PostgreSQL and a web #framework that's not old enough to be well into its first divorce.
I'm used to #Java + #Angular (and derivatives like #Ionic), but I'm thinking I want something new. What are people happy with (and have used for actual development beyond a Hello World tutorial)? I can Bing, so I'm more interested in real experiences. I'm not terribly interested in React or Vue, and have already given Swift/SwiftUI for iOS a spin, so I don't want that.
Should have a mobile-first #frontend, be decently mature so I don't have to rewrite in 2 years when support stops. I need a backend and Postgres access. Would like support for #PWA.
Can be Angular-based or stand-alone, can be separate backend and frontend or mixed/tag-soup/hydration-like. #Typescript or the like are fine, but not a requirement. Fuck #Erlang / #Elexir. If you're going to suggest #Go or #Rust better have a good argument because most people suggesting those are extremely annoying people. #Flutter / #Dart = yuck.
I'm using it to track goals/habits and make #charts, #statistics, and some basic machine learning (k-means, affinity propagation, GMM, and other #clustering, that sort of thing). I can program statistics and clustering myself, but a native chart library would be nice (heatmaps, line charts, bar charts/histograms, that sort of thing) and I wouldn't mind not having to implement my own probability distributions. User authentication (persistent between application restarts) is a must (by framework or popular libraries). I can do #Bootstrap, #tailwind, and other front-end #CSS, but I'd be perfectly happy not having to as long as I can make my widgets purple. -
I have been playing with the idea of rewriting an old web-app I made over the past 20 years. It's right now running on #LAMP and is targeted at #mobile devices, but I'd like to modernize it to use #PostgreSQL and a web #framework that's not old enough to be well into its first divorce.
I'm used to #Java + #Angular (and derivatives like #Ionic), but I'm thinking I want something new. What are people happy with (and have used for actual development beyond a Hello World tutorial)? I can Bing, so I'm more interested in real experiences. I'm not terribly interested in React or Vue, and have already given Swift/SwiftUI for iOS a spin, so I don't want that.
Should have a mobile-first #frontend, be decently mature so I don't have to rewrite in 2 years when support stops. I need a backend and Postgres access. Would like support for #PWA.
Can be Angular-based or stand-alone, can be separate backend and frontend or mixed/tag-soup/hydration-like. #Typescript or the like are fine, but not a requirement. Fuck #Erlang / #Elexir. If you're going to suggest #Go or #Rust better have a good argument because most people suggesting those are extremely annoying people. #Flutter / #Dart = yuck.
I'm using it to track goals/habits and make #charts, #statistics, and some basic machine learning (k-means, affinity propagation, GMM, and other #clustering, that sort of thing). I can program statistics and clustering myself, but a native chart library would be nice (heatmaps, line charts, bar charts/histograms, that sort of thing) and I wouldn't mind not having to implement my own probability distributions. User authentication (persistent between application restarts) is a must (by framework or popular libraries). I can do #Bootstrap, #tailwind, and other front-end #CSS, but I'd be perfectly happy not having to as long as I can make my widgets purple. -
I have been playing with the idea of rewriting an old web-app I made over the past 20 years. It's right now running on #LAMP and is targeted at #mobile devices, but I'd like to modernize it to use #PostgreSQL and a web #framework that's not old enough to be well into its first divorce.
I'm used to #Java + #Angular (and derivatives like #Ionic), but I'm thinking I want something new. What are people happy with (and have used for actual development beyond a Hello World tutorial)? I can Bing, so I'm more interested in real experiences. I'm not terribly interested in React or Vue, and have already given Swift/SwiftUI for iOS a spin, so I don't want that.
Should have a mobile-first #frontend, be decently mature so I don't have to rewrite in 2 years when support stops. I need a backend and Postgres access. Would like support for #PWA.
Can be Angular-based or stand-alone, can be separate backend and frontend or mixed/tag-soup/hydration-like. #Typescript or the like are fine, but not a requirement. Fuck #Erlang / #Elexir. If you're going to suggest #Go or #Rust better have a good argument because most people suggesting those are extremely annoying people. #Flutter / #Dart = yuck.
I'm using it to track goals/habits and make #charts, #statistics, and some basic machine learning (k-means, affinity propagation, GMM, and other #clustering, that sort of thing). I can program statistics and clustering myself, but a native chart library would be nice (heatmaps, line charts, bar charts/histograms, that sort of thing) and I wouldn't mind not having to implement my own probability distributions. User authentication (persistent between application restarts) is a must (by framework or popular libraries). I can do #Bootstrap, #tailwind, and other front-end #CSS, but I'd be perfectly happy not having to as long as I can make my widgets purple. -
I have been playing with the idea of rewriting an old web-app I made over the past 20 years. It's right now running on #LAMP and is targeted at #mobile devices, but I'd like to modernize it to use #PostgreSQL and a web #framework that's not old enough to be well into its first divorce.
I'm used to #Java + #Angular (and derivatives like #Ionic), but I'm thinking I want something new. What are people happy with (and have used for actual development beyond a Hello World tutorial)? I can Bing, so I'm more interested in real experiences. I'm not terribly interested in React or Vue, and have already given Swift/SwiftUI for iOS a spin, so I don't want that.
Should have a mobile-first #frontend, be decently mature so I don't have to rewrite in 2 years when support stops. I need a backend and Postgres access. Would like support for #PWA.
Can be Angular-based or stand-alone, can be separate backend and frontend or mixed/tag-soup/hydration-like. #Typescript or the like are fine, but not a requirement. Fuck #Erlang / #Elexir. If you're going to suggest #Go or #Rust better have a good argument because most people suggesting those are extremely annoying people. #Flutter / #Dart = yuck.
I'm using it to track goals/habits and make #charts, #statistics, and some basic machine learning (k-means, affinity propagation, GMM, and other #clustering, that sort of thing). I can program statistics and clustering myself, but a native chart library would be nice (heatmaps, line charts, bar charts/histograms, that sort of thing) and I wouldn't mind not having to implement my own probability distributions. User authentication (persistent between application restarts) is a must (by framework or popular libraries). I can do #Bootstrap, #tailwind, and other front-end #CSS, but I'd be perfectly happy not having to as long as I can make my widgets purple. -
https://github.com/pooza/capsicum/issues/276
提出書類で、文言をiOSからの使い回しにした為に実態と合ってなかった。
ログイン時に「詰まる」問題は、「Android端末でのみ発生するFlutter由来の問題」と概ね切り分けられており、Android版でしか発生しないことがわかっている。
iOS版の審査の頃はそこまで切り分けが進んでいなくて、提出書類にAndroid版でしか起きない不具合のことも書いてしまっていた。 -
Почему нормальное OBD2-приложение должно быть open-source
Привет хабр! Есть проекты, которые начинаются не с бизнес‑плана, не с инвесторов и не с попытки «зайти в рынок». Они начинаются чуть проще — ты смотришь на существующие решения, пользуешься ими, раздражаешься и думаешь: «А почему это до сих пор выглядит именно так?» Примерно так у меня появился ReDrive. ReDrive — это open‑source мобильное OBD2-приложение, которое превращает смартфон в цифровую приборную панель и диагностический инструмент для автомобиля. Идея простая: подключаешь ELM327-совместимый адаптер к OBD2-порту машины, открываешь приложение и видишь данные с ECU в понятном виде: скорость, обороты, температуру, напряжение, состояние подключения, ошибки и другую телеметрию.
https://habr.com/ru/articles/1033202/
#ReDrive #OBD2 #Open_Source #Flutter #Dart #ELM327 #Автомобильная_диагностика #Dashboard #ECU #Android_разработка
-
Почему нормальное OBD2-приложение должно быть open-source
Привет хабр! Есть проекты, которые начинаются не с бизнес‑плана, не с инвесторов и не с попытки «зайти в рынок». Они начинаются чуть проще — ты смотришь на существующие решения, пользуешься ими, раздражаешься и думаешь: «А почему это до сих пор выглядит именно так?» Примерно так у меня появился ReDrive. ReDrive — это open‑source мобильное OBD2-приложение, которое превращает смартфон в цифровую приборную панель и диагностический инструмент для автомобиля. Идея простая: подключаешь ELM327-совместимый адаптер к OBD2-порту машины, открываешь приложение и видишь данные с ECU в понятном виде: скорость, обороты, температуру, напряжение, состояние подключения, ошибки и другую телеметрию.
https://habr.com/ru/articles/1033202/
#ReDrive #OBD2 #Open_Source #Flutter #Dart #ELM327 #Автомобильная_диагностика #Dashboard #ECU #Android_разработка
-
Почему нормальное OBD2-приложение должно быть open-source
Привет хабр! Есть проекты, которые начинаются не с бизнес‑плана, не с инвесторов и не с попытки «зайти в рынок». Они начинаются чуть проще — ты смотришь на существующие решения, пользуешься ими, раздражаешься и думаешь: «А почему это до сих пор выглядит именно так?» Примерно так у меня появился ReDrive. ReDrive — это open‑source мобильное OBD2-приложение, которое превращает смартфон в цифровую приборную панель и диагностический инструмент для автомобиля. Идея простая: подключаешь ELM327-совместимый адаптер к OBD2-порту машины, открываешь приложение и видишь данные с ECU в понятном виде: скорость, обороты, температуру, напряжение, состояние подключения, ошибки и другую телеметрию.
https://habr.com/ru/articles/1033202/
#ReDrive #OBD2 #Open_Source #Flutter #Dart #ELM327 #Автомобильная_диагностика #Dashboard #ECU #Android_разработка
-
Почему нормальное OBD2-приложение должно быть open-source
Привет хабр! Есть проекты, которые начинаются не с бизнес‑плана, не с инвесторов и не с попытки «зайти в рынок». Они начинаются чуть проще — ты смотришь на существующие решения, пользуешься ими, раздражаешься и думаешь: «А почему это до сих пор выглядит именно так?» Примерно так у меня появился ReDrive. ReDrive — это open‑source мобильное OBD2-приложение, которое превращает смартфон в цифровую приборную панель и диагностический инструмент для автомобиля. Идея простая: подключаешь ELM327-совместимый адаптер к OBD2-порту машины, открываешь приложение и видишь данные с ECU в понятном виде: скорость, обороты, температуру, напряжение, состояние подключения, ошибки и другую телеметрию.
https://habr.com/ru/articles/1033202/
#ReDrive #OBD2 #Open_Source #Flutter #Dart #ELM327 #Автомобильная_диагностика #Dashboard #ECU #Android_разработка
-
https://www.europesays.com/britain/31862/ Paddy Power owner’s London exit fears mount as shares slide #Betting #Business #flutter #IpoMarket #listing #London #LondonStockExchange #Markets #nasdaq #News #PaddyPower #UKEconomy
-
L×Box: диагностика per-app трафика, посмотрим кто куда ходит
Недавно я дебажил проблему «Tinkoff Investments не открывается через VPN» — стандартная, split-routing проблема. Симптом: app запускается, картинки грузятся , но авторизационная сессия не поднимается, login висит. Через 30 минут возни со снапшотами /state , /connections , /logs и ручного matching'а conn_id'ов между ними картина прояснилась. Часть доменов вида *.t-bank-app.ru корректно матчится в мой ru-domains rule_set и идёт напрямую . Но другая часть резолвится через CNAME на *.trbcdn.net (TLD .net !) — этот target в ru-domains уже не попадает, и sing-box честно отправляет трафик через bypass-VPN в Польшу. Получается split: часть запросов уходит с моего домашнего IP, часть — с польского. Bank-backend, который привязывает session к source-IP / fingerprint'у, видит непоследовательного клиента и просто отказывается поднимать auth state. Симптом — «login завис», корень — domain-level split routing внутри одного приложения. Стало ясно: такая диагностика не должна занимать 30 минут. Поэтому в L×Box (мой Android-клиент на sing-box, open source ) появилась фича — Per-app traffic profiler .
https://habr.com/ru/articles/1033178/
#VPN #singbox #Android #Flutter #DNS #CNAME #splitrouting #диагностика #open_source #traffic_profiler
-
Introducing Skills for Dart and Flutter - Improving AI with domain expertise
https://blog.flutter.dev/introducing-skills-for-dart-and-flutter-23837c6ec0ae
-
🔴 #HumpdayQandA and Live Coding! in 15 minutes at 5pm BST / 6pm CEST / 9am PDT today! Answering your #Flutter and #Dart questions with @simon @randalschwartz @danicox @johnwiese @makerinator
-
🔴 #HumpdayQandA and Live Coding! in 15 minutes at 5pm BST / 6pm CEST / 9am PDT today! Answering your #Flutter and #Dart questions with @simon @randalschwartz @danicox @johnwiese @makerinator
-
🔴 #HumpdayQandA and Live Coding! in 15 minutes at 5pm BST / 6pm CEST / 9am PDT today! Answering your #Flutter and #Dart questions with @simon @randalschwartz @danicox @johnwiese @makerinator
-
🔴 #HumpdayQandA and Live Coding! in 15 minutes at 5pm BST / 6pm CEST / 9am PDT today! Answering your #Flutter and #Dart questions with @simon @randalschwartz @danicox @johnwiese @makerinator
-
🔴 #HumpdayQandA and Live Coding! in 15 minutes at 5pm BST / 6pm CEST / 9am PDT today! Answering your #Flutter and #Dart questions with @simon @randalschwartz @danicox @johnwiese @makerinator
-
If your Flutter app feels janky, it might not be your widgets at all. Understanding the hidden engine behind Flutter rebuilds can change how you design UIs.
Read More: https://zalt.me/blog/2026/05/flutter-rebuild-engine
-
Прокачиваем локальный поиск на Dart и Flutter
Hola, Amigos! На связи Павел Гершевич, Mobile Team Lead агентства продуктовой разработки Amiga и соавтор книги “Основы Flutter”. Иногда нужно реализовать поиск по данным без участия бэкенда. Самый простой вариант — обычное вхождение строки — не прощает опечаток. Одна лишняя буква, и поиск выдает пустоту. В статье разберем, как усовершенствовать этот процесс: научим поиск обрабатывать ошибки и сортировать результаты по степени совпадения.
-
Прокачиваем локальный поиск на Dart и Flutter
Hola, Amigos! На связи Павел Гершевич, Mobile Team Lead агентства продуктовой разработки Amiga и соавтор книги “Основы Flutter”. Иногда нужно реализовать поиск по данным без участия бэкенда. Самый простой вариант — обычное вхождение строки — не прощает опечаток. Одна лишняя буква, и поиск выдает пустоту. В статье разберем, как усовершенствовать этот процесс: научим поиск обрабатывать ошибки и сортировать результаты по степени совпадения.
-
Прокачиваем локальный поиск на Dart и Flutter
Hola, Amigos! На связи Павел Гершевич, Mobile Team Lead агентства продуктовой разработки Amiga и соавтор книги “Основы Flutter”. Иногда нужно реализовать поиск по данным без участия бэкенда. Самый простой вариант — обычное вхождение строки — не прощает опечаток. Одна лишняя буква, и поиск выдает пустоту. В статье разберем, как усовершенствовать этот процесс: научим поиск обрабатывать ошибки и сортировать результаты по степени совпадения.
-
Прокачиваем локальный поиск на Dart и Flutter
Hola, Amigos! На связи Павел Гершевич, Mobile Team Lead агентства продуктовой разработки Amiga и соавтор книги “Основы Flutter”. Иногда нужно реализовать поиск по данным без участия бэкенда. Самый простой вариант — обычное вхождение строки — не прощает опечаток. Одна лишняя буква, и поиск выдает пустоту. В статье разберем, как усовершенствовать этот процесс: научим поиск обрабатывать ошибки и сортировать результаты по степени совпадения.
-
https://github.com/pooza/capsicum/issues/54
ATOK由来のこのような不具合があって、似ていると感じました。
純正のGboardか、他のものを使っているか。そのあたりの情報も頂けると助かります。ちなみに、参考に挙げたIssue52ですが。
実行環境(Flutter)側のバグであるため、今は対応待ちという判断になっています。 -
I created an app, a mobile app, for #iOS. And, I will be looking into #Android next, soon.
It is about a Japanese martial art: Aikido, give it a spin: https://apps.apple.com/us/app/myaiki/id6762214255
-
Почему animated SVG не работает во Flutter «как в браузере» — и как я попытался это исправить
Почему SVG, который работает в Chrome, часто становится статичным или ломается во Flutter? Разбираю проблему animated SVG, SMIL, CSS keyframes, path morphing, фильтров и рассказываю, как из этой боли появился full_svg_flutter — SVG-рендерер для Flutter с более браузерным подходом к рендерингу.
https://habr.com/ru/articles/1030722/
#flutter #dart #svg #animated_svg #full_svg_flutter #flutter_svg #smil #css_animations #path_morphing #rendering
-
Почему animated SVG не работает во Flutter «как в браузере» — и как я попытался это исправить
Почему SVG, который работает в Chrome, часто становится статичным или ломается во Flutter? Разбираю проблему animated SVG, SMIL, CSS keyframes, path morphing, фильтров и рассказываю, как из этой боли появился full_svg_flutter — SVG-рендерер для Flutter с более браузерным подходом к рендерингу.
https://habr.com/ru/articles/1030722/
#flutter #dart #svg #animated_svg #full_svg_flutter #flutter_svg #smil #css_animations #path_morphing #rendering
-
Почему animated SVG не работает во Flutter «как в браузере» — и как я попытался это исправить
Почему SVG, который работает в Chrome, часто становится статичным или ломается во Flutter? Разбираю проблему animated SVG, SMIL, CSS keyframes, path morphing, фильтров и рассказываю, как из этой боли появился full_svg_flutter — SVG-рендерер для Flutter с более браузерным подходом к рендерингу.
https://habr.com/ru/articles/1030722/
#flutter #dart #svg #animated_svg #full_svg_flutter #flutter_svg #smil #css_animations #path_morphing #rendering