EffectiveAndroid icon indicating copy to clipboard operation
EffectiveAndroid copied to clipboard

Clean Architecture query

Open esoxjem opened this issue 10 years ago • 4 comments

@rallat Uncle Bob says when you open the package structure, it should scream the intent of the application and not the tools/framework used. Right now the packages model, presenter, service, ui just tell me about the tools, that MVP is used. What's your opinion?

esoxjem avatar Jan 31 '16 07:01 esoxjem

"Package by feature, not by layer" is the advice I've heard. I haven't yet seen a Clean Architecture example repository that follows this advice, and I'll admit I was hoping to find it here.

epeterson320 avatar Mar 21 '16 19:03 epeterson320

Take a look here... https://github.com/android10/Android-CleanArchitecture/issues/112

Rainer-Lang avatar Mar 21 '16 22:03 Rainer-Lang

@epeterson320 I've taken a shot at it. https://github.com/esoxjem/MovieGuide

esoxjem avatar Mar 22 '16 12:03 esoxjem

@Rainer-Lang Your package structure talks about the tools (data, domain, presentation) and not the intent.

esoxjem avatar Mar 22 '16 12:03 esoxjem