Surf iOS Team @surf_ios Channel on Telegram

Surf iOS Team

@surf_ios


Комьюнити iOS-разработчиков Surf.

🛠 Разрабатываем мобильные и веб-приложения (Лабиринт, SBI, Rendez-Vous)
📚 Делимся полезными материалами и обучаем стажёров

💬 Чат: https://t.me/+pVULWqlh8DhlNGRi

📲 По вопросам @SurfAskBot

Surf iOS Team (Russian)

Присоединяйтесь к комьюнити iOS-разработчиков Surf! Мы занимаемся разработкой мобильных и веб-приложений, таких как Лабиринт, SBI, Rendez-Vous. В нашем канале вы найдете полезные материалы, обучающие материалы для стажёров и многое другое! Возможность общаться с коллегами и задавать вопросы доступна в нашем чате. Присоединяйтесь к нам прямо сейчас и узнавайте все последние новости и тренды в мире iOS-разработки! Для всех вопросов обращайтесь к @SurfAskBot.

Surf iOS Team

26 Dec, 12:30


🔔 Уже через 1,5 часа выйдем в прямой эфир на канале Surf Tech

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

Дата и площадки:

🟣26 декабря, в 17:00
🟣эфир на YouTube и в канале Surf

Surf iOS Team

24 Dec, 14:28


Разберём тренды мобильной разработки на новогоднем эфире 🎄🤳

В четверг, 26 декабря в 17:00, мобильные разработчики Surf выйдут в прямой эфир. Разберём, что интересного случилось в мире Android и iOS-разработки в этом году, как натив изменится в 2025-м.

Спикеры — амбассадоры мобильной разработки:

🎤Кирилл, iOS-разработчик и Resource manager,
🎤Лёша, Android-разработчик и Teamlead.

Похоливарим на горячие темы: выпуск Android 15, апдейты Swift, Apple Intelligence и ML, локализацию технологий и прекращение монетизации в сторах. Поймём, как будет развиваться профессия и чего ждать от неё в новом году.

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

Дата и место:

🟢26 декабря, 17:00,
🟢эфир на канале Surf Tech и на YouTube.

Регистрируйся, чтобы получить уведомление об эфире. После проведения — поделимся записью на канале.

Surf iOS Team

18 Dec, 07:11


Выпадающий список: что с ним не так? 🤔💻

Давай с iOS-командой Surf разберёмся со сложным случаем расширяемых ячеек.

✌️ Кстати, чтобы изучить пример ниже, переходи в репозиторий проекта. Смотри не только на код примера, но и на реализацию.

Surf iOS Team

06 Dec, 15:11


Мы ищем в команду iOS-разработчика 🍏

Открыли вакансию для знатока SwiftUI с опытом в iOS-разработке от 2,5 лет. Будешь работать над апдейтом известного продукта для поиска работы и сотрудников: создавать новые фичи и воплощать свежую дизайн систему.

Интересный кейс — далеко не все, что мы предлагаем тебе.
В Surf тебя ждёт:

🟣Работа в аккредитованной IT-компании;
🟣Официальное оформление и белая оплата, ДМС или компенсация спорта;
🟣Гибкий график — удалёнка или гибрид;
🟣Прокаченное профессиональное сообщество;
🟣Минимум бюрократии, изнуряющих собеседований — после интервью выставляем оффер.

Оставляй отклик🏄

Surf iOS Team

28 Nov, 16:39


Кодогенерация в iOS: про инструмент и его возможности 🔈🧑‍💻

Этот «выпуск» — краткий пересказ доклада от Антона, iOS-Developer, который сёрфер представил на Surf DEV Meetup в Воронеже.

➡️ 📹 Полную версию выступления Антона — смотри на YouTube.

Полезные ссылки:

Презентация
Полезные материалы
Generamba (Surf fork)
SwiftGen
SurfGen
Sourcery

А ты пробовал кодогенерацию в деле? 👇

Surf iOS Team

23 Nov, 11:54


Ватсап, iOS-разработчики! Устраиваем перекличку 💬

Хотим улучшить работу каналов Surf и для этого – запускаем опрос. Интересно узнать, кто с нами на связи. Так мы сможем выпускать более интересные, подходящие материалы для тебя.

Отвечай на 5 простых вопросов ниже. Посмотрим, кого больше среди нас 👇

Surf iOS Team

08 Nov, 12:05


Разберёмся, почему кодить для iOS круче, чем пользоваться макбуком 💻

С 12 по 14 ноября сёрферы захватят аудитории ВГУ, чтобы встретиться с тобой на IT-лектории Surf. Кирилл, iOS-разработчик, поделится основами кодинга на Swift и лайфхаками из своего опыта. Бонусом – расскажет о мастхев шагах для старта в мобильной разработке.

Время и место:

🕑12 ноября, 15:10-16:45
🏄главный корпус ВГУ, 226 аудитория

Регистрируйся на лекторий и ставь ✔️рядом с потоком Android & iOS. Трансляцию лекции – покажем в группе Surf в ВК.

UPD: Смотри запись эфира 👈🏻

Surf iOS Team

31 Oct, 12:42


Бу! Покажи пример самого страшного кода на Swift 🧛🏻🍏

Все разработчики любят красивый, понятный и читаемый код. В топе страхов каждого из нас – его ужасающие вариации, с которыми иногда приходится сталкиваться не только в «тёмном-тёмном городе…, на тёмной-тёмной улице…», но и… в работе.

🤫 Ладно, всё, не пугаем. Просто Хэллоуин — самое время, когда нужно встретиться со своим страхом лицом к лицу.

Предлагаем тебе поделиться iOS-страшилками и показать пугающие примеры кода на Swift. При составлении используй воображение или истории из реальной практики.

👀 Три лучших (точнее, худших) страшилки — наша команда подробно разберёт и даст советы по его улучшению.

Чтобы принять участие:

🟣Сформируй swift файл с кодом (или кусками кода), с нарушениями clean code, SOLID и прочих признаков порядочности,
🟣Отправь заявку в форму, прикрепив в неё файл,
🟣Жди итогов разбора в следующем посте.

Рассмотрим полученные примеры кода анонимно и разберём с должным вниманием. Ждём бу-код до 2 ноября (включительно).

Surf iOS Team

31 Oct, 12:42


Привет! Не пугайся: на связи Антон, iOS-разработчик Surf💡

Он предлагает тебе присоединиться к разбору страшилок на Swift 👇🏻

Surf iOS Team

28 Oct, 12:52


Не «po» единым: настраиваем продвинутую отладку 🛠✌️

Отладка занимает много времени. Большинство разработчиков используют либо команду «po» в консоли, либо print’ы в коде, либо проставляют обычные брейкпоинты.

Но в XCode есть другие инструменты для отладки, хоть и не все они всегда нужны.

🚀 Вместе с Антоном, iOS-разработчиком Surf, собрали полезные команды дебаггера и кастомизацию брейкпоинтов с примерами их использования.

Surf iOS Team

22 Oct, 13:15


Что делать, чтобы защитить iOS-приложения 🍏

У 75% мобильных приложений есть хотя бы одна уязвимость в безопасности. Мы можем снизить риски и обеспечить защиту данных пользователей, если будем следовать рекомендациям OWASP.

С сёрфером Лёшей разберём шаги, которые помогут защитить приложение и данные пользователей от возможных угроз.

🔗 Полезные ссылки:

🟣MobSF— статический анализатор кода

🟣OWASP Dependency-Check

🟣Библиотека KeychainAccess

Surf iOS Team

01 Oct, 10:45


🎫 Как создать виртуальную карту лояльности для Wallet — настраиваем контент

В предыдущем посте обсудили, как создать файл .pkpass. Теперь научимся настраивать контент карты лояльности.

Вся работа будет проводиться вокруг созданного в первой части файла .pkpass.

Директория.pass содержит файл pass.json: его нужно отредактировать, чтобы получить нужный контент на карте.

👉 Работа по настройке контента сводится к нескольким шагам:

1️⃣ Редактируем файл pass.json, подглядывая в документацию и описание полей.
2️⃣ На выходе получаем json, по которому генерируем карту с контентом и дизайном, похожим на дизайн из макета.
3️⃣ Перекидываем карту по почте на свой девайс и проверяем, как она выглядит вживую.
4️⃣ Если что-то расходится с макетом — повторяем заново!

Как отредактировать файл pass.json, и какие моменты учесть — ищи в карточках.

В следующем посте расскажем, как связать карту с приложением.

📌 Важные ссылки:
🔹 Документация
🔹 Описание всех полей, которые могут быть использованы в pass.json

Surf iOS Team

20 Sep, 10:29


🧐 Что такое DevRel, кому и зачем он нужен в ИТ?

Про ответы на эти вопросы и первые шаги рассказывает Антон, сёрфер и амбассадор в iOS-отделе Surf.

Пиши, захотелось попробовать себя на позиции DevRel-спеца? 🚀

Surf iOS Team

19 Sep, 14:29


🔔 iOS-разработчики, объявляем общий сбор

Встречаемся на митапе по мобильной разработке в Воронеже. Опытные сёрферы подготовили четыре доклада: расскажут о своей работе и нетривиальных задачах в ней.

Антон, iOS-разработчик в Surf, разберёт кодогенерацию на iOS. Покажет её возможности и применение на актуальных примерах.

В программе митапа ещё — три доклада, а также нетворкинг, обмен вопросами и инсайтами, и, конечно, пицца 🍕

Время и место:

📅 2 октября, 19:00
📌 Воронеж, «Матрёшка», Студенческая, 5

Регистрируйся и смотри другие доклады по ссылке 👈