Мобильная экономика предлагает больше возможностей за пределами крупнейших игроков.
Если это делает ваш код SwiftUI чистым, поддерживаемым и масштабируемым — это правильная архитектура.
По сути, больше нет никакого морального превосходства в том, чтобы говорить себе «я сделал это без ИИ» — по крайней мере, когда речь идёт о задачах...
Почему NavigationStack будет обязательным для использования в 2025 году и на какой безопасный шаблон тихо полагаются инженеры Apple.
Возвращаюсь с первым дайджесте в этом году. В нем про SwiftLint в масштабах компании, Android и ICMP, стабильный Compose Hot Reload и следующие два года в...
ИИ не сделал меня «более быстрой машинисткой». Он сделал меня более сфокусированным инженером.
Это лучшее из лучшего!
Независимо от того, принесет ли будущее ренессанс программирования или мир, где код пишется сам собой, всегда будет спрос на инженеров, которые мыслят целостно, постоянно учатся и...
Каждая организация несёт культурный долг. Здоровые организации обращают на него внимание. Нездоровые обнаруживают его только тогда, когда цена становится слишком высока, чтобы её игнорировать.
Спасибо, что писали для нас самые интересные материалы и читали их, участвовали в обсуждениях и делились в социальных сетях. С Новым Годом и Рождеством!
Это тихий, медленно закипающий под давлением котёл.
Последний дайджест в этому году! От неработающей к тестируемой навигации, тепловизор для разработчика, развитие Swift SDK для Android, инженерия уверенности и многое другое. С наступающим и...
Firebase App Check не только прост в настройке, но и чрезвычайно эффективен для защиты вашего приложения и бэкэнда.
Мобильная разработка не умирает. Она изменяется. И если вы адаптируетесь, 2030 год может стать самым захватывающим временем для этой профессии.
Как я случайно создал архитектурный шаблон, пытаясь предотвратить превращение моих ViewModel в монстров.
Координаторы в рамках паттерна MVVM централизуют маршрутизацию, устраняя связанность представлений, обеспечивая работу глубоких ссылок и улучшая разделение ответственности и тестируемость.
Важно то, приходят ли пользователи к моменту принятия решения с уверенностью, что они делают правильный выбор.
В новом дайджесте последствия уменьшения приложений и новый шаг в передаче зависимостей Swift, улучшение доступности в Android-приложениях и перформанс, лёгкий и быстрый DI-контейнер, Offline-First приложения, ускорение...
Мы, разработчики, иногда проводим эксперименты ради удовольствия. А иногда такие эксперименты превращаются в фильмы ужасов.
Я провалился не потому, что выбрал MVVM. Я провалился потому, что защищал шаблон, а не решение.