android10 / Android-CleanArchitecture-Kotlin

This is a movies sample app in Kotlin, which is part of a serie of blog posts I have written about architecting android application using different approaches.
https://fernandocejas.com/2018/05/07/architecting-android-reloaded/
4.68k stars 928 forks source link

Differences between different repository: #64

Open crjacinro opened 5 years ago

crjacinro commented 5 years ago

What do you think is the pros and cons of this repository and this one:

https://github.com/bufferapp/android-clean-architecture-boilerplate https://github.com/bufferapp/clean-architecture-components-boilerplate (forked using arch components)

I am creating a new project and I need to choose one as a reference.

Zhuinden commented 5 years ago

Then use https://overflow.buffer.com/2016/09/26/android-rethinking-package-structure/ :P

crjacinro commented 5 years ago

Ok. That is one of the obvious ones.. Any others aside from that?

Zhuinden commented 5 years ago

Maybe being obvious is not a bad thing when you're looking for future maintainability. :thinking:

Generally I'd give the advice that having a single presentation package/module is a bad idea. You want to have top-level features, not just throw everything in a bin.

I've never seen a "boilerplate" worth using instead of starting out oneself, and that includes these two that you've linked, but that's probably just my opinion.