droidconIN 2016

The sixth edition of droidconIN

Aman Gupta


Android Design Pattern introducing the MVVM architecture

Submitted Sep 15, 2016

We will show you why to choose this MVVM architecture. And how to make a basic app which will follow this architecture to improve the design. When applied correctly, it will reduce the complexity and easy to understand.


What is MVVM?
- Model-View-ViewModel is an architectural approach which is used to separate the state and behaviour of a view, which will allow us to separating the development of the UI from the business logic.

Why we choose MVVM?
- MVVM architecture introduces two-way communication between its element, while MVC is only capable of one-way communication.
How to implement a basic MVVM architecture?
- Show a basic app to explaining the MVVM architecture.

Speaker bio

Aman Gupta is a Android developer at Webkul Software Pvt. Ltd (http://webkul.com/) with over 1+ yrs of experience, and works on Mobikul App builder for Opencart and CS-Cart platforms. He loves to develop the Android Apps and excited to exploring the new things in android.


{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}