en
Feedback
Surf iOS Team

Surf iOS Team

Open in Telegram

Комьюнити iOS-разработчиков Surf. 🛠 Разрабатываем мобильные и веб-приложения (Лабиринт, SBI, Rendez-Vous) 📚 Делимся полезными материалами и обучаем стажёров 💬 Чат: https://t.me/+pVULWqlh8DhlNGRi 📲 По вопросам @SurfAskBot

Show more
1 403
Subscribers
No data24 hours
+37 days
+430 days
Posts Archive
Шлем виртуальной реальности, ты ли это? В начале 2024 года на прилавках появится новое устройство от Apple — Vision Pro. Унив
+5
Шлем виртуальной реальности, ты ли это? В начале 2024 года на прилавках появится новое устройство от Apple — Vision Pro. Универсальный аппарат для работы и развлечений в мире AR с крутой киллер-фичей — взаимодействием с помощью взгляда и работой без подзарядки в течение 2-х часов. Тираж Vision Pro будет небольшим, да и в РФ он официально продаваться не будет. Что же остаётся любопытным разработчикам? Правильно — довольствоваться симулятором. В карусели наш iOS Team Lead Никита расскажет: 🟣 с чего начать разработку на VisionOS; 🟣 как в симуляторе реализован ввод взглядом и другие способы ввода; 🟣 что доступно в скелете приложения для VisionOS в Xcode 15 Beta 7. 😊 Бонусомдемонстрация возможностей VisionOS в небольшом видео. ➡️ Ссылка на сессии с WWDC про spatial computing #экспертный #от_сёрфера

SwiftUI in cells 🍏 Привет! Сегодня расскажем, как внедрить SwiftUI в UIKit таблицы и коллекции. Поговорим о важных модификат
+7
SwiftUI in cells 🍏 Привет! Сегодня расскажем, как внедрить SwiftUI в UIKit таблицы и коллекции. Поговорим о важных модификаторах и нюансах, на которые стоит обратить внимание. #экспертный

Переменные состояния в SwiftUI 🍏 SwiftUI — это кроссплатформенный фреймворк для создания интерфейсов для устройств от компан
+9
Переменные состояния в SwiftUI 🍏 SwiftUI — это кроссплатформенный фреймворк для создания интерфейсов для устройств от компании Apple. В отличие от UIKit, фреймворк использует декларативный подход, а не императивный. Суть в том, что разработчик должен описать, что программа должна сделать, а не как именно. Чтобы изменить вид интерфейса, в SwiftUI есть «переключатели» или переменные состояния. Понять, чем эти переменные отличаются друг от друга, может быть сложно. Постараемся кратко и понятно это объяснить. ➡️ Листай карточки и сохраняй пост, чтобы во время работы было на что опереться 😉 #экспертный #от_сёрфера

Записи выступлений Surf Mobile Meetup 🍏 Не смог прийти, но очень хотел послушать? Лови записи выступлений с нашего митапа в Воронеже 5 июля: 📹 Лекция Surf «Как и зачем применять AI в разработке» 📹 Лекция Тинькофф «Кто ты, воин SwiftData» Приятного просмотра, и ждём тебя на следующих мероприятиях! #мероприятия

Напоминалка — через 2 часа закроем регистрацию на летнюю школу iOS. Скорее принимай решение, и ждём тебя на школе 🙃

Летняя школа iOS: программа, спикеры, формат 🍏 А вот и программа летней школы по iOS! Первый день отведём под лекции, второй
+2
Летняя школа iOS: программа, спикеры, формат 🍏 А вот и программа летней школы по iOS! Первый день отведём под лекции, второй и третий — под практику, на четвёртый подведём итоги и пригласим лучших на стажировку. ➡️ Смотри программу школы в карточках и регистрируйся. 📍 Регистрацию завершим 27 июля в 14:00 по мск, успевай! #мероприятия

Тем временем регистрация на митап в Воронеже продолжается! Один из спикеров, Android-тимлид Лёша, приглашает к участию ⬆️ #мероприятия

Ещё одно достижение 😎 Вошли в топ-100 лучших компаний, заняв 11 место в рейтинге iOS-разработчиков мира по версии площадки T
Ещё одно достижение 😎 Вошли в топ-100 лучших компаний, заняв 11 место в рейтинге iOS-разработчиков мира по версии площадки Techreviewer.co 🤟 #ачивки

Воронеж, приглашаем на митап по мобилкам с Тинькофф 🤩 Собираемся, чтобы понетворкать и пообщаться с экспертами в области And
Воронеж, приглашаем на митап по мобилкам с Тинькофф 🤩 Собираемся, чтобы понетворкать и пообщаться с экспертами в области Android и iOS-разработки. В программе: ➡️ Доклады про AI в разработке и разбор нового фреймворка SwiftData; ➡️ Угощения, напитки и мерч для участников; ➡️ Неформальное общение и дружеская атмосфера. Дата, время, место: 📅 5 июля, 19:00 по мск 📍 Воронеж, площадка «1900» (ул. Кольцовская, 24ж) Регистрируйся по ссылке. #мероприятия

Ачивки Surf iOS Делимся рейтингами, где оказались в призовых местах: 🏆 1 место в рейтинге лучших iOS-разработчиков по версии
Ачивки Surf iOS Делимся рейтингами, где оказались в призовых местах: 🏆 1 место в рейтинге лучших iOS-разработчиков по версии G2; 🏆 7 место в рейтинге лучших сайтов для найма iOS-разработчиков по версии Aloa; 🏆 11 место в рейтинге лучших компаний-разработчиков iOS-приложений по версии Visual Objects. Подтверждаем свою надёжность и качество 🤟 #ачивки

Что нового появилось в DoсC На WWDC23 ней представили ряд обновлений в инструментах разработчика. В том числе и в DocC — инст
+4
Что нового появилось в DoсC На WWDC23 ней представили ряд обновлений в инструментах разработчика. В том числе и в DocC — инструменте создания полноценной документации для приложений, фреймворков или SPM-пакетов. 1️⃣ Documentation preview editor даёт возможность наблюдать отрендеренную версию документа в реалтайме — пока вы работаете над его созданием. 2️⃣ Grid-based layout позволяет представить информацию в виде набора строк и столбцов. При этом ширину столбцов можно гибко настраивать (@Row/@Column). 3️⃣ Navigator Tab сожмёт однотипную информацию, занимающую много места в документе, в один UI-компонент (@TabNavigator). 4️⃣ Video directive дает возможность добавить видео к документации (@Video). 5️⃣ Links — превосходный способ выделить для пользователя особо важные ссылки на другие страницы (@Links). 6️⃣ Ряд новых директив, позволяющих настроить отображение конкретной страницы:
@CallToAction;
@PageKind;
@PageColor;
@PageImage;

7️⃣ Собственные темы для кастомизации всей документации, позволяющие изменять цветовую палитру и шрифты. 8️⃣ А также механизм Swift-DocC quick navigation — простой способ найти что-то в огромной документации и переместиться к той странице, которая нужна. #экспертный

Разбираемся в SwiftData 🍏 Многим iOS-разработчикам хотелось иметь более современный инструмент вместо Core Data, который бы поддерживал все новые возможности языка Swift. И вот на WWDC23 представили SwiftData, который упрощает создание схемы данных, конфигурацию хранилища, а также саму работу с данными. Surf iOS Developer Света разобралась, что из себя представляет новый фреймворк и попробовала написать на нём небольшое приложение. ➡️ Читать статью #экспертный

На прошедшем WWDC23 Apple представила обновления для консоли и дебаггера в Xcode 15 Apple продолжает развивать свои инструмен
+5
На прошедшем WWDC23 Apple представила обновления для консоли и дебаггера в Xcode 15 Apple продолжает развивать свои инструменты для разработки и помогать разработчикам эффективнее выполнять свою работу. Давай познакомимся с улучшениями в отладке приложений ⬆️ #экспертный

Новенькое с WWDC23: отчёты о тестировании и аудит доступности iOS Team Lead в Surf Никита уже поставил бета-версию Xcode 15 и проверил на автотестах материал с двух сессий: 🟣 Fix failures faster with Xcode test reports; 🟣 Perform accessibility audits for your app. ➡️ В новой статье на Хабр он рассказывает, почему разработчикам гораздо удобнее теперь делать приложение доступным. Гоу читать! #экспертный

Летняя школа iOS: как стать Сёрфером 🏄‍♀️ Попросили нашего iOS-разработчика Илью рассказать, как в его карьерном росте помог
+5
Летняя школа iOS: как стать Сёрфером 🏄‍♀️ Попросили нашего iOS-разработчика Илью рассказать, как в его карьерном росте помогла летняя школа. Читай и вдохновляйся! Регистрация на школу ещё идёт, проведём её 31 июля — 2 августа ☝ #команда_surf #мероприятия #от_сёрфера

Про мультистейты Мультистейты — важная часть UX. Это то, что видят пользователи, когда на экране нет данных для отображения.
+5
Про мультистейты Мультистейты — важная часть UX. Это то, что видят пользователи, когда на экране нет данных для отображения. Например, когда список избранного пуст, не удалось найти товары по заданным критериям в каталоге или во время загрузки данных. Интуитивно понятный компонент поможет пользователям более комфортно себя чувствовать в приложении. В iOS 17 Apple добавила новое API — UIContentUnavailableConfiguration, это облегчает работу с такими компонентами. В карточках рассказываем о нём подробнее. Больше информации об использовании новых компонентов: 🟣 Официальная документация Apple 🟣 Сессия о новинках в UIKit #экспертный

RealityKit для самых маленьких Приложения с дополненной реальностью мне казались всегда невероятно сложными, но при этом инте
+6
RealityKit для самых маленьких Приложения с дополненной реальностью мне казались всегда невероятно сложными, но при этом интересными. Если тебе знакомы эти чувства, то эта серия постов для тебя. Сегодня мы начнем наше знакомство с миром дополненной реальности с фреймворка RealityKit и рассмотрим его базовые возможности. 🟣 Универсальный конвертер типов на базе Python 🟣 Reality Converter — GUI интерфейс от Apple #экспертный #от_сёрфера

Горячие новинки WWDC 2023 🍏 Собрали по горячим следам детали с конференции, на которые стоит обратить внимание разработчику — в их числе Swift Macros, AnimationPhase, Dim Flashing Lights и новый пикер для выбора медиафайлов. Всё приправили ссылками на сессии, где это презентовалось и обсуждалось. ➡️ Читай материал на Хабр и делись с друзьями! #экспертный #мероприятия

Наш iOS Developer Влад напоминает, что мы будем смотреть WWDC23 в офисах Surf. Регистрируйся и приходи обсуждать!