Surf Mobile Team
1.87K subscribers
420 photos
42 videos
1 file
141 links
Комьюнити мобильных разработчиков Surf. Делимся экспертизой, разбираем инструменты и тренды для создания приложений под Android и iOS 📲

💬 Чат → https://t.me/+zo5DrfHdxqYwMzgy
Другие команды Surf: https://clck.ru/3G5Yhy
Download Telegram
🐞 Что делать, если баг никак не поддаётся? Иногда ошибку в коде очень тяжело воспроизвести, и стандартные методы отладки не помогают. Айдар, Android Developer Surf, собрал свой арсенал приёмов для поиска самых хитрых и неуловимых багов.

⬆️ Внутри карточек ты найдёшь практические советы: что предпринять, когда StackOverflow и Google уже не выручают, как git blame может указать на корень проблемы и почему иногда стоит искать ошибку за пределами своего кода. Это набор проверенных шагов, которые сэкономят твои нервы и время.

🏄 Подписывайся на Surf
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥5👍3🔥21
Forwarded from Surf Tech
🗓 Думаешь, получить оффер в IT за четыре месяца нереально? Лёша, Android разработчик Surf, доказал обратное. В карточках он поделился своей историей.

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

🏄 Подписывайся на Surf
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣7👍6❤‍🔥51
🎙 Как научить разработчиков вайбкодингу и не нажить врагов. Смотри доклад Евгения Сатурова, СТО мобильной разработки Surf. Женя лично провёл больше 50 сессий парного программирования с начинающими вайбкодерами. По мотивам этих сессий получился подробный доклад, где он разобрал:

🔵 Неочевидные блокеры, мешающие новичкам быстро деливерить код.
🔵 Конкретные практики для устранения затыков в AI-кодинге.
🔵 Реальный буст производительности и что нужно для него внедрить.

После доклада ты под другим углом посмотришь на использование AI-агентов в разработке и быстро освоишь простые техники эффективного вайбкодинга.

🏄‍♀️ Смотри AI Boost 2025
Please open Telegram to view this post
VIEW IN TELEGRAM
4😁2🔥1
➡️ При передачи данных между SwiftUI view нужно избегать избыточных перерисовок. Давай разберёмся, как правильно передавать состояние, чтобы не убивать производительность. Речь не просто о синтаксисе, а о том, как фреймворк отслеживает изменения и когда запускает обновление экрана. Неправильная архитектура данных — главная причина, почему даже простые на вид приложения начинают тормозить.

⬆️ Никита, iOS Developer Surf, рассказал, как выбрать правильный property wrapper для каждой ситуации и почему не стоит везде использовать @Binding или @ObservedObject. А подробный разбор ошибок и примеры кода ищи в карточках.

🏄 Подписывайся на Surf
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍3