Эти разработчики понимают фундаментальную вещь: клиенты заботятся о решении своих проблем, а не о вашей архитектуре.
В 2025 году нет оправданий загромождать ваши приложения SwiftUI ненужными ViewModel. Примите во внимание архитектуру фреймворка. Пусть ваши представления будут простыми, чистыми выражениями состояния. Сосредоточьте тестирование...
PokedexUI — это пример современного приложения на SwiftUI. Оно интегрируется с PokeAPI для получения и отображения данных о покемонах, используя чистую реактивную архитектуру с использованием async/await...
Принципы SOLID — это набор правил, которые каждый разработчик должен знать и применять при написании кода, потому что они уменьшают «запах кода», делают его более читабельным...
Пишите чистый код. Создавайте понятные системы. Но не поддавайтесь карго-культу архитектуры. Потому что иногда самое чистое, что вы можете сделать, — это сделать все просто.
Этот доклад — шоу, в ходе которого пришлось выяснить, где пригодится дискретность пространства-времени и что общего у смартфона, горного озера и стиральной машины.
Чистая архитектура начинается с одного правила: делайте компоненты тупыми.
Шаблоны проектирования — важные инструменты, широко используемые при разработке программного обеспечения. Эти паттерны позволяют улучшить качество кода, его согласованность и возможность повторного использования, контролируя создание, сборку...
MVI-архитектура — мощный инструмент для построения стабильных и легко масштабируемых мобильных приложений.
Чтобы эффективно использовать эти возможности и не запутаться в сложных экранах, автор рекомендует архитектурный паттерн MVI — Model-View-Intent.
Этот опыт укрепил мою веру в то, что начало с хорошо спланированной многомодульной архитектуры может сэкономить время, снизить сложность и сделать долгосрочную разработку намного более управляемой.
Можете ли вы выбрать эти подходы, и они заработают? Да, конечно, можете. Всегда есть какой-то контекст, в котором они могут сработать, но чаще всего они просто...
Поговорим с Александром Бильчуком из AvitoTech о том, как строится мобильная архитектура в одной из крупнейших IT-компаний России.
Single Activity архитектура делает Android-разработку более удобной и предсказуемой.
Хотя UseCase широко используются во многих приложениях, разработчики часто применяют их не по назначению.
Core — простая и легкая однонаправленная архитектура на Swift, которая не зависит от других фреймворков, это фреймворк для создания реактивных приложений, вдохновленный ReactorKit, Redux. Core является...
Вы узнаете, как перейти в архитекторы и решать самые сложные задачи в этом направлении.
Следуя этим рекомендациям, разработчики смогут создавать модульные, поддерживаемые и производительные пользовательские интерфейсы, в полной мере использующие возможности декларативной природы Compose.
В конечном итоге «Золотой путь» - это не просто техническое совершенство, это формирование культуры разработки, в которой приоритетом являются адаптивность, сотрудничество и постоянное совершенствование. И это...
Паттерн Строитель (Builder) — это порождающий шаблон проектирования, который используется для поэтапного создания сложных объектов. Строитель особенно полезен, когда процесс создания объекта требует нескольких шагов или...