Если интересно как шарить локализацию между пакетам, можно почитать.
https://habr.com/ru/articles/853848/
https://habr.com/ru/articles/853848/
Хабр
Шеринг файлов локализации между несколькими пакетами в Flutter
Когда вы разрабатываете большое приложение, вы волей-неволей дробите его на пакеты, однако если использовать стандартный механизм, который предлагают разработчики Flutter в официальной документации ,...
🔥2👍1
Forwarded from Гости из IT
В фокусе — ОС Аврора, продукт с серьезными технологическими и стратегическими амбициями. Поговорили о перспективах Авроры, ее ограничениях, месте в корпоративной экосистеме и потенциале для разработчиков.
Обсудили:
В гостях у Антона Комолова и Петра Чернышева:
🎧 Слушайте подкаст на платформах:
Podcast.ru
Яндекс Музыка
Apple Podcasts
P.S. По промокоду ITGOSTI все еще можно купить билет на конференцию CrossConf со скидкой 10%
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
Forwarded from Surf Flutter Team
Делимся эксклюзивом: показываем доклад про JsInterop в Dart 👀🐦
Мы уже рассказывали о том, как Максим, Middle Flutter Developer, мощно выступил на DevFest в Omskе. Теперь ты можешь проверить это – послушать его доклад онлайн.
📹 Смотри запись 📹
Мы уже рассказывали о том, как Максим, Middle Flutter Developer, мощно выступил на DevFest в Omskе. Теперь ты можешь проверить это – послушать его доклад онлайн.
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
JsInterop в Dart: учим Flutter приложение говорить на двух языках | Максим Яковлев
О чем доклад?
В этом докладе разберемся с тем, как построить взаимодействие между Dart и JavaScript. Обсудим что такое Browser API и как его использовать. Затронем разработку и сборку нативных, для веб-среды, библиотек. Научимся использовать wasm в наших…
В этом докладе разберемся с тем, как построить взаимодействие между Dart и JavaScript. Обсудим что такое Browser API и как его использовать. Затронем разработку и сборку нативных, для веб-среды, библиотек. Научимся использовать wasm в наших…
👍4
Forwarded from Mobile Developer (Алексей Гладков)
This media is not supported in your browser
VIEW IN TELEGRAM
DivKit на Авроре
Недавно клиент библиотеки для реализации Backend Driven UI под названием DivKit появился на Flutter. В статье подробно разобраны поддержанные на момент написания фичи.
👉 Спасибо можно сказать Никите Шумскому (Яндекс Еда) и Олегу Гойколову (ОМП)
👉 На видео вы видите демо проект, собранный через DivKit
👉 В приложении есть аутентификация и отображение погоды. Есть работа с навигацией и стейтами
👉 Проект состоит из двух частей:
- клиент на Flutter под мобильные платформы, с подключенной библиотекой DivKit;
- сервер, написанный на языке Kotlin с использованием DivKit и Spring Boot.
👉 Приложение собранно на Flutter версии 3.24 и самой свежей версии эмбеддера, версия Авроры – 5.1.0.100.
Дальше небольшая цитата от разработчиков:
Давайте выразим респект ребятам через 🔥. Чем больше языков и фреймворков под Аврору тем быстрее она будет развиваться
P.S. Фризит видео, а не приложение
Недавно клиент библиотеки для реализации Backend Driven UI под названием DivKit появился на Flutter. В статье подробно разобраны поддержанные на момент написания фичи.
👉 Спасибо можно сказать Никите Шумскому (Яндекс Еда) и Олегу Гойколову (ОМП)
👉 На видео вы видите демо проект, собранный через DivKit
👉 В приложении есть аутентификация и отображение погоды. Есть работа с навигацией и стейтами
👉 Проект состоит из двух частей:
- клиент на Flutter под мобильные платформы, с подключенной библиотекой DivKit;
- сервер, написанный на языке Kotlin с использованием DivKit и Spring Boot.
👉 Приложение собранно на Flutter версии 3.24 и самой свежей версии эмбеддера, версия Авроры – 5.1.0.100.
Дальше небольшая цитата от разработчиков:
Данные шаги было необходимо проделать дополнительно поверх обычного шаблона Flutter проекта:
1. Добавить к проекту приложения платформу aurora с помощью команды:
flutter-aurora create --platforms=aurora --template=app --org=<ORG_NAME> <APPNAME>
2. Поскольку DivKit транзитивно (неявно) зависит от path_provider, то в pubspec.yaml приложения необходимо добавить зависимость path_provider_aurora.
3. Прописать пермишены (Internet;UserDirs) в desktop файле.
4. Собирать проект с помощью команды:
flutter-aurora build aurora –release
5. Полученный rpm подписать ключом разработчика, залить на телефон через scp и устанавить через приложение Файловый Менеджер.
Что нам это дает? Таким образом можно запускать проекты, которые написаны на Flutter в том числе и на Авроре. А вот библиотека DivKit позволит сделать очень гибкое решение, при котором клиенты не будут завязаны на релизные процесс и смогут получать наиболее актуальные данные и UI с сервера. Это может помочь ускорить вывод новых продуктов и адаптацию имеющихся под OS Аврора.
Давайте выразим респект ребятам через 🔥. Чем больше языков и фреймворков под Аврору тем быстрее она будет развиваться
P.S. Фризит видео, а не приложение
🔥12👎2
В книгу "Основы Flutter" добавлен утвержденный материал, а значит, на курсе "Основы Flutter" на Stepik большое обновление 🎉
Перенесены еще 2 раздела 2-й главы, посвященной виджетам:
👉 Виджеты "коробки"
👉 Виджеты компоновки
И куда же без основной части 5-й главы "Работа с сетью", в состав которой вошли разделы:
👉 Клиент-серверная архитектура
👉 Встроенный инструмент Flutter для работы с http
👉 Пакет (библиотека) http
👉 Веб-сокеты
В следующем году 5-я глава пополнится сквозным проектом, а пока авторский коллектив перешел в режим подготовки своих выступлений на CrossConf 2024
Перенесены еще 2 раздела 2-й главы, посвященной виджетам:
👉 Виджеты "коробки"
👉 Виджеты компоновки
И куда же без основной части 5-й главы "Работа с сетью", в состав которой вошли разделы:
👉 Клиент-серверная архитектура
👉 Встроенный инструмент Flutter для работы с http
👉 Пакет (библиотека) http
👉 Веб-сокеты
В следующем году 5-я глава пополнится сквозным проектом, а пока авторский коллектив перешел в режим подготовки своих выступлений на CrossConf 2024
Please open Telegram to view this post
VIEW IN TELEGRAM
Stepik: online education
Основы Flutter: путь от Новичка до Профи
🔥 Хочешь стать Flutter-джедаем, но не знаешь, с чего начать?
Этот курс — твой билет в мир мобильной разработки! Здесь нет скучных лекций — только практика, тесты и реальный проект — Тетрис, который ты будешь прокачивать от версии v0 до полноценного приложения…
Этот курс — твой билет в мир мобильной разработки! Здесь нет скучных лекций — только практика, тесты и реальный проект — Тетрис, который ты будешь прокачивать от версии v0 до полноценного приложения…
👍8🔥4
Думал, писать или нет про Flock, про который уже многие популярные каналы рассказали. Статью про это можно почитать здесь. Решил написать.
Кто не знает, что такое Flock — это форк Flutter, который создал бывший член команды разработчиков Flutter, Мэтт Кэрролл, с целью ускорить развитие Flutter путём разработки своей версии.
Что я на самом деле думаю — это моё мнение, никому его не навязываю.
Сначала попробуем разобраться с основными причинами такого шага:
— банально не хватает разработчиков в Flutter-команде, сейчас их около 50 человек;
— PR рассматриваются очень долго, опять же из-за нехватки разработчиков;
— неравномерное развитие платформ: например, desktop развивается намного медленнее, чем Android или iOS.
И вот это всё Мэтт Кэрролл решил изменить. Вопрос — как?
А всё очень просто, как говорят люди: «Благими намерениями вымощена дорога в ад».
— ускорить рассмотрение PR;
— оптимизировать требования к таким запросам;
— ну и увеличить количество разработчиков за счет желающих.
Звучит просто фантастика: наконец-то Flutter полетит. Только куда?
А полетит он в:
Неизбежное разделение сообщества — будут условно «хорошие», те, кто требуют быстрее, выше, сильнее. И «плохие» — консерваторы, придерживающиеся принципа «тише едешь — дальше будешь». Чем не двухпартийная система?
Рано или поздно образуется очень большая пропасть в синхронизации Flutter с Flock. Ну тут к бабке ходить не надо — со слов того же Мэтта, они будут дополнять Flutter. Тогда вопрос: а почему нельзя просто помочь команде Flutter грамотными и правильными запросами на слияния с реализованными тестами, например?
А что с версиями Flutter и Flock? Все дружно переходим на FVM? Веселье начнётся тогда, когда появятся проекты, написанные на Flock, а кто-то продолжит использовать оригинальный Flutter. Кто и как это будет регулировать? Непонятно.
Ускорения проверки PR — интересная идея, сразу вспомнился мем «долго, но качественно, быстро... а сами додумайте».
Ну и вишенка на торте. Понятно, что Google хочет заработать на Flutter. И, видимо, у них есть некий план, но пока нет возможности его реализовать по различным причинам, которые нам неизвестны. А вот Flock может. Идея простая: мы вам даём Flock, где всё будет круче, чем в оригинале, ну конечно же, быстрые патчи, а вы нам — подписку 20$. Почему именно 20$? Не знаю, но у западных компаний это прямо магическое число.
Ну а если без иронии — сам Мэтт Кэрролл довольно-таки странный тип. Кто хочет узнать его получше, может глянуть его запросы на слияние. Как по мне, Flutter развивается довольно бодро, и влажные мечты некоторых разработчиков, что Flutter умер, разбиваются с каждым очередным обновлением. И если по факту, много ли сейчас критических багов, которые не фиксят команда Flutter и которые прям задерживают релизы?
Миллион приложений сейчас в проде, и пока полёт отличный.
Вот такие дела, коллеги. Скоро будет нам счастье. Но это не точно.
Ну и последнее, почему не Flutter++ 😢
Кто не знает, что такое Flock — это форк Flutter, который создал бывший член команды разработчиков Flutter, Мэтт Кэрролл, с целью ускорить развитие Flutter путём разработки своей версии.
Что я на самом деле думаю — это моё мнение, никому его не навязываю.
Сначала попробуем разобраться с основными причинами такого шага:
— банально не хватает разработчиков в Flutter-команде, сейчас их около 50 человек;
— PR рассматриваются очень долго, опять же из-за нехватки разработчиков;
— неравномерное развитие платформ: например, desktop развивается намного медленнее, чем Android или iOS.
И вот это всё Мэтт Кэрролл решил изменить. Вопрос — как?
А всё очень просто, как говорят люди: «Благими намерениями вымощена дорога в ад».
— ускорить рассмотрение PR;
— оптимизировать требования к таким запросам;
— ну и увеличить количество разработчиков за счет желающих.
Звучит просто фантастика: наконец-то Flutter полетит. Только куда?
А полетит он в:
Неизбежное разделение сообщества — будут условно «хорошие», те, кто требуют быстрее, выше, сильнее. И «плохие» — консерваторы, придерживающиеся принципа «тише едешь — дальше будешь». Чем не двухпартийная система?
Рано или поздно образуется очень большая пропасть в синхронизации Flutter с Flock. Ну тут к бабке ходить не надо — со слов того же Мэтта, они будут дополнять Flutter. Тогда вопрос: а почему нельзя просто помочь команде Flutter грамотными и правильными запросами на слияния с реализованными тестами, например?
А что с версиями Flutter и Flock? Все дружно переходим на FVM? Веселье начнётся тогда, когда появятся проекты, написанные на Flock, а кто-то продолжит использовать оригинальный Flutter. Кто и как это будет регулировать? Непонятно.
Ускорения проверки PR — интересная идея, сразу вспомнился мем «долго, но качественно, быстро... а сами додумайте».
Ну и вишенка на торте. Понятно, что Google хочет заработать на Flutter. И, видимо, у них есть некий план, но пока нет возможности его реализовать по различным причинам, которые нам неизвестны. А вот Flock может. Идея простая: мы вам даём Flock, где всё будет круче, чем в оригинале, ну конечно же, быстрые патчи, а вы нам — подписку 20$. Почему именно 20$? Не знаю, но у западных компаний это прямо магическое число.
Ну а если без иронии — сам Мэтт Кэрролл довольно-таки странный тип. Кто хочет узнать его получше, может глянуть его запросы на слияние. Как по мне, Flutter развивается довольно бодро, и влажные мечты некоторых разработчиков, что Flutter умер, разбиваются с каждым очередным обновлением. И если по факту, много ли сейчас критических багов, которые не фиксят команда Flutter и которые прям задерживают релизы?
Миллион приложений сейчас в проде, и пока полёт отличный.
Вот такие дела, коллеги. Скоро будет нам счастье. Но это не точно.
Ну и последнее, почему не Flutter++ 😢
👍16💯7🔥2
Запилил полный гайд, как быстро начать писать Flutter-приложения на Аврору. Надеюсь, кому-нибудь поможет.
https://habr.com/p/854928/
https://habr.com/p/854928/
Habr
Как начать создавать Flutter-приложения на Авроре: полная инструкция
Привет, Хабр! Это Юра Петров, Tech Lead Friflex . Последнее время многие меня спрашивают, как быстро начать разрабатывать приложения для системы Аврора с помощью фреймворка Flutter. Решил...
10🔥15👍3
Forwarded from MADTeacher | Станислав Чернышев
Согласно ежегодному отчёту Github по трендам в разработке, Dart входит в топ-10 языков, набирающих популярность. 🔥 🔥 🔥
Впереди него (на полшишечки) Kotlin, а позади - Rust. Безусловным же лидером этого рейтинга являетсянаучись программировать за 21 день и войди в it Python.
Впереди него (на полшишечки) Kotlin, а позади - Rust. Безусловным же лидером этого рейтинга является
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍1
Всем новичкам рекомендую)
https://habr.com/ru/companies/friflex/articles/854292/
https://habr.com/ru/companies/friflex/articles/854292/
Хабр
Антитренды в мобильной разработке на Flutter
Привет, Хабр! Меня зовут Екатерина, я Flutter-разработчик в компании Friflex . Мы создаем мобильные приложения и сайты для бизнеса. Flutter — один из самых популярных фреймворков для мобильной...
👍11❤3
Forwarded from IT-конференция CrossConf
Media is too big
VIEW IN TELEGRAM
Готовы? До встречи на CrossConf!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍2
Forwarded from Flutter Friendly
Завтра идем на @crossconf — самую большую конференцию по кроссплатформенным технологиям!
Программа потока Flutter — на карточках. Если напишете, какой доклад особенно заинтересовал, можем рассказать подробнее о каждом в следующих постах👇
Программа потока Flutter — на карточках. Если напишете, какой доклад особенно заинтересовал, можем рассказать подробнее о каждом в следующих постах
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8
Forwarded from MADs
🚀 Врываемся в утро вторника с потрясающей новостью!
Уже послезавтра, 14 ноября (четверг) разработчики двух компаний — Mad Brains и Surf — устроят настоящий батл!
🔥 В режиме онлайн обсудим, как ускорить старт проекта на Flutter с помощью шаблонов, архитектуры, переиспользования. Никаких готовых сценариев, только живая дискуссия! 🔥
❤️ Встречаемся в 19:00 (мск) на одной из площадок по ссылке:
— YouTube,
— ВК Video.
#madbrains #surf #flutter
Уже послезавтра, 14 ноября (четверг) разработчики двух компаний — Mad Brains и Surf — устроят настоящий батл!
🔥 В режиме онлайн обсудим, как ускорить старт проекта на Flutter с помощью шаблонов, архитектуры, переиспользования. Никаких готовых сценариев, только живая дискуссия! 🔥
❤️ Встречаемся в 19:00 (мск) на одной из площадок по ссылке:
— YouTube,
— ВК Video.
#madbrains #surf #flutter
Youtube
- YouTube
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
🔥8
Please open Telegram to view this post
VIEW IN TELEGRAM
VK Видео
5 СЕКРЕТНЫХ преимуществ Android эмулятора которые вы не знали!
Все секреты Android эмулятора, который позволят использовать его на полную 🔗 Платная подписка на Boosty http://abdev.by/oroS и в Telegram http://abdev.by/lrpW 🔗 Telegram Android Broadcast https://news.1rj.ru/str/+gVwYY8LgqZJkNGJi ✉️ Написать Кириллу kirill@androidbroadcast.dev…
👍4🙏1