Testing Xamarin features for Android and iPhone with MVVMCross
At the time of development, mvvmcross nuget package had a bug and did not add the MvxBindingAttributes.xml in the Resources/Values folder which caused the Android app not to compile. This need to be added manually. See link. http://stackoverflow.com/questions/34821295/no-resource-identifier-found-for-attribute-mvxbind-in-package-in-xamarin-andro/34902729#34902729
##ANDROID
- mvvmcross implementation
- simple button click bind to a command in the viewmodel
- viewmodle updating the view
- viewmodel navigation with parameters
- viewmodel life cycle with init, start, save state, reload state
- comm service
- list view with click command
- custom list view items
- progress bar with visibilty converter (using mvvmcross visibility plugin)
- image loading in the item list view (using mvvmcross file and download cache plugin)
- splash screen and custom start
##iPhone
- mvvmcross implementation
- simple button click bind to a command in the viewmodel
- viewmodle updating the view
- viewmodel navigation with parameters
- table view with click command
- custom table view cells
- image loading in the table view cells (using mvvmcross file and download cache plugin)
- added activity indicator with visibilty converter (using mvvmcross visibility plugin)