So looking for something relatively new I have found a very interseting series about android architecture:
- Architectural styles and patterns
- Main parts of the applications
- Application integration layer
It is very useful in my opinion understand why and WHEN some architectural choices have been made: this can drive how you design your application and how you write your own code for that specific operating system.
Thank you Vlad! loooking forward for part V.