TGViewer
Channel Public Channel
Сёрф Flutter-разработка

Сёрф Flutter-разработка

@surf_flutter

Комьюнити Flutter-разработчиков Сёрф.

📚 Делимся полезными материалами и обучаем стажёров

💬 Чат → t.me/+HL9Xac3ChFhmMmZi

🧑🏻‍💻 Вакансии: career.surf.ru
📲 По вопросам @SurfAskBot
Subscribers
3.21K
Photos
762
Videos
56
Links
279

Showing posts older than #721 · Back to latest

Older Posts 16 shown
Post #719 3.1K
Post #718 2.63K
Walk-and-talk стрим с Mobius уже сегодня 🎤

В 13:30 проведём эфир, пообщаемся со спикерами, покажем атмосферу конференции и ответим на все ваши вопросы.

Присоединяйся 👈
  • ❤ 3
Post #717 2.22K
👀 Смотри официальную трансляцию открытой секции Mobius в VK Видео или на YouTube.

Ведущий — Лёша, Android Team Lead Surf.
  • ❤ 5
  • 🔥 3
Post #716 2.46K
Проведём эфир с демо-интервью по Flutter — ищем middle, middle+ разработчиков 🐦

Покажем, как проходит настоящая техническая секция. Атмосфера будет максимально комфортной: разберём типичные ошибки, обсудим способы их исправления, проведём неформальное общение и дадим фидбэк.

Всё, что тебе нужно — уверенные знания Flutter, понимание ООП паттернов и желание присоединиться к нашему стриму.

➡️ Заполняй форму до 4 мая.
  • 👍 12
  • 🔥 9
  • 👀 3
  • 👨‍💻 1
Post #715 2.6K
Работать с трендами — хайп или успех? Разбираем в новом выпуске «Не 12 часов»

Подкаст, в котором мы делимся нашим видением процессов, инженерной культуры аутсорс-компании и способами повышения её эффективности.

В новом выпуске Марк Абраменко и Евгений Сатуров, ведущие инженеры Surf, объясняют зачем мы купили в офис феномен Apple Vision Pro. А ещё обсуждают, как:

🔵 Тренды двигают индустрию вперёд и почему некоторые остаются временным шумом.

🔵 Flutter стал основным инструментом кроссплатформенной разработки.

🔵 Качество кода и архитектура определяют успешные и долгосрочные проекты в аутсорсе.

Смотри видео:
📺 VK Видео
📺 YouTube
  • 🔥 8
  • 👍 6
  • ❤ 4
  • 😁 1
Post #714 2.48K
Зимняя школа Surf по Flutter завершилась 🐄

Поздравляем участников — вы проделали отличную работу, разобрались в технологиях, прокачали навыки и стали частью комьюнити Surf. Уже 4 апреля вручим сертификаты о прохождении.

Оставайся с нами — впереди будут ещё мероприятия 😉
  • 👍 7
  • 😁 7
  • ❤ 5
  • 🆒 1
Post #713 2.92K
Запуск проекта без хаоса и бессоных ночей 💡

Главное из подкаста «Не 12 часов» о проектировании и запуске разработки — теперь в тексте. Почему на старте проекта нужен архитектор? Как держать сроки под контролем? Что делать, если что-то пошло не так?

Евгений Сатуров, Head of Flutter Surf, и Марк Абраменко, Tech Lead of Flutter Surf, делятся опытом, как в Surf выстроили процесс запуска проектов.

📝 Ответы уже на Хабре.
Хабр Первый выпуск «Не 12 часов»: конвейер, проектирование и префлайт-чек-лист «Работать нужно не 12 часов, а головой» — так сказал Стив Джобс, и мы, ведущие сотрудники Surf, с этим согласны. Мы запустили подкаст «Не 12 часов» и решили рассказать о нём и вам. В нём показываем...
  • 🔥 10
  • 👍 6
  • ❤ 1
Post #712 2.7K
Адаптивные иконки во Flutter: настройка и нюансы платформ ⚙️

Как настроить адаптивные иконки во Flutter-проекте? Рассмотрим вместе с Самиром, Flutter Team Lead в Surf. Обсудим реализацию для Android и iOS, разберёмся в нюансах и сделаем иконки действительно адаптивными.

Читай, как сделать идеальные иконки
Telegraph Адаптивные иконки Какой аспект мобильного приложения пользователь видит чаще всего? Многие могут удивиться, но это вовсе не интерфейс или анимации. Это иконка — то, с чего начинается знакомство с приложением в магазине и что каждый день выделяется на домашнем экране. Я, Самир…
  • ⚡ 9
  • ❤ 5
  • 👎 1
Post #711 2.86K
Меняем подход к код-ревью и избавляемся от стресса 💡

Что мешает продуктивной проверке кода? Как избежать перегруженных PR? Почему селф-ревью лучший друг разработчика? Отвечаем на эти вопросы и
делимся лучшими советами для ревьюеров в новой статье.

➡️ Читать на Хабре.
Хабр Выжимаем максимум из код-ревью и спасаем нервные клетки Большинство разработчиков не любит проводить код-ревью. Все понимают, что это важно и нужно, могут с ходу назвать три-четыре причины необходимости этого процесса. Но раз за разом они всячески...
  • 🔥 14
  • 👍 6
Post #709 2.51K
Mobius уже скоро — готовим два доклада по Flutter

Присоединяйся в Москве или онлайн:

9 апреля, 14:45 – 15:30 — Марк, Tech Lead Flutter в Surf, выступит с докладом об уязвимостях во Flutter-приложениях.

10 апреля, 14:45 – 15:30 — Ваня, Flutter Team Lead & Senior Dev в Surf, расскажет, как прокачать проект с помощью кастомного Dart-линтера.

Пиши в комментах, если будешь на конфе. Встретимся, понетворкаем 😉
  • 🔥 24
  • 👍 5
  • ❤ 3
Post #705 3.34K
Рассказываем, как сходили на FlutterConf 👀

Сёрферы вернулись с первой за долгое время Flutter-конфы в России. Вот, что ребята говорят о прошедшем событии:

Иван, Flutter Teamlead & Senior Dev Surf:
Конференция прошла очень хорошо. Было много участников как оффлайн, так и онлайн. Масштаб конференции мог показаться камерным, но это неудивительно, учитывая, что это первая подобная конференция по Flutter за долгое время. Особенно понравился доклад про внутренние процессы развития Dart. Есть все шансы, что событие станет ежегодным.


Айнур, Flutter Dev Surf:
Здорово, что получилось организовать конференцию, полностью посвящённую любимой технологии. Обмен опытом со «звёздами» сообщества вдохновляет. Особенно впечатлил доклад про кастомные RenderObjects и круглый стол. Хотя не удалось стать спикером, я остался доволен — познакомился с кучей крутых ребят, получил новые знания и заряд мотивации.
  • 👍 22
  • ❤ 7
  • 🆒 5
  • 🔥 3
Post #704 3.25K
Как заставить скроллы в Sliver-списках двигаться синхронно 🤔

В новой статье вместе с Иваном, Teamlead и ведущим Flutter-разработчиком Surf, разберём, как реализовать хитрый скролл с несколькими списками и учесть нюансы вёрстки.

Подробности на Хабре 👈
Хабр Синхронизируем скроллы в Sliver-списках Всем привет, на связи Иван, тимлид и ведущий Flutter-разработчик Surf. Сегодня потрогаем тему синхронизации двух списков при скролле и раскроем важные моменты при её реализации. В одном из наших...
  • 👍 15
  • 🔥 6
  • ❤ 2
Post #703 2.5K
🎤 Подключайся к трансляции Зимней школы Flutter Surf

Приглашаем студентов Воронежа на Зимнюю школу Flutter Surf. За пару дней ты прокачаешься в кроссплатформенной разработке и получишь базу для старта карьеры Flutter-разработчика.

В первый день ждут крутые доклады для всех, кто хочет освоить Flutter и Dart. Смотри темы выступлений на картинке. На трансляцию приходи в канал @surf_tech или в нашу группу VK — 10 марта в 18:40.

Запись встречи будет, но гораздо интереснее посмотреть вживую и успеть задать вопросы.
  • ⚡ 8
  • 👍 3
Post #702 3.07K
Раскрываем наши секреты найма и построения команды ☝️

Этой теме Женя Сатуров и Марк Абраменко посвятили третий выпуск подкаста «Не 12 часов». В эпизоде ведущие инженеры Surf делятся своим подходом к созданию профессионального и мотивированного отдела в IT-компании.

Спойлер: как говорит Женя, «Мы нанимаем разработчиков-энтузиастов, которые не просто хотят работать, но и горят своим делом»

Ребята не понаслышке знают: эффективной работе команды помогает система менторства, продвижения сотрудников по грейдам и подходящая система ценностей. Почему компании важно не просто «делать деньги», но и смотреть на кандидатов как на потенциальных единомышленников: рассказываем в выпуске.

Если тебе интересен наш подход к работе — сохраняй подкаст для просмотра:

📱 YouTube
📱 VK Видео

Или слушай новый эпизод:
🔵Apple Podcasts
🔵VK Podcasts

Твои комментарии — ждём и приветствуем 🖐️
YouTube «Не 12 часов» / Найм разработчиков и сбор команды в Surf «Работать нужно не 12 часов, а головой» — так сказал Стив Джобс, и мы с ним согласны. Мы назвали новый подкаст Surf «Не 12 часов» и хотим показывать здесь наше видение процессов и инженерной культуры аутсорс-компании. И то, как мы подходим к этому с головой…
  • ⚡ 10
  • ❤ 5
  • 👍 5
  • 🆒 3
  • 🔥 2
Post #693 3.64K
Создаём api на примере библиотеки retrofit ☝️

Большинство мобильных приложений взаимодействуют с сетью с помощью разных запросов к api.

➡️ Для небольших решений запросы можно писать вручную, с помощью dio, однако чем больше таких запросов, тем сложнее следить за актуальностью каждого: в каком-то может добавиться новая переменная, в другом поменяется возвращаемый тип.

➡️ Разбирать сотни строк кода становится сложнее. В таких случаях лучше всего доверить все машине и автоматизировать процесс.

Тут разработчикам на помощь приходит генерация кода — по определенным разметкам в классах генерируется код в отдельных файлах. Сделать это можно с помощью библиотек по типу retrofit.

Артём, Flutter-разработчик Surf, решил разобрать решение для кодогенерации сетевого слоя — и поделиться им в этом посте 💬
  • ❤ 18
  • 👍 6
  • 🆒 3
  • ⚡ 2
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →