Skip to content

Releases: A-Zaiats/android-mvvm

v0.2.3

12 Sep 19:04
Compare
Choose a tag to compare
v0.2.3 Pre-release
Pre-release
  • Fixed ViewModel.onDestroy() callback not called when activity was destroyed by the os ( @restor1 )
  • Updated android dependencies ( @restor1 )
  • Code cleanup ( @A-Zaiats )

v0.2.2

09 Sep 18:49
Compare
Choose a tag to compare
v0.2.2 Pre-release
Pre-release

fixed NPE when activity is destroyed by os while has fragments (by @restor1 )

Navigation improvements

08 Jun 20:00
Compare
Choose a tag to compare
Pre-release
  • Moved navigation classes to separate module
  • Added navigation command. If navigator detached from ViewModel, it command will be saved end executed on next navigator attach.

Fragment binding

02 Jun 19:28
Compare
Choose a tag to compare
Fragment binding Pre-release
Pre-release

Realised auto binding for fragments:

  • MvvmFragment for Fragment
  • MvvmDialog fragment for DialogFragmen

Each of them has navigating version.

v0.1.2

24 May 18:03
Compare
Choose a tag to compare
v0.1.2 Pre-release
Pre-release
  • Added possibility add OnPropertyChangedCallbacks to ViewModel via MvvmActivity. All callbacks will be removed on View destroy. So developer doesn't care about callback removing and memory leaks.

Navigator

21 May 01:04
Compare
Choose a tag to compare
Navigator Pre-release
Pre-release
  • Navigator: handles navigation from one view to another

Activity binding

16 May 21:07
Compare
Choose a tag to compare
Activity binding Pre-release
Pre-release
  • Binding config: provide layout setting for automating binding.
  • Activity delegate: manage ViewModel lifecycle, rebind it to new View.
  • MvvmActivity: helps with delegate interaction.