{"repo":"ohyooo/MVVMBaseProject","free":true,"listed":false,"github":"https://github.com/ohyooo/MVVMBaseProject","clone":"git clone https://github.com/ohyooo/MVVMBaseProject.git","description":"An Android MVVM project for quick start.","language":"Kotlin","stars":33,"topics":["android","mvvm","kotlin","quickstart","template"],"license":"WTFPL","category":"mobile-apps","readme_excerpt":"Android MVVM Base Project ------ Introduction This project is intent to provide a template with basic MVVM architecture framework. You can just copy it to workspace instead of creating a new project from Android Studio. Advantages: - Simple, easy to read - Use few libs, save time for gradle syncing - No dagger or any other DI lib Module MVVM Usually, a viwemodel can only aware the destroy of its owner in onClear() method. But after making it implements LifecycleObserver and observing owner's lifecycle in ViewModelProvider.Factory. It can use onCreate() or other lifecycle event now. Check these codes in MVVMViewModelFactory.kt Todo many many things..","default_branch":null,"files":null,"tree":[],"storefront":"/r/ohyooo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ohyooo/MVVMBaseProject/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}