In android there is a widely used view for list, previously it was
ListView now it’s
RecyclerView The RecyclerView promised of optimised memory usage when the lists were huge, and it did performed well, BUT…
There came the unnecessary complexity and verbosity with our beloved
RecyclerView . We all have struggled with it’s adapter and viewholder and if we require more optimisation we also have operated on the level of recyler view pools.
Making Android-Activity Great Again !!!
There is a very old and battle tested architectural design pattern called ‘MVC’ that most of us developers have heard of. But, when it comes to Android, the pattern is relatively hard to implement, might be because the android is an embedded device and requires some low level coding to be done, there are system callbacks, UI management, runtime permissions management, networking, access to sensors.
After observing all the above mentioned points, you must be agreeing that it’s hard to maintain ‘Activity’ as a pure controller, because, most of the system callbacks like permissions, networking…
Android Developer at Silicus Technologies, Pune. I'm passionate about new technologies and innovations that happen in programming world, also a fan of Node.js