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

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

Open in Telegram

Комьюнити Flutter-разработчиков Сёрф. 📚 Делимся полезными материалами и обучаем стажёров 💬 Чат → t.me/+HL9Xac3ChFhmMmZi 🧑🏻‍💻 Вакансии: career.surf.ru 📲 По вопросам @SurfAskBot

Show more
3 119
Subscribers
-124 hours
-47 days
-230 days
Attracting Subscribers
June '26
June '26
+7
in 1 channels
May '26
+49
in 1 channels
Get PRO
April '26
+53
in 1 channels
Get PRO
March '26
+47
in 0 channels
Get PRO
February '26
+56
in 0 channels
Get PRO
January '26
+50
in 1 channels
Get PRO
December '25
+122
in 5 channels
Get PRO
November '25
+73
in 1 channels
Get PRO
October '25
+73
in 0 channels
Get PRO
September '25
+82
in 1 channels
Get PRO
August '25
+70
in 2 channels
Get PRO
July '25
+52
in 1 channels
Get PRO
June '25
+89
in 3 channels
Get PRO
May '25
+46
in 0 channels
Get PRO
April '25
+116
in 3 channels
Get PRO
March '25
+61
in 0 channels
Get PRO
February '25
+90
in 3 channels
Get PRO
January '25
+74
in 2 channels
Get PRO
December '24
+120
in 2 channels
Get PRO
November '24
+151
in 5 channels
Get PRO
October '24
+115
in 2 channels
Get PRO
September '24
+95
in 2 channels
Get PRO
August '24
+91
in 0 channels
Get PRO
July '24
+114
in 1 channels
Get PRO
June '24
+117
in 3 channels
Get PRO
May '24
+165
in 2 channels
Get PRO
April '24
+291
in 0 channels
Get PRO
March '24
+166
in 2 channels
Get PRO
February '24
+187
in 0 channels
Get PRO
January '24
+139
in 0 channels
Get PRO
December '23
+93
in 1 channels
Get PRO
November '23
+195
in 3 channels
Get PRO
October '23
+68
in 1 channels
Get PRO
September '23
+66
in 0 channels
Get PRO
August '23
+136
in 0 channels
Get PRO
July '23
+206
in 0 channels
Get PRO
June '23
+90
in 0 channels
Get PRO
May '23
+151
in 0 channels
Get PRO
April '23
+89
in 0 channels
Get PRO
March '23
+51
in 0 channels
Get PRO
February '23
+55
in 0 channels
Get PRO
January '23
+16
in 0 channels
Get PRO
December '22
+24
in 0 channels
Get PRO
November '22
+28
in 0 channels
Get PRO
October '22
+31
in 0 channels
Get PRO
September '22
+161
in 0 channels
Get PRO
August '22
+38
in 0 channels
Get PRO
July '22
+33
in 0 channels
Get PRO
June '22
+23
in 0 channels
Get PRO
May '22
+19
in 0 channels
Get PRO
April '22
+27
in 0 channels
Get PRO
March '22
+8
in 0 channels
Get PRO
February '22
+6
in 0 channels
Get PRO
January '22
+13
in 0 channels
Get PRO
December '21
+37
in 0 channels
Get PRO
November '21
+17
in 0 channels
Get PRO
October '21
+12
in 0 channels
Get PRO
September '21
+18
in 0 channels
Get PRO
August '21
+8
in 0 channels
Get PRO
July '21
+13
in 0 channels
Get PRO
June '21
+37
in 0 channels
Get PRO
May '21
+4
in 0 channels
Get PRO
April '21
+10
in 0 channels
Get PRO
March '21
+334
in 0 channels
Date
Subscriber Growth
Mentions
Channels
06 June0
05 June+2
04 June+1
03 June+2
02 June0
01 June+2
Channel Posts
👉 Разбор внутренней механики жестов во Flutter получился настолько объёмным, что пришлось разделить материал на две части, с
+5
👉 Разбор внутренней механики жестов во Flutter получился настолько объёмным, что пришлось разделить материал на две части, сегодня делимся первой. Всё начинается на уровне платформы: когда ты касаешься экрана, операционная система собирает координаты, упаковывает их в пакеты и передаёт во фреймворк для запуска hit-test. ⬆️ В первой части Артём, Flutter-разработчик в Сёрф, подробно разобрал начало этого пути: обработку физического тапа и отправку событий в Dart. 💙 ВКонтакте | 💬 Telegram

2
📷 Отправить личный кружок другу, а потом узнать, что его посмотрел случайный незнакомец. Когда сервера перестают справляться+5
📷 Отправить личный кружок другу, а потом узнать, что его посмотрел случайный незнакомец. Когда сервера перестают справляться с нагрузкой, то бэкенд начинает путать токены, возникает коллизия, и твой файл может улететь не тому пользователю. ⬆️ В карточках мы разобрали, почему использовать метки времени в такой ситуации — ошибка, и как тебе выстроить архитектуру так, чтобы надёжно защитить контент от подобных сбоев. 💙 ВКонтакте | 💬 Telegram
1 581
3
⌨️ В хорошем UI клавиатура не должна перекрывать поле ввода. Метод Scrollable.ensureVisible умеет сам скроллить контент до ну+8
⌨️ В хорошем UI клавиатура не должна перекрывать поле ввода. Метод Scrollable.ensureVisible умеет сам скроллить контент до нужной точки. Он позволяет удобно решить проблему и не писать костыли для каждого нового экрана. ⬆️ В карточках Таня, Flutter-разработчик в Сёрф, показала, как правильно использовать этот метод. Забирай готовое решение и внедряй в свой проект. Код проекта оставили по ссылке. 💙 ВКонтакте | 💬 Telegram
2 153
4
🔎 Найти свою технологию на первом курсе получается не у всех. Андрей, разработчик в Сёрф, попробовал много стеков, пока одна+5
🔎 Найти свою технологию на первом курсе получается не у всех. Андрей, разработчик в Сёрф, попробовал много стеков, пока однажды не увлёкся кроссплатформенной разработкой. ⬆️ В карточках он рассказал свою историю про упорство, бессонный хакатон, долгожданную стажировку и адаптацию на проекте. А также поделился советами. 💙 ВКонтакте | 💬 Telegram
1 759
5
🎀 Лёша, Android-разработчик в Сёрф, может отдать тебе билет на Mobius. Он помогает готовить конференцию, которая пройдёт 12–
🎀 Лёша, Android-разработчик в Сёрф, может отдать тебе билет на Mobius. Он помогает готовить конференцию, которая пройдёт 12–13 мая. В программном комитете Лёша отбирает самые интересные доклады и готовит подкасты. У него есть лишний билет на конфу, и он решил разыграть его среди наших подписчиков. Условия максимально простые: ➡️ Подписаться на @surf_tech. ➡️ Нажать кнопку «Участвовать» под этим постом. Итоги розыгрыша подведём 1 мая в 13:00 в этом канале. Удачи 😉
1 828
6
⚙️ Разобраться в архитектуре State Restoration — только половина дела, теперь нужно правильно прикрутить этот механизм к видж+8
⚙️ Разобраться в архитектуре State Restoration — только половина дела, теперь нужно правильно прикрутить этот механизм к виджетам. Во второй части карточек Самир, Flutter-разработчик в Сёрф, переходит к практике и показывает код, который запоминает состояние экрана до последнего введённого символа. ⬆️ Здесь уже собрали полноценный технический гайд: как примешивать RestorationMixin, использовать готовые классы для текстовых полей и настраивать маршрутизацию. 🔵 Подписывайся на Сёрф
2 117
7
🎀 Ситуация: ты заполнил длинную форму, отвлёкся на звонок, а система убила приложение и стёрла все данные... Чтобы пользоват+6
🎀 Ситуация: ты заполнил длинную форму, отвлёкся на звонок, а система убила приложение и стёрла все данные... Чтобы пользователи не страдали от внезапной выгрузки из памяти, Самир, Flutter-разработчик Сёрф, рассказал как работает State Restoration. ⬆️ В первой части карточек разобрали базовую архитектуру: в чём разница между временным состоянием интерфейса и постоянным хранилищем, как Flutter общается с нативной частью и зачем изолировать данные через RestorationScope. 🔵 Подписывайся на Сёрф
2 499