The main purpose of all this is minimizing unexpec...
# android-architecture
d
The main purpose of all this is minimizing unexpected memory allocation behavior so you don't break your app.. since singleton data object is created at runtime, memory usage can be tracked via profiler with no worries about creating new instances