design patterns entered Android development world, the application drastically adapted to the new trend. Two of which this article is going to be about are Repository and ViewModel design patterns.
In this article, we will try to cover how we can monitor, observe, or collect the network availability so that the user will not need to re-launch your app when they get a good connection
What are the common android memory leaks caused by lifecycle complexities? - Since fragments entered our development world, they made some of our job simpler.