В одном из прошлых обновлений Airbnb добавил в приложение циферблат выбора месяца, позволяющий пользователям самым удобным способом выбирать время.
По-настоящему понять такое можно только тогда, когда перестаешь мириться с предложенным решением и начинаешь задаваться вопросом, почему оно работает.
В этом выпуске сравнение быстродействия SwiftUI и UIKit, план изучения Android-разработки и Kotlin DSL для Android-шейдеров, прагматичный взгляд на архитектуру Flutter и пара детективов с поиском...
Для тех из вас, кто уже выпустил несколько приложений, какой урок по созданию скриншотов вы хотели бы получить до первого запуска?
Теперь, когда сетевые барьеры пали, единственное ограничение для тестирования ваших кросс-девайсных фич — это объем оперативной памяти на вашем рабочем компьютере.
SwiftUI мертв. Да здравствует UIKit!
Практическая, основанная на личном мнении дорожная карта для начинающих и разработчиков среднего уровня, которые хотят быстрее подготовиться к работе.
Для тех, кто ведет напряженный график, эксперименты с планированием питания с помощью NotebookLM могут стать удивительно эффективным способом вернуть себе время и сделать неделю более продуктивной.
Если вы хотите получить хорошо предсказуемый, тестируемый код с изоляцией между доменами, придётся быть очень внимательным к деталям.
В новом дайджесте пружинная анимация и Kotlin без «воды, будущее Android-приложений с AppFunctions и путь к сингулярности, лампа с цифровым джинном, как Gemma 4 меняет правила...
Хаос-инжиниринг — это практика контролируемой проверки надежности системы через искусственно созданные сбои.
Честный анализ от опытного Android-разработчика: что работает, что не работает, и инструмент за 3 доллара, который заменил 3 часа ежедневной рутинной работы.
В SwiftUI анимации действительно мощные, и среди них пружинная анимация даёт реалистичное и плавное ощущение — как будто элементы двигаются естественно.
Замена List в SwiftUI — это не отказ от мощного компонента, а выбор подходящего инструмента под конкретную задачу.
Это новый мост, который позволяет основной логике вашего приложения выйти за пределы пользовательского интерфейса и попасть в мир автономных агентов.
HRM-платформы постепенно заменяют ручные процессы не потому, что это «тренд», а потому что иначе масштабировать управление людьми становится невозможно.
Почему опытные iOS-команды переносят логику навигации из ViewControllers в координаторы?