[DroidCon 2016]
What if we have a talk about architecture?
MVP, MVC, MVVM, Okay but it's just the view's layer architecture, what about the architecture of the rest of your application?
And by the way, what is a Business service for you?
Do you always use the framework class Service to define it?
Do you centralize their instantiation to follow the application's life cycle or do they follow the activities' life cycle?
And how do you manage your Threads? Do you centralize them? Where do you declare your Threads? Where do you instantiate your Runnables? ...
Let have a talk about those notions. I will explain you my vision, why you need a ServiceManager, why it will enhance your application and simplify it. Let me show you how necessary it is for your application, how it works, what are its concerns, what are the traps to avoid, what are the tricks to implement, what are the tips to use... Let's have a talk, you won't regret :)