#Architecture #CleanArchitecture #ArchitectureComponents
How to implement a Clean Architecture on Android
"Повторение мать учения" - так можно сказать об этой статье, в которой рассказывается о Clean Architecture на примере Android приложения и рассказывает об обязанностях каждого из слоев и осуществление коммуникации между ними
How to implement a Clean Architecture on Android
"Повторение мать учения" - так можно сказать об этой статье, в которой рассказывается о Clean Architecture на примере Android приложения и рассказывает об обязанностях каждого из слоев и осуществление коммуникации между ними
Medium
How to implement a Clean Architecture on Android
Learn how to implement a Clean Architecture on Android from scratch
#CleanArchitecture #Architecture #Kotlin #Multiplatform
Clean Architecture example with Kotlin Multiplatform
Хорошая архитектура - это неотъемлемая часть качественной разработки приложений. Поэтому все мы стараемся следовать Clean Architecture в разработке Android приложений. По ее правилам бизнес логика не должна быть привязана к платформе, а взаимодействие с платформенными частями должно осуществляться через абстракции - интерфейсы.
Что как не Kotlin Multiplatform (MPP) позволяет абстрагироваться от платформы и писать чистую БЛ. В статье рассматривается как это реализовать на примере разработки клиента для TMDb.
Замечание: Вы можете использовать аналогичные подходы без поддержки других платформ кроме как Android в MPP проектах
Clean Architecture example with Kotlin Multiplatform
Хорошая архитектура - это неотъемлемая часть качественной разработки приложений. Поэтому все мы стараемся следовать Clean Architecture в разработке Android приложений. По ее правилам бизнес логика не должна быть привязана к платформе, а взаимодействие с платформенными частями должно осуществляться через абстракции - интерфейсы.
Что как не Kotlin Multiplatform (MPP) позволяет абстрагироваться от платформы и писать чистую БЛ. В статье рассматривается как это реализовать на примере разработки клиента для TMDb.
Замечание: Вы можете использовать аналогичные подходы без поддержки других платформ кроме как Android в MPP проектах
Medium
Clean Architecture example with Kotlin Multiplatform
An exemplary Kotlin Multiplatform project featuring loading movies from TMDb using Clean Architecture to share as much code as possible
#Architecture #CleanArchitecture
Multiple ways of defining Clean Architecture layers
Хорошая архитектура - это ключевой элемент для построения приложения которое может делиться на модули, расширяться, упрощать поддержку, обеспечивать тестирование и др.
Чтобы достичь этого мы используем такие подходы как Clean Architecture (CA), S.O.L.I.D., Dependency Injection
В статье рассматриваются различные подходы какие используются для реализации CA:
1️⃣ CA слов в одно модуле
2️⃣ Один CA слой - один модуль
3️⃣ CA слои в feature модуле
4️⃣ CA слои в отдельных модулях для каждой feature
Также проводится сравнение решений
Multiple ways of defining Clean Architecture layers
Хорошая архитектура - это ключевой элемент для построения приложения которое может делиться на модули, расширяться, упрощать поддержку, обеспечивать тестирование и др.
Чтобы достичь этого мы используем такие подходы как Clean Architecture (CA), S.O.L.I.D., Dependency Injection
В статье рассматриваются различные подходы какие используются для реализации CA:
1️⃣ CA слов в одно модуле
2️⃣ Один CA слой - один модуль
3️⃣ CA слои в feature модуле
4️⃣ CA слои в отдельных модулях для каждой feature
Также проводится сравнение решений
Medium
Multiple ways of defining Clean Architecture layers
Good architecture is a key to build the modular, scalable, maintainable and testable application. Uncle Bob Clean Architecture (CA) is a…