Я попытался изложить свои мысли, рассуждения и советы, которые могли бы помочь другим разработчикам на этом пути.
iOS Clean Architecture MVVM — шаблон iOS-проекта, реализованного с использованием чистой многоуровневой архитектуры и MVVM. В нем реализованы все слои и концепции, которые нужны для современной...
Я поделюсь своими тремя лучшими шаблонами проектирования, все из которых просты для изучения и использования в вашей работе/личных проектах.
Цель этой статьи не в том, чтобы объяснить, что такое шаблон координатор и как мы можем его реализовать, а в том, чтобы определить, стоит ли добавлять...
В этой статье мы объясняем инженерные решения, которые мы применили для стандартизации и разделения архитектуры четырех приложений Walmart Mexico.
В сегодняшней Охэхэнной истории мы рассказываем о паттерне MVI и о том, как его готовить.
Это видео самое важное во всем цикле компоуза, потому что оно содержит ответ на самый важный вопрос — как выбрать архитектуру для Compose? В видео разбирается...
Headspace были готовы к запуску новых функций для здоровья и фитнеса, но архитектура их приложений — нет. Компания потратила восемь месяцев на рефакторинг до архитектуры Model-View-ViewModel,...
Зачем использовать модули? Ответ прост. Помните, когда вы были ребенком, то играли в Lego? Lego — самая масштабируемая и изменяемая игрушка всех времен! Вы можете построить...
UDF (Unidirectional Data Flow) — библиотека формирует шаблон однонаправленного потока данных. Он позволяет создавать поддерживаемые, тестируемые и масштабируемые приложения. Однонаправленный поток данных — это шаблон проектирования,...
Преданность Duolingo своей миссии сделала их лучшим приложением в мире для изучения языков. Их стремление к совершенству приложений - созданию передовых образовательных программ без ущерба для...
В этой статье автор представляет чистую архитектуру со своей точки зрения без каких-либо сложных и тяжелых объяснений.
Разбираемся зачем в проектах нужна многомодульная архитектура и как она улучшить ваш проект.
Спорить про архитектуру мы очень любим, поэтому пришла пора разобраться в том, как эти архитектуры создаются!
3 практических упражнения, которые вы можете делать при выполнении любой задачи по программированию.
Обсуждение будет охватывать все аспекты рабочего процесса разработки приложений, требующие наличия масштабируемых решений.
Событийная архитектура использует события для запуска и обмена данными между разделенными службами и является обычным явлением в современных приложениях, созданных с использованием микросервисов.
Архитектура микросервисов или просто микросервисы - это SDLC-подход, на основе которого большие приложения создаются как набор небольших функциональных модулей
Как правильно организовать навигацию в Android приложении в сравнении 3 популярных решений: Navigation Architecture Component, Cicerone и свое собственное решение (без библиотек).
Пример приложения с использованием Clean Architecture + MVP. Проект содержит 2 варианта реализации приложения: 1. Dagger 2 + RxJava 2 2. Toothpick + Корутины Предпочтителен второй...