android architecture

  • ХабрахабрФото [Перевод] Дзен изолированных компонентов в Android-архитектуре

    [Перевод] Дзен изолированных компонентов в Android-архитектуре

    Несколько лет назад мы в Badoo начали использовать MVI-подход к Android-разработке. Он был призван упростить сложную кодовую базу и избежать проблемы некорректных состояний: в простых сценариях это легко, но чем сложнее система, тем сложнее поддерживать её в корректном виде и тем проще пропустить баг.  При использовании старого подхода в нашем чат-модуле нам попалось несколько странных трудновоспроизводимых багов, на устранение которых…

    Читать далее »
  • ХабрахабрФото [Перевод] Навигация в Android-приложении с помощью координаторов

    [Перевод] Навигация в Android-приложении с помощью координаторов

    За последние несколько лет мы выработали общие подходы создания Android-приложений. Чистая архитектура, архитектурные шаблоны (MVC, MVP, MVVM, MVI), шаблон “репозиторий” и другие. Однако до сих пор нет общепринятых подходов к организации навигации по приложению. Сегодня я хочу поговорить с вами о шаблоне “координатор” и возможностях его применении в разработке Android-приложений. Есть мнение, что работа Соруша основана на подходе Application Controller,…

    Читать далее »


Кнопка «Наверх»