Telegram Web Link
Эволюция видеоэффектов

В статье разбирается эволюция эффектов, применяемых на реалтайм видео, начиная с MSQRD, заканчивая модными диффузионными моделями.
Статус готовности Swift 6

Из изначально заявленных целей для Swift 6 оставляют только одну – data-race safety by default. Новых фичей в ее рамках ждать уже не надо, все усилия пойдут на стабилизацию.

Мигрировать уже можно постепенно начинать, включая основные фичи, которые попадут в Swift 6.
This media is not supported in your browser
VIEW IN TELEGRAM
Адаптивный цвет статус-бара

Начиная с iOS 17, статус-бар умеет самостоятельно менять свой цвет в зависимости от бэкграунда. Причем цвет меняться может даже у части элементов.
Разбор проблем GeometryReader

GeometryReader доступен в SwiftUI практически с самого релиза. В последних апдейтах его важность постепенно падает, так как появляются неплохие альтернативы. В посте разбирают основные минусы GeometryReader и то, как его можно заменить.
Новый модификатор visualEffect

В SwiftUI появился новый модификатор visualEffect. С его помощью к любой вьюхе можно применить набор анимаций, которые меняют только внешний вид, а не лейаут. Например, прозрачность или блюр.
Новые туториалы от Apple с введением в iOS разработку

Отличный курс для того, чтобы отправлять ссылку на него вашим друзьям, которые решили вкатиться в iOS.

👉Знакомство со SwiftUI и Xcode
👉Создание кастомных вьюх
👉Работа с лэйаутом и стилями
👉Работа со стейтом и его изменениями
👉Списки и текстовые поля
Как Spotify следит за размером приложения

Эксперимент Google показал, что каждый прирост размера приложения на 6MB уменьшает конверсию в установку на 1%. Платформенная команда Spotify делится тем, как они следят за влиянием каждой конкретной продуктовой команды на размер бинарника, оценивают импакт каждой фичи, и не допускают регрессий.
App of the Year Awards

Apple объявили финалистов ежегодной премии лучших приложений. Как минимум в категории приложений для айфона ничего неожиданного – те же Duolingo и Flighty регулярно светятся в списках победителей разных наград Apple.
Открытая сессия Podlodka iOS Crew про поиск работы за рубежом

На следующей неделе стартует новый сезон Подлодки про карьеру в iOS разработке. Мы решили сделать одну из его сессий открытой для всех, поэтому сегодня вечером Дарья Шульгина из AgileFluent расскажет про иностранный рынок вакансий:

👉 На что делать ставку iOS-разработчику при поиске работы за рубежом
👉Как выделиться среди других кандидатов
👉На какие грабли наступает каждый второй, и как их обойти

📆Дата: 21 ноября, 19:00 по Москве
👀Ссылка на YouTube, никакой регистрации не нужно!
Детальный разбор ViewThatFits

ViewThatFits – адаптивный контейнер, появившийся в SwiftUI с iOS 16. В статье детально разбирается логика его работы, поведение в различных ситуациях и расчет идеального размера.
Как дебажить динамические SwiftUI вьюхи

В Xcode 15.1 появился новый способ выяснить, что заставило вашу вьюшку перерисовываться – вызов метода Self._logChanges() прямо из body. После его вызова в консоль выведутся имена всех свойств, которые триггерили перерисовку. В статье подробнее разбираются этот и другие подходы к дебагу.
Inferno – коллекция готовых Metal шейдеров для SwiftUI

Пол Хадсон релизнул новый проект – коллекцию Metal шейдеров вместе с семпловым приложением, в котором их все можно пощупать. Каждый шейдер написан максимально просто, с детальным объяснением всех использованных алгоритмов.
This media is not supported in your browser
VIEW IN TELEGRAM
Доклады о мобильной разработке на YaTalks 2023

Делимся некоторыми темами конференции Яндекса ↓

«Тестировать нельзя мучиться: собственная ферма мобильных устройств для тестирования в Сбере» — зачем нужна ферма мобильных устройств, откуда она в Сбере и почему специалистам без неё уже никуда.
Владимир Коржев, руководитель направления в Digital Platform, Сбер

«Виджет Android vs виджет iOS» — как в Apple переизобрели виджеты для мобильных устройств, какие возможности особенно полезны и можно ли обойти ограничения.
Анна Жаркова, руководитель группы разработки, Usetech

«Три архитектуры одной покупки на Маркете» — как разрабатывать интерфейсы для приложений с логистической вариативностью и какие данные нужны от пользователя для оформления заказа.
Рустам Кенджаев, руководитель группы мобильной разработки, Яндекс Маркет

Эти и другие доклады можно послушать 5 декабря. Офлайн — в Москве и Белграде, онлайн — из любой точки мира. Если придёте лично, сможете поучаствовать в нетворкинге, полайвкодить с коллегами и посоветоваться с HR Яндекса, как написать резюме.

Всё бесплатно, регистрируйтесь ↓

Зарегистрироваться

Реклама. ООО "Яндекс". erid: 2VtzqxfRHHz
Заменяем Xcode на Neovim

Если Xcode очень сильно бесит, и вы готовы добавить своей жизни сложностей, можно попробовать пересесть на Neovim. В статье разбирается, как по максимум заточить его на работу с iOS – настроить автокомплит, линтинг, форматтинг, дебаг, сборку и запуск приложения.
2024/11/06 01:48:01
Back to Top
HTML Embed Code: