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
Осторожно, мошенники ⚠️

Нам стало известно, что неизвестные пишут людям в Telegram от имени сотрудников Surf — представляются менеджерами или рекрутерами, назначают фейковые собеседования и пытаются выманить доступ к iCloud или просят установить подозрительные приложения.

Surf не просит выходить из личных аккаунтов, заходить в чужие, устанавливать сторонний софт и переходить по непроверенным ссылкам.

Актуальные вакансии есть на нашем сайте: career.surf.ru.

Если ты стал жертвой мошенников, рекомендуем сообщить об этом в полицию.

Будь внимателен, если что-то кажется странным — пиши нашему боту @SurfAskBot.
3🙏1🌚1
🪄 Магия R8 в твоём Android-приложении

Хочешь, чтобы твоё приложение занимало меньше места и работало быстрее? R8 поможет этого добиться. Этот инструмент берёт весь код твоего приложения, удаляет неиспользуемые части и преобразует его, делая компактнее и производительнее.

В карточках ты найдёшь:

🟢 Что такое R8 и как он уменьшает размер твоего APK.

🟢 Все плюсы и минусы его использования: от защиты кода до сложностей с отладкой.

🟢 Готовый пример кода, чтобы включить R8 в своём проекте.

🏄 Подписывайся на Surf
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
63
✍️ Static в Swift — вспоминаем базу

Хочешь освежить знания о ключевом слове static? Мы подготовили шпаргалку для собеседования. В этом посте рассмотрим его отличия от class и покажем, как использовать его на практике.

Читай, чтобы узнать:

🟣 Что такое static и почему без него не обойтись.

🟣 Когда применять static, а когда class.

🟣 Какие у static есть преимущества и недостатки.

Сохраняй, чтобы не потерять и освежить в памяти перед важным интервью.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥6🔥4
🤖 XML или Compose — кому доверить UI

Стоишь перед выбором технологии для вёрстки экрана в Android? У каждого подхода есть свои фанаты. Мы собрали ключевые отличия, плюсы и минусы XML и Jetpack Compose в одной удобной шпаргалке.

Читай, чтобы узнать:

В чём принципиальная разница между XML и Compose.

Какие у каждого из них есть сильные и слабые стороны.

Как упрощается работа со списками и анимациями в Compose.

Сохраняй пост, чтобы аргументированно выбирать стек для будущих проектов.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
8❤‍🔥3👌3🔥1
👨‍🎨 Мы знаем как заставить ИИ сгенерировать UI Kit за тебя 

19 августа в 17:00 (по Москве) Марк, Head of Flutter Surf, покажет, как заставить ИИ генерировать «чистый» код и pixel-perfect компоненты с первой попытки.

На стриме разберём, что лучше «скармливать» нейросети для идеального результата.

А после эфира мы разыграем подписку на Cursor на один месяц — ты сможешь попробовать сделать всё своими руками.

Чтобы участвовать: 
➡️ Подпишись на канал @surf_tech.
➡️ Нажми кнопку «Участвовать» под этим постом.

Встречаемся в VK Video и на YouTube. Запись сохраним.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥1🔥1
🗣 Как работать в нестабильных условиях, оставаться техлидом без иллюзий и делиться опытом так, чтобы он действительно вдохновлял — об этом поговорили Лёша, Android Team Lead Surf, и Марк, Head of Flutter Surf, в новом выпуске подкаста «Лента Мобиуса».

➡️ Смотри новый выпуск на YouTube и в VK Video.

🏄 Подписывайся на Surf
Please open Telegram to view this post
VIEW IN TELEGRAM
2❤‍🔥1
🎀 Написать эффективный асинхронный код в Swift не так просто. GCD, Operations и async/await — три инструмента, между которыми приходится выбирать в зависимости от задачи.

В посте разобрали, как понять, что лучше сработает и почему.

🟣 Кстати, концепцию акторов, которая отвечает за безопасность данных вместе с async/await, придумал Карл Хьюитт ещё в 1973 году. Такое эхо прошлого в современном Swift.

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