Presented online at GDG Kolkata (https://youtu.be/h6g0T7CQbcY).
This presentation talks about Architecture patterns in android, and how to migrate from MVP to MVVM etc.
What’s an Architecture? An Architecture is a Code structure / collection of principles / patterns, that helps better organise code in a project for easy maintenance and future changes. It also enables you to have efficient test case coverages. 5
Let Φ(x) be a property provable about objects x of type T. Then Φ(y) should be true for objects y of type S where S is a subtype of T. Liskov Substitution 10