Привет! Если вы ещё не читали наши англоязычные статьи на Медиум — ловите подборку по тегу #flutter.
На Медиум у нас есть отдельная страничка — Surf Flutter Team, поэтому подписывайтесь, чтобы ничего не пропустить.
На Медиум у нас есть отдельная страничка — Surf Flutter Team, поэтому подписывайтесь, чтобы ничего не пропустить.
2 июля совместно с GDG Voronezh проводим Flutter day Voronezh!
Спикеры:
📌Даниил Сурнин, инженер-разработчик в ozon.
Тема: Поднимаем приложение из мёртвых.
📌Алексей Радионов, Flutter-разработчик Surf.
Тема: Архитектура MWWM для Flutter приложения. Основные преимущества.
📌Александр Денисов, Lead Software Engineer, Co-Head of Flutter Competency в EPAM Systems.
Тема: Эволюция RxDart.
Начинаем в 17:00 по Москве.
Пожалуйста, зарегистрируйся на таймпеде, на указанный электронный адрес придёт письмо со ссылкой на трансляцию за день и за час до мероприятия.
#event
Спикеры:
📌Даниил Сурнин, инженер-разработчик в ozon.
Тема: Поднимаем приложение из мёртвых.
📌Алексей Радионов, Flutter-разработчик Surf.
Тема: Архитектура MWWM для Flutter приложения. Основные преимущества.
📌Александр Денисов, Lead Software Engineer, Co-Head of Flutter Competency в EPAM Systems.
Тема: Эволюция RxDart.
Начинаем в 17:00 по Москве.
Пожалуйста, зарегистрируйся на таймпеде, на указанный электронный адрес придёт письмо со ссылкой на трансляцию за день и за час до мероприятия.
#event
Полтора года назад появился Flutter dev Podcast, его запустили наши коллеги Женя Сатуров и Артём Зайцев.
Запускали с нуля: без опыта записи подкастов и глубоких знаний про Flutter.
Сейчас у ребят в среднем 1500 прослушиваний и топовые гости, среди которых, например, Chris Sells из Google.
⠀
О том, как создать подкаст с нуля, какую технику выбрать и как рождаются темы на эфир рассказал Женя Сатуров в нашем блоге на vc.ru.
#project
Запускали с нуля: без опыта записи подкастов и глубоких знаний про Flutter.
Сейчас у ребят в среднем 1500 прослушиваний и топовые гости, среди которых, например, Chris Sells из Google.
⠀
О том, как создать подкаст с нуля, какую технику выбрать и как рождаются темы на эфир рассказал Женя Сатуров в нашем блоге на vc.ru.
#project
«Итак, легенда: некий стартап решил создать новый сервис… ну, например, для обмена списками покупок между пользователями сервиса. Цель стартапа — выпустить MVP за три месяца на трех платформах (плюс четвертая — сервер, конечно»
Андрей Савостьянов опубликовал первую из серии статей, где будет описывать весь процесс разработки.
#project
Андрей Савостьянов опубликовал первую из серии статей, где будет описывать весь процесс разработки.
#project
Вторая из цикла статей Flutter под капотом, в которой Миша Зотьев рассказывает каким образом налажена работа всего механизма, описанного в первой части.
#project
#project
Андрей продолжает серию статей про разработку сервиса на Dart, сегодня расширим функциональность веб-сервера, добавив шифрование данных и принудительную переадресацию с http на https
#project
#project
В блоге на Habr Дима рассказал о расширенных возможностях Flutter.
Как мы используем слой рендера, чтобы получать размеры виджета, позицию виджета относительно экрана и разницу виджетов на экране, даже если виджет динамический и его данные меняются от содержимого.
#project
Как мы используем слой рендера, чтобы получать размеры виджета, позицию виджета относительно экрана и разницу виджетов на экране, даже если виджет динамический и его данные меняются от содержимого.
#project
Flutter зарелизил версию 1.20
Chris Sells из Google написал подробную статью с обзором всех изменений и улучшений. Мы в Surf эту статью перевели. А Евгений Сатуров — прокомментировал.
Улучшение производительности, пользовательского интерфейса, обновление расширения Visual Studio Code, автозаполнение текстовых полей для мобильных устройств…
Мы не сможем перечислить в анонсе все плюшки нового релиза Flutter 1.20, потому что он — самый объемный за всю историю фрейворка. Лучше прочитайте статью 😉
#project
Chris Sells из Google написал подробную статью с обзором всех изменений и улучшений. Мы в Surf эту статью перевели. А Евгений Сатуров — прокомментировал.
Улучшение производительности, пользовательского интерфейса, обновление расширения Visual Studio Code, автозаполнение текстовых полей для мобильных устройств…
Мы не сможем перечислить в анонсе все плюшки нового релиза Flutter 1.20, потому что он — самый объемный за всю историю фрейворка. Лучше прочитайте статью 😉
#project
Сериал «Сервис на языке Dart»: 4 серия
Андрей Савостьянов продолжает цикл статей про сервис на языке Dart. В новом выпуске — про каркас серверного приложения.
Андрей рассказывает и показывает, как написать приложение с использованием фреймворка Aqueduct, оценить его производительность и потребление ресурсов в разных режимах, написать инструментарий для компиляции в нативное приложение для Windows и Linux, разобраться с миграциями схемы базы данных для доменных классов приложения и опубликовать инструментальный docker образ в публичный регистр DockerHub.
#project
Андрей Савостьянов продолжает цикл статей про сервис на языке Dart. В новом выпуске — про каркас серверного приложения.
Андрей рассказывает и показывает, как написать приложение с использованием фреймворка Aqueduct, оценить его производительность и потребление ресурсов в разных режимах, написать инструментарий для компиляции в нативное приложение для Windows и Linux, разобраться с миграциями схемы базы данных для доменных классов приложения и опубликовать инструментальный docker образ в публичный регистр DockerHub.
#project
Тестирование Flutter-приложений: инструменты, преимущества, проблемы
QA-специалист Мария Лещинская рассказала, почему с появлением Flutter жизнь отдела контроля качества в Surf не только не усложнилась, а наоборот стала проще и приятнее. Но не думайте, что это слепое восхваление Flutter — про трудности там тоже сказано.
Рассматриваем тестирование Flutter-приложений с разных ракурсов и сравниваем его с тестированием нативных аппов. Гоу читать!
#project
QA-специалист Мария Лещинская рассказала, почему с появлением Flutter жизнь отдела контроля качества в Surf не только не усложнилась, а наоборот стала проще и приятнее. Но не думайте, что это слепое восхваление Flutter — про трудности там тоже сказано.
Рассматриваем тестирование Flutter-приложений с разных ракурсов и сравниваем его с тестированием нативных аппов. Гоу читать!
#project
Вы часто билдите Flutter-приложение для тестировщика и постоянно запускаете интеграционные тесты на своем ноутбуке? Попробуйте GitHub Actions. Бесплатно.
#project
#project
У Flutter Dev Podcast вышел уже 21 эпизод. Послушать всё разом займет немногим меньше времени, чем пройти какого-нибудь Ведьмака (первого, правда).
Хорошо, что подкаст можно слушать с любого выпуска — не обязательно начинать с самого начала.
Читайте обзор лучших выпусков Flutter Dev Podcast в блоге Гугла на Хабре. Выбирайте самое интересное, слушайте и прокачивайтесь во Flutter вместе с Surf 😁
#project
Хорошо, что подкаст можно слушать с любого выпуска — не обязательно начинать с самого начала.
Читайте обзор лучших выпусков Flutter Dev Podcast в блоге Гугла на Хабре. Выбирайте самое интересное, слушайте и прокачивайтесь во Flutter вместе с Surf 😁
#project
Flutter развивается очень быстро: прошло всего два месяца с прошлого большого релиза, как вышел новый крупный апдейт — Flutter 1.22.
Команда Google выпустила обновления Flutter для корректной работы с Android 11 и iOS 14, добавила функцию восстановления состояния, сделала Navigator 2.0, стабильную версию Platform Views (теперь WebView работает «из коробки»!), удобный инструмент анализа размера приложения — всего и не перечислить.
Мы в Surf перевели статью-анонс Flutter 1.22, а Евгений Сатуров, наш тимлид, по традиции прокомментировал наиболее важные моменты.
#project
Команда Google выпустила обновления Flutter для корректной работы с Android 11 и iOS 14, добавила функцию восстановления состояния, сделала Navigator 2.0, стабильную версию Platform Views (теперь WebView работает «из коробки»!), удобный инструмент анализа размера приложения — всего и не перечислить.
Мы в Surf перевели статью-анонс Flutter 1.22, а Евгений Сатуров, наш тимлид, по традиции прокомментировал наиболее важные моменты.
#project
Приглашаем 14 октября в 18:00 на Student Flutter workshop.
В первую очередь ждём студентов технических специальностей разных курсов и начинающих специалистов.
Приходи, чтобы научиться создавать приложения на Flutter и узнать обо всех тонкостях работы с фреймворком.
📌Будет немного теории по Fluttter, а потом напишем небольшое приложение.
🎙Спикер — Женя Сатуров, Flutter/Android-разработчик, тимлид, активный спикер и технический евангелист в Surf.
🗓Встречаемся на нашем ютуб-канале.
Рассчитываем закончить за 1,5-2 часа.
Программа и регистрация https://surf-studio.timepad.ru/event/1448187/
#event
В первую очередь ждём студентов технических специальностей разных курсов и начинающих специалистов.
Приходи, чтобы научиться создавать приложения на Flutter и узнать обо всех тонкостях работы с фреймворком.
📌Будет немного теории по Fluttter, а потом напишем небольшое приложение.
🎙Спикер — Женя Сатуров, Flutter/Android-разработчик, тимлид, активный спикер и технический евангелист в Surf.
🗓Встречаемся на нашем ютуб-канале.
Рассчитываем закончить за 1,5-2 часа.
Программа и регистрация https://surf-studio.timepad.ru/event/1448187/
#event
Всем привет!
🎙А мы начали вебинар «Flutter vs технология, на которой пишете вы: за чем будущее»
✅ Подключиться на эфир вебинара по ссылке
🎙А мы начали вебинар «Flutter vs технология, на которой пишете вы: за чем будущее»
✅ Подключиться на эфир вебинара по ссылке
На днях Google опубликовал результаты опроса Flutter-разработчиков за третий квартал 2020. Компания спрашивала о степени удовлетворённости различными компонентами фреймворка.
Читайте наш перевод статьи с комментариями Flutter Teamlead Surf Евгения Сатурова и узнайте, сколько разработчиков довольны фреймворком, решения каких проблем они ждут больше всего и что им не нравится в Flutter for web.
#project
Читайте наш перевод статьи с комментариями Flutter Teamlead Surf Евгения Сатурова и узнайте, сколько разработчиков довольны фреймворком, решения каких проблем они ждут больше всего и что им не нравится в Flutter for web.
#project
React Native vs Flutter: часть 2
Flutter-разработчик Дмитрий Андриянов продолжает рассказ, почему перешёл из React Native во Flutter. В статье он на примерах показывает, чем отличаются технологии при создании UI: от удобства разработки и до конечного результата.
Спойлер: Flutter выглядит интереснее.
#project
Flutter-разработчик Дмитрий Андриянов продолжает рассказ, почему перешёл из React Native во Flutter. В статье он на примерах показывает, чем отличаются технологии при создании UI: от удобства разработки и до конечного результата.
Спойлер: Flutter выглядит интереснее.
#project
Привет!
Наш коллега Flutter-разработчик Миша Зотьев ведёт канал Oh, my Flutter
Каждый день он собирает самые интересные, актуальные новости, статьи и события из мира Flutter.
Это не банальный дайджест или перепост статей — он старается выделить суть каждой новости и кратко описать главное в посте.
Небольшая подборка интересных постов за месяц:
📌 Новинки в самом Flutter:
Navigator 2.0, App Clips, Адаптация к iOS 14.
📌 Полезные сервисы и библиотеки:
Faker, GitHub Actions, Codemagic.
📌 Решение проблем:
Http trouble beta, не находит устройство.
✅Подписывайтесь на канал и будьте в курсе новостей из мира Flutter-разработки😉
Наш коллега Flutter-разработчик Миша Зотьев ведёт канал Oh, my Flutter
Каждый день он собирает самые интересные, актуальные новости, статьи и события из мира Flutter.
Это не банальный дайджест или перепост статей — он старается выделить суть каждой новости и кратко описать главное в посте.
Небольшая подборка интересных постов за месяц:
📌 Новинки в самом Flutter:
Navigator 2.0, App Clips, Адаптация к iOS 14.
📌 Полезные сервисы и библиотеки:
Faker, GitHub Actions, Codemagic.
📌 Решение проблем:
Http trouble beta, не находит устройство.
✅Подписывайтесь на канал и будьте в курсе новостей из мира Flutter-разработки😉
12 ноября в 18:00 совместно с Иннополис приглашаем на Flutter meetup
📌поговорим о Dependency Injection для Dart и Flutter проектов
📌как сделать его декларативным (самогенерируемым) и при этом сохранить человеко-читабельность
📌как подменить компоненты при тестировании
📌как изолируются моки от production-кода
🎙Спикер:
Андрей Савостьянов, Flutter dev, Surf
🎙Эксперты:
— Евгений Сатуров, Flutter-TeamLead, Surf
— Илья Вирник, TeamLead команды Flutter-разработки, Яндекс.Такси
— Сергей Кольцов, Flutter-разработчик, Яндекс.Такси
🌐Дата и время: 12 ноября, 18:00 мск
❗Регистрация и подробности
#event
📌поговорим о Dependency Injection для Dart и Flutter проектов
📌как сделать его декларативным (самогенерируемым) и при этом сохранить человеко-читабельность
📌как подменить компоненты при тестировании
📌как изолируются моки от production-кода
🎙Спикер:
Андрей Савостьянов, Flutter dev, Surf
🎙Эксперты:
— Евгений Сатуров, Flutter-TeamLead, Surf
— Илья Вирник, TeamLead команды Flutter-разработки, Яндекс.Такси
— Сергей Кольцов, Flutter-разработчик, Яндекс.Такси
🌐Дата и время: 12 ноября, 18:00 мск
❗Регистрация и подробности
#event
Начинаем цикл статей про SurfGear
SurfGear — наш публичный репозиторий на GitHub, где выкладываем всякие полезности для разработки на Flutter: набор библиотек, стандартов, инструментов.
В первой статье цикла наш flutter-разработчик Дмитрий Андриянов рассказывает, как сделать слушатель клавиатуры силами Flutter — без платформенного кода.
SurfGear — наш публичный репозиторий на GitHub, где выкладываем всякие полезности для разработки на Flutter: набор библиотек, стандартов, инструментов.
В первой статье цикла наш flutter-разработчик Дмитрий Андриянов рассказывает, как сделать слушатель клавиатуры силами Flutter — без платформенного кода.