Два основных подхода - инъекция зависимостей и локатор служб, и выбор между ними может иметь большее значение, чем вы думаете.
MVP (Model-View-Presenter) - это популярный паттерн архитектуры для разработки программного обеспечения, который используется для построения приложений.
В этом видео — самая простая реализация архитектурного паттерна MVVM на примере табличного приложения.
Наша архитектура настолько проста, что я даже не буду приводить архитектурную схему. Вместо этого я расскажу о нескольких скучных вещах, которые помогают нам поддерживать скуку.
MVVM (Model-View-ViewModel) — это архитектурный шаблон, используемый в разработке программного обеспечения для разделения пользовательского интерфейса (UI) от бизнес-логики и данных.
Эта статья призвана продемонстрировать практическую сторону: научить Android-архитектуре на реальном примере.
Эта библиотека предоставляет несколько основных инструментов, которые могут быть использованы для создания приложений различного назначения и сложности.
В докладе будет представлен современный взгляд на архитектуру и методологию разработки сложных клиентских приложений.
Что это и зачем – разбираемся с Виктором Гамовым.
Архитектура приложения - это структурный и концептуальный фреймворк, определяющий организацию и взаимодействие компонентов программного приложения.
Наша структура позволяет максимально отделить навигацию от presentation-слоя, гибко использовать и масштабировать ее в рамках разных модулей.
Преобразование монолитного приложения в модульную архитектуру - это путь к масштабируемости, и очень важно установить набор правил для построения проекта.
Недавно Артём проводил исследование более 15 разных существующих решений.
Я надеюсь, что, предоставив соображения, а не жесткие рамки, я дал вам набор инструментов для принятия собственных решений.
Переход нашего сервиса на монолит позволил снизить затраты на инфраструктуру более чем на 90%. Это также увеличило наши возможности масштабирования.
Знаете ли вы, что наземные станции передают сигналы на спутники, находящиеся на геостационарных орбитах на высоте 22 236 миль над экватором, а затем эти сигналы транслируются...
EventMesh позволяет разработчикам создавать бесшовные, бессерверные событийно-управляемые компоненты и приложения, используя модель публикации-подписки.
Как выбрать архитектуру своего проекта?
Circuit — это простая, легкая и расширяемая архитектура от Slack для создания приложений Kotlin, основанных на Compose. Compose — это, по сути, две библиотеки — Compose...
Много сил тратится на дебаты «монолиты против микросервисов», но реальная проблема, стоящая за этими спорами, заключается в том, стоит ли распределенная архитектура времени разработчика и накладных...