
Летняя школа — это серия интенсивных онлайн-занятий от ведущих экспертов Surf. На выходе можно получить не только pet-проект в портфолио и сертификат, но и позицию стажера в нашей команде.
User
Летняя школа — это серия интенсивных онлайн-занятий от ведущих экспертов Surf. На выходе можно получить не только pet-проект в портфолио и сертификат, но и позицию стажера в нашей команде.
1 июня, четверг, 19:00 мск
Расскажем, какие есть плюсы и минусы у инхауса и аутсорса — и что это значит для аналитиков. Присоединяйтесь!
2,5 года назад мы запустили собственный курс по Flutter. Идея была простая: во-первых, мы много вкладываемся в развитие Flutter-сообщества в России (с — скромность), и было логично систематизировать знания и опыт в виде курса. Во-вторых, мы хотели выращивать хороших разработчиков в наш Flutter-отдел: спрос на Flutter-проекты у клиентов рос, а количество разработчиков на Flutter в России было ничтожно мало.
Курс эти задачи решал, но со временем вскрылись проблемы, которые не были очевидны для нас на старте.
Рассказываем о нашем первом опыте в эдтехе: как была устроена первая версия курса, что пошло не так, чем мы вдохновились при создании второй версии и как провели работу над ошибками.
Swift Concurrency Instrument помогает наглядно увидеть, что происходит в приложении с асинхронным кодом. Пошагово рассказываем, как устроен этот инструмент, и на примерах показываем, чем он может быть полезен.
Surf Flutter Team ждут тебя на митапе в Грузии — ламповым комьюнити обсудим последние апдейты Dart, обменяемся опытом и круто проведём время.
1 июня, четверг. Начало 19:00 по Тбилиси. Офис Surf: Тбилиси, ул. Шалва Нуцубидзе, 129
MVP – это minimum VIABLE product: минимально жизнеспособный продукт. Но почему зачастую происходит так, что вместо minimum VIABLE получается minimum VALUABLE — минимально полезный?
Рассказываем, что такое MVP, почему не всегда удается сделать именно минимально жизнеспособный продукт и на что стоит обратить внимание если проект едет в сторону minimum VALUABLE.
Dart 3 – самое мажорное обновление языка со времён Null Safety: он изменит многое в том, как мы пишем код и какие библиотеки используем. Рассказываем, как новые фичи помогут вам на практике и как от этого изменится способ взаимодействия с языком.
Инженеры Apple придумали прекрасные по быстродействию и производительности процессоры Apple Silicon (M1, M1 Max и так далее) на архитектуре arm64. Но за полученное быстродействие разработчикам пришлось платить своим временем.
Рассказываем, к каким проблемам мог привести апгрейд рабочего мака и что нужно учитывать с изобретением процессоров Apple Silicon.
Статья вдохновлена ограничениями в недавно вышедшем Xcode 14.3: запуск из-под Rosetta в нём стал deprecated.
Сделать стриминг на Flutter — та ещё задача. Недостаточная функциональность пакета видеоплеера, сложности с реализацией фичи картинка-в-картинке, ошибки из-за особенностей платформ — список проблем можно перечислять долго.
Часть багов специфична для Flutter, часть — неспецифична для Flutter, но специфична для натива. Поэтому статья — не только для флаттеристов и сочувствующих. Нативные разработчики, не спешите скроллить ленту дальше ;) Сейчас всё расскажем.
Приходите на прямой эфир уже в эту пятницу: 14 апреля, в 17:00 мск. Поговорим про свежий релиз Android 14 и про нейронки в мобильной разработке.
Тренд на нейросети не обошёл стороной и мобильные приложения. Многие фичи — например, распознавание изображений и речи, улучшение качество фото и видео — созданы с применением нейронных сетей.
Рассказываем про нейросети в Android-приложениях: какие есть инструменты для внедрения, как создавать свои модели и использовать готовые.
8 и 9 апреля (суббота и воскресенье). Онлайн
В программе:
— Лекции от Flutter-разработчиков Surf: обсудим изоляты, архитектуру, правильный подход к решению задач.
— Решение задачи по Flutter-разработке, обратная связь от менторов и возможность попасть на стажировку в Surf.
Иногда на смартфоне неожиданно «ломается» вёрстка приложения, при этом в эмуляторе всё работает корректно. Рассказываем, в чём может быть причина.
О чём говорили на конференции Flutter Forward в Найроби: перевод статьи с комментариями разработчиков Surf.
21 февраля, во вторник, в 19:00 мск
Прямая трансляция — в тг-канале Surf iOS Team
Код-ревью — клёвая возможность прокачаться: получить критику от более опытных коллег, улучшить свой код и узнать неочевидные нюансы его создания.
Приходи в роли зрителя или участника!
Стажёры в Surf под руководством ментора учатся решать настоящие задачи, которые часто возникают в рабочей практике. Это возможность получить навыки и знания, которые нужны для работы над проектами в реальных компаниях.
Чтобы попасть на стажировку, отправь заявку до 12 февраля.
Разработчикам, только начинающим работать с Async/await, бывает довольно сложно разобраться в главной его особенности — неблокировании потоков.
Рассказываем, что такое неблокирование потоков, как оно работает и какие преимущества даёт Async/await при работе с большим количеством задач.
Чем проект банковского мобильного приложения отличается от других? Та же работа с заказчиком, уточнение и описание требований, проектирование функциональностей, согласования ТЗ… Но так кажется только на первый взгляд.
Как развернуть инфраструктуру для бэкенд-разработки: с чего начать, что ставить и как ко всему подступиться. Пошаговая инструкция.
В этом выпуске разберём установку Ubuntu, Docker, K8s, Metallb и Traefik.
Митап с разработчиками из Кошелька, Тинькофф и Surf.
Санкт-Петербург, 8 декабря (четверг), 19:00 мск. Офлайн и онлайн
Information