Click here to Skip to main content
Click here to Skip to main content
 
Add your own
alternative version

MVVM in Android

, 10 Mar 2011
Implementing MVVM pattern in Android Application with Android Binding
Calculator_With_Pojo.zip
Calculator
.classpath
.project
.svn
all-wcprops
entries
prop-base
.classpath.svn-base
.project.svn-base
AndroidManifest.xml.svn-base
default.properties.svn-base
props
text-base
.classpath.svn-base
.project.svn-base
AndroidManifest.xml.svn-base
default.properties.svn-base
proguard.cfg.svn-base
tmp
prop-base
props
text-base
assets
.svn
all-wcprops
entries
prop-base
props
text-base
tmp
prop-base
props
text-base
bin
Calculator.apk
classes.dex
com
.svn
all-wcprops
entries
props
tmp
props
gueei
.svn
all-wcprops
entries
props
tmp
props
android
.svn
all-wcprops
entries
props
tmp
props
binding
.svn
all-wcprops
entries
prop-base
AttributeBinder.java.svn-base
AttributeCollection.java.svn-base
Binder.java.svn-base
BindingLog.java.svn-base
BindingMap.java.svn-base
BindingType.java.svn-base
Command.java.svn-base
Converter.java.svn-base
Debugger.java.svn-base
DependentObservable.java.svn-base
IObservable.java.svn-base
IPropertyContainer.java.svn-base
Observable.java.svn-base
Observer.java.svn-base
Utility.java.svn-base
ViewAttribute.java.svn-base
ViewFactory.java.svn-base
props
text-base
AttributeBinder.java.svn-base
AttributeCollection.java.svn-base
Binder.java.svn-base
BindingLog.java.svn-base
BindingMap.java.svn-base
BindingType.java.svn-base
Command.java.svn-base
Converter.java.svn-base
Debugger.java.svn-base
DependentObservable.java.svn-base
IObservable.java.svn-base
IPropertyContainer.java.svn-base
Observable.java.svn-base
Observer.java.svn-base
Utility.java.svn-base
ViewAttribute.java.svn-base
ViewFactory.java.svn-base
tmp
props
AttributeBinder.class
AttributeCollection.class
Binder$InflateResult.class
Binder.class
BindingLog.class
BindingMap.class
bindingProviders
.svn
all-wcprops
entries
prop-base
AbsSpinnerViewProvider.java.svn-base
AdapterViewProvider.java.svn-base
BindingProvider.java.svn-base
CompoundButtonProvider.java.svn-base
ImageViewProvider.java.svn-base
ProgressBarProvider.java.svn-base
RatingBarProvider.java.svn-base
TextViewProvider.java.svn-base
ViewAnimatorProvider.java.svn-base
ViewProvider.java.svn-base
props
text-base
AbsSpinnerViewProvider.java.svn-base
AdapterViewProvider.java.svn-base
BindingProvider.java.svn-base
CompoundButtonProvider.java.svn-base
ImageViewProvider.java.svn-base
ProgressBarProvider.java.svn-base
RatingBarProvider.java.svn-base
TextViewProvider.java.svn-base
ViewAnimatorProvider.java.svn-base
ViewProvider.java.svn-base
tmp
props
AbsSpinnerViewProvider.class
AdapterViewProvider.class
BindingProvider.class
CompoundButtonProvider.class
ImageViewProvider.class
ProgressBarProvider.class
RatingBarProvider.class
TextViewProvider.class
ViewAnimatorProvider.class
ViewProvider.class
BindingType.class
collections
.svn
all-wcprops
entries
prop-base
ArrayAdapter.java.svn-base
IRowModel.java.svn-base
IRowModelArrayAdapter.java.svn-base
ObservableMapper.java.svn-base
props
text-base
ArrayAdapter.java.svn-base
IRowModel.java.svn-base
IRowModelArrayAdapter.java.svn-base
ObservableMapper.java.svn-base
tmp
props
ArrayAdapter.class
IRowModel.class
IRowModelArrayAdapter.class
ObservableMapper$MockCommand.class
ObservableMapper$MockObservable.class
ObservableMapper.class
Command.class
Converter.class
cursor
.svn
all-wcprops
entries
prop-base
BlobField.java.svn-base
CursorAdapter.java.svn-base
CursorField.java.svn-base
CursorRowModel.java.svn-base
CursorRowTypeMap.java.svn-base
CursorSource.java.svn-base
FloatField.java.svn-base
IdField.java.svn-base
IntegerField.java.svn-base
LongField.java.svn-base
StringField.java.svn-base
props
text-base
BlobField.java.svn-base
CursorAdapter.java.svn-base
CursorField.java.svn-base
CursorRowModel.java.svn-base
CursorRowTypeMap.java.svn-base
CursorSource.java.svn-base
FloatField.java.svn-base
IdField.java.svn-base
IntegerField.java.svn-base
LongField.java.svn-base
StringField.java.svn-base
tmp
props
BlobField.class
CursorAdapter.class
CursorField.class
CursorRowModel$Factory.class
CursorRowModel.class
CursorRowTypeMap.class
CursorSource.class
FloatField.class
IdField.class
IntegerField.class
LongField.class
StringField.class
Debugger$Printer.class
Debugger.class
DependentObservable.class
exception
.svn
all-wcprops
entries
prop-base
AttributeNotDefinedException.java.svn-base
BindingException.java.svn-base
props
text-base
AttributeNotDefinedException.java.svn-base
BindingException.java.svn-base
tmp
props
AttributeNotDefinedException.class
BindingException.class
IObservable.class
IPropertyContainer.class
listeners
.svn
all-wcprops
entries
prop-base
KeyListenerMulticast.java.svn-base
MulticastListener.java.svn-base
OnCheckedChangeListenerMulticast.java.svn-base
OnClickListenerMulticast.java.svn-base
OnItemClickListenerMulticast.java.svn-base
OnItemSelectedListenerMulticast.java.svn-base
OnKeyListenerMulticast.java.svn-base
OnLongClickListenerMulticast.java.svn-base
OnRatingBarChangeListenerMulticast.java.svn-base
TextWatcherMulticast.java.svn-base
props
text-base
KeyListenerMulticast.java.svn-base
MulticastListener.java.svn-base
OnCheckedChangeListenerMulticast.java.svn-base
OnClickListenerMulticast.java.svn-base
OnItemClickListenerMulticast.java.svn-base
OnItemSelectedListenerMulticast.java.svn-base
OnKeyListenerMulticast.java.svn-base
OnLongClickListenerMulticast.java.svn-base
OnRatingBarChangeListenerMulticast.java.svn-base
TextWatcherMulticast.java.svn-base
tmp
props
KeyListenerMulticast.class
MulticastListener$Factory.class
MulticastListener.class
OnCheckedChangeListenerMulticast.class
OnClickListenerMulticast.class
OnItemClickListenerMulticast.class
OnItemSelectedListenerMulticast.class
OnKeyListenerMulticast.class
OnLongClickListenerMulticast.class
OnRatingBarChangeListenerMulticast.class
TextWatcherMulticast.class
Observable.class
observables
.svn
all-wcprops
entries
prop-base
ArraySource.java.svn-base
BooleanObservable.java.svn-base
IntegerObservable.java.svn-base
LongObservable.java.svn-base
ObjectObservable.java.svn-base
StringObservable.java.svn-base
props
text-base
ArraySource.java.svn-base
BooleanObservable.java.svn-base
IntegerObservable.java.svn-base
LongObservable.java.svn-base
ObjectObservable.java.svn-base
StringObservable.java.svn-base
tmp
props
ArraySource.class
BooleanObservable.class
IntegerObservable.class
LongObservable.class
ObjectObservable.class
StringObservable.class
Observer.class
pojo
.svn
all-wcprops
entries
prop-base
PojoViewModel.java.svn-base
PojoViewModelHelper.java.svn-base
PojoViewModelWrapper.java.svn-base
props
text-base
PojoViewModel.java.svn-base
PojoViewModelHelper.java.svn-base
PojoViewModelWrapper.java.svn-base
tmp
props
PojoViewModel.class
PojoViewModelHelper.class
PojoViewModelWrapper$PojoCommand.class
PojoViewModelWrapper$PojoObservable.class
PojoViewModelWrapper.class
R$attr.class
R$drawable.class
R$id.class
R$layout.class
R$string.class
R.class
utility
Utility.class
.svn
all-wcprops
entries
prop-base
CachedModelReflector.java.svn-base
props
text-base
CachedModelReflector.java.svn-base
tmp
props
CachedModelReflector.class
validation
.svn
all-wcprops
entries
prop-base
ModelValidator.java.svn-base
ValidationResult.java.svn-base
ValidatorBase.java.svn-base
props
text-base
ModelValidator.java.svn-base
ValidationResult.java.svn-base
ValidatorBase.java.svn-base
tmp
props
ModelValidator.class
ValidationResult.class
ValidatorBase.class
validators
.svn
all-wcprops
entries
prop-base
EqualsTo.java.svn-base
MaxLength.java.svn-base
MinLength.java.svn-base
Required.java.svn-base
props
text-base
EqualsTo.java.svn-base
MaxLength.java.svn-base
MinLength.java.svn-base
RegexMatch.java.svn-base
Required.java.svn-base
tmp
props
EqualsTo$EqualsToValidator.class
EqualsTo.class
MaxLength$MaxLengthValidator.class
MaxLength.class
MinLength$MinLengthValidator.class
MinLength.class
RegexMatch$RegexMatchValidator.class
RegexMatch.class
Required$RequiredValidator.class
Required.class
ViewAttribute$1.class
ViewAttribute$Bridge.class
ViewAttribute.class
viewAttributes
.svn
all-wcprops
entries
prop-base
CheckedViewAttribute.java.svn-base
ChildViewsViewAttribute.java.svn-base
ClickedIdViewAttribute.java.svn-base
ClickedItemViewAttribute.java.svn-base
DisplayedChildViewAttribute.java.svn-base
EnabledViewAttribute.java.svn-base
GenericViewAttribute.java.svn-base
ImageViewAttribute.java.svn-base
ItemSourceViewAttribute.java.svn-base
ProgressViewAttribute.java.svn-base
RatingViewAttribute.java.svn-base
SecondaryProgressViewAttribute.java.svn-base
SelectedItemViewAttribute.java.svn-base
TextViewAttribute.java.svn-base
VisibilityViewAttribute.java.svn-base
props
text-base
CheckedViewAttribute.java.svn-base
ChildViewsViewAttribute.java.svn-base
ClickedIdViewAttribute.java.svn-base
ClickedItemViewAttribute.java.svn-base
DisplayedChildViewAttribute.java.svn-base
EnabledViewAttribute.java.svn-base
GenericViewAttribute.java.svn-base
ImageViewAttribute.java.svn-base
ItemSourceViewAttribute.java.svn-base
ProgressViewAttribute.java.svn-base
RatingViewAttribute.java.svn-base
SecondaryProgressViewAttribute.java.svn-base
SelectedItemViewAttribute.java.svn-base
TextViewAttribute.java.svn-base
VisibilityViewAttribute.java.svn-base
tmp
props
CheckedViewAttribute.class
ChildViewsViewAttribute.class
ClickedIdViewAttribute.class
ClickedItemViewAttribute.class
DisplayedChildViewAttribute.class
EnabledViewAttribute.class
GenericViewAttribute.class
ImageViewAttribute.class
ItemSourceViewAttribute.class
ProgressViewAttribute.class
RatingViewAttribute.class
SecondaryProgressViewAttribute.class
SelectedItemViewAttribute.class
TextViewAttribute.class
VisibilityViewAttribute.class
ViewFactory.class
tutorials
calculator
Calculator.class
CalculatorPojoViewModel$1.class
CalculatorPojoViewModel$2.class
CalculatorPojoViewModel$3.class
CalculatorPojoViewModel$4.class
CalculatorPojoViewModel$5.class
CalculatorPojoViewModel$Operator.class
CalculatorPojoViewModel$OperatorCommand.class
CalculatorPojoViewModel.class
CalculatorViewModel$1.class
CalculatorViewModel$2.class
CalculatorViewModel$3.class
CalculatorViewModel$4.class
CalculatorViewModel$5.class
CalculatorViewModel$6.class
CalculatorViewModel$7.class
CalculatorViewModel$8.class
CalculatorViewModel$9.class
CalculatorViewModel$NumberCommand.class
CalculatorViewModel$Operator.class
CalculatorViewModel$OperatorCommand.class
CalculatorViewModel.class
R$attr.class
R$drawable.class
R$id.class
R$layout.class
R$string.class
R.class
resources.ap_
default.properties
gen
.svn
all-wcprops
entries
prop-base
props
text-base
tmp
prop-base
props
text-base
com
.svn
all-wcprops
entries
prop-base
props
text-base
tmp
prop-base
props
text-base
gueei
.svn
all-wcprops
entries
prop-base
props
text-base
tmp
prop-base
props
text-base
android
.svn
all-wcprops
entries
prop-base
props
text-base
tmp
prop-base
props
text-base
binding
.svn
all-wcprops
entries
prop-base
props
text-base
R.java.svn-base
tmp
prop-base
props
text-base
tutorials
.svn
all-wcprops
entries
prop-base
props
text-base
tmp
prop-base
props
text-base
calculator
.svn
all-wcprops
entries
prop-base
props
text-base
R.java.svn-base
tmp
prop-base
props
text-base
proguard.cfg
res
.svn
all-wcprops
entries
prop-base
props
text-base
tmp
prop-base
props
text-base
drawable
.svn
all-wcprops
entries
format
prop-base
icon.png.svn-base
props
text-base
icon.png.svn-base
tmp
prop-base
props
text-base
icon.png
layout
.svn
all-wcprops
entries
prop-base
main.xml.svn-base
props
text-base
main.xml.svn-base
tmp
prop-base
props
text-base
values
.svn
all-wcprops
entries
prop-base
strings.xml.svn-base
props
text-base
strings.xml.svn-base
tmp
prop-base
props
text-base
src
.svn
all-wcprops
entries
prop-base
props
text-base
tmp
prop-base
props
text-base
com
.svn
all-wcprops
entries
prop-base
props
text-base
tmp
prop-base
props
text-base
gueei
.svn
all-wcprops
entries
prop-base
props
text-base
tmp
prop-base
props
text-base
tutorials
.svn
all-wcprops
entries
prop-base
props
text-base
tmp
prop-base
props
text-base
calculator
.svn
all-wcprops
entries
prop-base
Calculator.java.svn-base
CalculatorPojoViewModel.java.svn-base
CalculatorViewModel.java.svn-base
props
text-base
Calculator.java.svn-base
CalculatorPojoViewModel.java.svn-base
CalculatorViewModel.java.svn-base
tmp
prop-base
props
text-base

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The GNU Lesser General Public License (LGPLv3)

About the Author

xandytsui

Hong Kong Hong Kong
No Biography provided

| Advertise | Privacy | Mobile
Web02 | 2.8.140721.1 | Last Updated 10 Mar 2011
Article Copyright 2011 by xandytsui
Everything else Copyright © CodeProject, 1999-2014
Terms of Service
Layout: fixed | fluid