Новая статья в нашем блоге на Habr
Что делать, если необходимо иметь несколько версий приложения (для разработчиков и для пользователей), чтобы не портилась аналитика? Или надо протестировать пуши, но на проде это делать опасно?
Артём Зайцев, Head of Flutter Department, рассказал, как организовать конфигурацию различных версий приложения при разработке на Flutter.
#project
Что делать, если необходимо иметь несколько версий приложения (для разработчиков и для пользователей), чтобы не портилась аналитика? Или надо протестировать пуши, но на проде это делать опасно?
Артём Зайцев, Head of Flutter Department, рассказал, как организовать конфигурацию различных версий приложения при разработке на Flutter.
#project
Новое приложение Meduza на текущий момент самое популярное и обсуждаемое Flutter-приложение в российских сторах.
Ведущие Flutter Dev Podcast, среди которых наши Flutter Teamlead Женя Сатуров и Head of Flutter Department Артём Зайцев, пригласили Бориса Горячева CTO Meduza, чтобы выяснить почему команда решила уйти с натива на кроссплатформу и выбрала Flutter.
Собрали всё самое интересно с подкаста в новой статье на Habr.
#project
Ведущие Flutter Dev Podcast, среди которых наши Flutter Teamlead Женя Сатуров и Head of Flutter Department Артём Зайцев, пригласили Бориса Горячева CTO Meduza, чтобы выяснить почему команда решила уйти с натива на кроссплатформу и выбрала Flutter.
Собрали всё самое интересно с подкаста в новой статье на Habr.
#project
Безопасность пользовательских данных — очень важная часть в разработке любого мобильного приложения.
В новой статье на Habr Миша Зотьев рассмотрел один из методов повышения безопасности приложений на Flutter.
#project
В новой статье на Habr Миша Зотьев рассмотрел один из методов повышения безопасности приложений на Flutter.
#project
Привет! Если вы ещё не читали наши англоязычные статьи на Медиум — ловите подборку по тегу #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