Arthur3486 Android Mvvm Versions Save

Android library designed to greatly simplify the implementation process of an MVVM-based application by providing all the means necessary to solve the common problems and avoid the annoying boilerplate code.

v1.7.0

3 years ago
  • Update the dependencies
  • Improve the concept (replace the old ViewModel event emitters with Channels)
  • Turn the Command, Route, ViewState classes into simple marker interfaces

v1.6.0

3 years ago
  • Expand the navigation-specific APIs of the MvvmActivity & MvvmFragment (module: mvvm-navigation)

v1.5.0

4 years ago
  • Introduce the new lifecycle methods: onBind() & onUnbind()

v1.4.1

4 years ago
  • Add an ability to disable the DataBinding

v1.4.0

4 years ago
  • Add the support for navigation between Fragments using the Navigation Library NavDirections into the MvvmFragment & MvvmActivity - (modules: mvvm-navigation, mvvm-navigation-dagger)
  • Add the ability for specification of the initial input for the "start destination" Fragment - (modules: mvvm-navigation, mvvm-navigation-dagger)
  • Add the support for layoutId specification through the constructors of MvvmActivity & MvvmFragment
  • Simplify the ViewModel injection process when using the mvvm-dagger & mvvm-navigation-dagger modules

v1.3.0

4 years ago
  • Improve the Data & Domain Layers
  • Introduce the new buses for ViewModel (i.e. Command Bus, View State Bus, Route Bus)
  • Address the Navigation Library Issues
  • Update the dependencies

v1.2.0

4 years ago
  • Update the dependencies
  • Improve the ViewModel-providing extensions

v1.1.1

4 years ago
  • Lower the min sdk version

v1.1.0

4 years ago
  • Improve the ViewModel creation approach (app module)
  • Add the ViewModel creation utilities (mvvm module)

v1.0.0

5 years ago
  • The very first release