Surf Flutter Team – Telegram
Surf Flutter Team
3.13K subscribers
676 photos
54 videos
265 links
Комьюнити Flutter-разработчиков Surf.

🛠 Разработали решения для KFC, Росбанка и Medium Quality
📚 Делимся полезными материалами и обучаем стажёров

💬 Чат → https://news.1rj.ru/str/+aJbtJ4znXCBhOGIy

🧑🏻‍💻 Вакансии: career.surf.ru
📲 По вопросам @SurfAskBot
Download Telegram
Сериализация и десериализация. Часть 1

Если посмотреть абстрактно, то всё, что мы делаем в IT — передаём и отображаем данные в нужной форме.

Знание, как эти данные трансформируются и передаются на прикладном уровне во Flutter-разработке, поможет нам в выборе подходов для реализации дальнейшей логики.

В этом посте — теоретическая часть:
🔵 рассмотрим пример из жизни;
🔵 определим понятие;
🔵 познакомимся с подходами.

В следующем:
🔵 свяжем теорию и практику на примере обычного запроса в сеть;
🔵 познакомимся с пакетами, которые автоматизируют и упрощают нам жизнь и избавляют от потребности писать шаблонный код.

#surf_flutter
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
12🔥7👍3🗿21
Будем на митапе Юзтеха

🏄‍♀️ Surf Head of Flutter Евгений Сатуров расскажет, как за 5 лет изменился Flutter — его сильные и слабые стороны и сферу применения. Все участники митапа получат джентельменский набор для быстрого старта разработки твоего следующего Flutter-приложения.

📅 6 мая, 15:00, онлайн
➡️ Зарегистрироваться на митап

#surf_events #surf_flutter
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18🆒55
Про ключи во Flutter

Во Flutter много виджетов и в каждом есть свойство key — ключ. Используется оно не так часто и, на первый взгляд, может показаться несущественным. Но если использовать его неправильно, настанет хаос, разведутся баги, а приложение начнет вести себя неподобающе.

Выбрать правильный тип ключа для конкретной ситуации — сложная задача даже для опытных разработчиков. 🏄‍♀️ Женя, Surf Flutter Developer, рассказала в статье на Хабр, как правильно использовать ключи и избежать потенциальных проблем в работе приложения.

➡️ Читать статью

#surf_flutter #surf_habr
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥237👍4🆒4
Сериализация и десериализация. Часть 2

Продолжаем тему и раскрываем её с практической стороны — иначе зачем мы вообще всё это делаем? 🤷‍♀️

Здесь мы:

🔵 Свяжем теорию с практикой на примере запроса в сеть;
🔵 Познакомимся с пакетами:
➡️ https://pub.dev/packages/json_serializable
➡️ https://pub.dev/packages/freezed
➡️ https://pub.dev/packages/retrofit

Они упростят нам жизнь — избавят от написания рутинного кода.

#surf_flutter
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
17👍123🗿2🔥1
Что нового во Flutter 3.22 🐦

14 мая Flutter зарелизил новую версию 3.22. И мы сделали целых две статьи на Хабр — перевод официального анонса и комментарии наших разработчиков. Скорее читай и делись своим мнением о релизе в комментариях!

➡️ Перевод статьи
➡️ Мнение Surf Flutter Team

#surf_flutter #surf_habr
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥216🆒4
Каркас фичи за 7 секунд. Чем может быть полезен mason?

В какой-то момент у всех появляются лучшие подходы к написанию кода, которые кочуют из проекта в проект. Они превращаются в шаблонный код, который мы привыкли называть бойлерплейт.

Никто не любит бойлерплейт: для старта проектов появляются шаблоны, как, например, Surf Flutter App Template, для небольших кусков кода существуют Snippets (VSCode) и Live Templates (IntelliJ IDEA, Android Studio).

Но что, если этих инструментов недостаточно? Если есть потребность в более гибком инструменте для генерации шаблонного кода?

Мы во Flutter-команде Surf задались этими вопросами, и пришли к mason — мощному и гибкому генератору кода по шаблонам. И сейчас покажем, как его использовать.

Ссылки из карточек:
🔵 mustache
🔵 mason_cli
🔵 BrickHub
🔵 Синтаксис brick

#surf_flutter
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2752🆒2🤔1🤯1👌1