An open API service indexing awesome lists of open source software.

https://github.com/sanjinkurelic/colorselector

ColorSelector is an Android application that provides a simple example how to use MVP and MVVM patterns in Android application.
https://github.com/sanjinkurelic/colorselector

android butterknife java mutablelivedata mvp-android mvvm mvvm-android mvvm-architecture viewmodel-pattern

Last synced: 5 days ago
JSON representation

ColorSelector is an Android application that provides a simple example how to use MVP and MVVM patterns in Android application.

Awesome Lists containing this project

README

        

# ColorSelector

ColorSelector is an Android application that provides a simple example how to use MVP and MVVM patterns in Android application.

## GUI

When user opens the application two buttons appear. One is utilising the MVP pattern and the other is using MVVM pattern.

Upon choosing the pattern implementation the user can press the button to change current background color. After the button is pressed toast will appear with the name of the color.

## Technologies

- Java
- MVVM
- MVP
- ButterKnife
- MutableLiveData
- ViewModelProviders

## Notice

**This project uses deprecated technologies. Please check my newer Android project repositories for MVVM pattern examples.**