Сёрф Flutter-разработка
رفتن به کانال در Telegram
Комьюнити Flutter-разработчиков Сёрф. 📚 Делимся полезными материалами и обучаем стажёров 💬 Чат → t.me/+HL9Xac3ChFhmMmZi 🧑🏻💻 Вакансии: career.surf.ru 📲 По вопросам @SurfAskBot
نمایش بیشتر3 176
مشترکین
+124 ساعت
+137 روز
+1930 روز
آرشیو پست ها
Пройди обучение от Surf Flutter Team на Зимней школе 🐮
В Воронеже 10-14 марта проведём интенсив для начинающих разработчиков. Занятия пройдут оффлайн: для максимального погружения в специфику работы во Flutter.
Обучение проведут разработчики нашей команды. Будем слушать доклады и лекции, объединенные с лайвкодингом, включаться в самостоятельную работу для прокачки скиллов.
На Зимней школе Surf ты сможешь:
🔵разобрать основы Dart и Flutter,
🔵запустить Flutter-приложение более чем на 6 платформах,
🔵узнать, какие паттерны используются во Flutter-разработке,
🔵рассмотреть основы архитектуры во Flutter,
🔵научиться делать красивые анимации.
Оставляй заявку на сайте и заполняй анкету на обучение. Об итогах отбора — сообщим за неделю до старта школы.
Увидимся на занятиях 🙌
Гибкость и хаос vs строгость и дисциплина: разбираем процесс разработки в новом выпуске подкаста 🐦🎤
Конец января отметился релизом второго эпизода «Не 12 часов». В выпуске «Процесс разработки: как мы работаем» ведущие инженеры Surf Женя и Марк обсуждают, как балансировать между регламентами и гибкостью в разработке. Выясняют, как выстраивать эффективные процессы, какое значение в этом играет роль тимлида и как извлечь пользу из хаоса в работе.
В эпизоде ты узнаешь про:
✔️ отклонение от процессов и наше отношение к регламентам;
✔️признаки хорошо работающего процесса;
✔️влияние тимлида и руководителя на проект;
✔️эффективность децентрализации в команде;
✔️контроль качества проекта;
силу онбордингов.
Включай видео на удобной площадке:
🔵YouTube
🔵VK Видео
🎧 Или слушай подкаст в аудиоверсии:
🔵Apple Podcasts
🔵VK Podcasts
🔵YouTube
Начинаем код-ревью Flutter-проектов 2.0 🖐
Подключайся к трансляции в шапке профиля, на нашем канале Surf Flutter Team. Вопросы для Ивана и Максима — пиши в комментариях к этому посту 👇🏻
Или смотрим стрим, пиши в чат на площадках:
🔵YouTube
🔵VK
Встречаемся на стриме по ревью Flutter-проектов уже через 1 день ✌🏻🕐
Иван, Teamlead и ведущий Flutter-разработчик нашей команды приглашает тебя на эфир уже в эту пятницу. Разберём аспекты проектирования, архитектуру и подходы в проектах подписчиков.
Пообщаемся в лайве и попробуем вместе повысить качество кода.
Присоединяйся к трансляции 31 января в 17:00 (по Москве). Увидимся на площадках:
🔵Telegram: Surf Flutter Team — доступ к эфиру будет в шапке профиля;
🔵YouTube
🔵VK
Мы не договорили: проводим код-ревью проектов 2.0 🐮
Приглашаем 31 января в 17:00 (МСК) на прямой эфир с разбором ваших Futter-проектов. На прошлом ревью кода было много интересных работ, которые мы не можем оставить без внимания и хотим разобрать детальнее.
🐦 В этот раз обновили формат на основе ваших фидбеков. Будем общаться без формальностей, отвечать на вопросы и ревьюить код в лайве.
За микрофоном:
🎙Иван, Teamlead, Senior-разработчик с большим опытом — проведёт лайв-ревью кода,
🎙Максим, Middle-разработчик и автор статей, докладов о Flutter Web — разберёт самые интересные части проектов.
Вместе поработаем над ошибками и проведем вечер пятницы за Flutter-нетворком. Присоединяйся, если не был на прошлом ревью или хочешь предложить новые решения.
Время и основная площадка:
🔵31 января в 17:00 (МСК),
🔵канал Surf Flutter Team.
Ссылками на трансляции в Telegram и на других платформах поделимся за неделю до старта. Для тех, кто не сможет быть на эфире — опубликуем запись на канале.
Укрепляем дружбу между Flutter и Huawei: часть 2 🦾🐦
На эту тему Самир, Flutter-разработчик, может писать долго (чему мы очень рады). После подробного разбора особой поддержки Huawei, обзора решений для Flutter Самир предлагает перейти к практике.
Во второй части статьи на Хабре узнаем, как:
🔵готовить приложение к публикации в App Gallery;
🔵тестировать приложение для Huawei-устройств.
Если ты уже разобрался, как настраивать приложение в консоли App Gallery — велком в наш блог. Будем дальше разбираться в непростых отношениях Huawei и Flutter.
Запустили видеоподкаст: про процессы и инженерную культуру 🎉🐦
«Работать нужно не 12 часов, а головой» — так сказал Стив Джобс, и мы с ним согласны. В подкасте «Не 12 часов» показываем наше видение процессов, инженерной культуры аутсорс-компании и способы повышения её эффективности.
🎙За микрофонами Surf подкаста — Женя Сатуров, Head of Flutter Surf — и Марк Абраменко, Tech Lead of Flutter.
На основе богатого опыта менеджмента в IT рассказываем о том, как разрабатываются кроссплатформенные решения для миллионов пользователей.
В первом выпуске — про старт проекта, значимые составляющие:
🔵процесс запуска проектов,
🔵роль архитектора и его задачи,
🔵разбор видов проектирования: функциональное и техническое,
🔵значимые чек-пойнты, которые помогут избежать неудач.
Смотри видео на платформах и делись фидбеком:
🎧YouTube
🎧VK Видео
Flutter умирает... и мы закрываем наш отдел 😶❓
Про «смерть» Flutter говорят каждый год, а иногда по нескольку раз. Тема вновь привлекает внимание сообщества — во многом после сокращений в Google и появления форка Flock, который якобы заменит основную ветку.
Собрали экспертные мнения о будущем фреймворка в статье на Хабре. Своё слово сказали ведущие Flutter-инженеры:
🔵Женя Сатуров (@saturov_stroit_komandu),
🔵Михаил «Fox» Матюнин (@dartside),
🔵Сергей Кольцов (@flutterbro),
🔵Евгений Кот (@rudart).
Смотри разбор топ-страхов разработчиков — от внезапного закрытия Google-проекта до его стагнации и потери популярности
➡️ в статье
+3
Flutter 6 лет: ностальгируем о том, как технология изменила нашу жизнь 🎉
В декабре нашей любимой технологии исполнилось 6 лет. Это значит, что сейчас она уже могла пойти в 1-й класс.
Об этом уже написали многие, в том числе — Женя Сатуров, Head of Flutter Surf, в своём канале. Теперь слова поздравления технологии летят и от нас.
Узнали у разработчиков отдела, чем они занимались 6 лет назад. Читай об этом в карточках и делись — каким был ты до рождения Flutter👇
+9
Пишем Unit-тесты в Dart 🙌
Часто программист работает с уже существующим кодом. Так появляется риск, что код будет работать не так, как должен. В таком случае разработчик может вручную проверить работу кода.
Но можно этого избежать, если код покрыт unit-тестами.
Что такое unit-тесты? Это тесты, направленные на проверку работы одного компонента программы, например, класса или метода.
➡️Их цель — убедиться, что компонент работает так, как ожидается, независимо от других частей программы. После внесения правок разработчик может запустить тесты и понять, а не сломалось ли что-то.
Ещё тесты полезны тем, что программист заранее обдумывает возможное поведение программы и ещё на этом этапе может выявить баги.
Го в карточки, расскажем как писать unit-тесты в Dart 🤫
🔗Ссылки на пакеты:
Первый
Второй
🔗Репозиторий с примером
Запускаем волну стажировок от Surf Flutter Team 🐦🌊
Приглашаем на обучение для начинающих разработчиков из Воронежа. Это твой шанс получить мощный опыт работы, прокачаться в стеке и стать частью из крупнейших Flutter-команд в СНГ.
После стажировок – 80% наших кандидатов получают оффер, а рост между Junior и Middle проходят за полтора года.
Что тебя ждёт:
— обучение в воронежском офисе и современная техника;
— руководство опытного ментора;
— гибкий график и шанс совмещать с учебой;
— общение с комьюнити, которое горит своим делом.
Детали обучения:
✔️проводим для ребят из Воронежа,
✔️запускаем уже в декабре,
✔️после заявки на обучение – зовём на интервью и встречу с командой.
Мы входим в топ-5 разработчиков на Flutter в мире по версии Clutch и топ-1 среди разработчиков в Рейтинге Рунета. Хотим расти дальше вместе с крутыми специалистами.
Если ты ждал знак – то это он. Скорее заполняй заявку 👈
Делимся видео с эфира для тех, кому удобнее смотреть в записи 😎 🤳
По вчерашнему опросу – треть наших подписчиков смотрят трансляцию после проведения. Если ты в их числе – пост для тебя.
Ещё раз спасибо каждому участнику код-ревью, было продуктивно и круто! Собрали все фидбеки о трансляции, чтобы провести следующие в лучшем виде 👀
Собираем фидбек по эфиру 🤘🏻
Спасибо всем, кто принял участие в код-ревью 🐮 Скоро поделимся записью на канале.
Проголосуй в опросе ниже, чтобы мы могли улучшить формат и механику следующих эфиров👇🏻
Стартуем с код-ревью Flutter-проектов 🐦
Подключайтесь к трансляции на канале, в шапке профиля, или открывайте стрим на YouTube.
Оставляйте вопросы в комментариях под трансляцией на видеохостинге или под этим постом👇
Attention всем, кто ждёт сегодняшнее код-ревью 🙂🐦
Встречаемся в эфире уже этим вечером, в 17:00 по Москве. Мы в полной готовности — настроили площадки для трансляции и подготовили большую презу с ревью Flutter-проектов.
Трансляцию проведёт Максим, Middle Flutter Developer, участник Tech PR клуба. Покажет итоги разбора от нашей команды, предложит рабочие способы по апдейту кода подписчиков.
Тайминги встречи:
🔵17:00 - 17:50 — обзор Flutter-проектов от подписчиков,
🔵17:50 - 18:30 — общение, ответы на вопросы и предложения.
Площадки:
⌨️ Канал Surf Flutter Team
📹YouTube
Гоу на эфир! Перед запуском — напомним о старте здесь, на канале.
