├── .gitignore ├── Examples └── Xamarin.Forms │ └── Fluxly.Forms │ ├── .gitignore │ ├── Droid │ ├── Assets │ │ └── AboutAssets.txt │ ├── Fluxly.Forms.Droid.csproj │ ├── MainActivity.cs │ ├── Properties │ │ ├── AndroidManifest.xml │ │ └── AssemblyInfo.cs │ ├── Resources │ │ ├── AboutResources.txt │ │ ├── Resource.designer.cs │ │ ├── drawable-hdpi │ │ │ └── icon.png │ │ ├── drawable-xhdpi │ │ │ └── icon.png │ │ ├── drawable-xxhdpi │ │ │ └── icon.png │ │ ├── drawable │ │ │ └── icon.png │ │ ├── layout │ │ │ ├── Tabbar.axml │ │ │ └── Toolbar.axml │ │ └── values │ │ │ └── styles.xml │ └── packages.config │ ├── Fluxly.Forms.sln │ ├── Fluxly.Forms │ ├── ActionTypes │ │ └── TodoActionTypes.cs │ ├── Actions │ │ └── TodoItemActions.cs │ ├── App.xaml │ ├── App.xaml.cs │ ├── Fluxly.Forms.csproj │ ├── Models │ │ └── TodoItem.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Startup │ │ └── IoCConfig.cs │ ├── Stores │ │ └── TodoItemStore.cs │ ├── ViewModels │ │ ├── BasePageViewModel.cs │ │ ├── CreateTodoViewModel.cs │ │ ├── EditTodoViewModel.cs │ │ ├── TodoListViewModel.cs │ │ └── ViewModelLocator.cs │ ├── Views │ │ ├── CreateTodoPage.xaml │ │ ├── CreateTodoPage.xaml.cs │ │ ├── EditTodoPage.xaml │ │ ├── EditTodoPage.xaml.cs │ │ ├── TodoListPage.xaml │ │ └── TodoListPage.xaml.cs │ └── packages.config │ └── iOS │ ├── AppDelegate.cs │ ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json │ ├── Entitlements.plist │ ├── Fluxly.Forms.iOS.csproj │ ├── Info.plist │ ├── LaunchScreen.storyboard │ ├── Main.cs │ └── packages.config ├── LICENSE ├── Library ├── FluxToolkit.sln └── FluxToolkit │ ├── .nuspec │ ├── Definitions │ ├── IActions.cs │ ├── IDispatcher.cs │ ├── IStore.cs │ └── IViewModel.cs │ ├── Dispatcher.cs │ ├── FluxToolkit.csproj │ ├── Properties │ └── AssemblyInfo.cs │ ├── StoreBase.cs │ ├── StoreEventArgs.cs │ └── packages.config └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/.gitignore -------------------------------------------------------------------------------- /Examples/Xamarin.Forms/Fluxly.Forms/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Examples/Xamarin.Forms/Fluxly.Forms/.gitignore -------------------------------------------------------------------------------- /Examples/Xamarin.Forms/Fluxly.Forms/Droid/Assets/AboutAssets.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Examples/Xamarin.Forms/Fluxly.Forms/Droid/Assets/AboutAssets.txt -------------------------------------------------------------------------------- /Examples/Xamarin.Forms/Fluxly.Forms/Droid/Fluxly.Forms.Droid.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Examples/Xamarin.Forms/Fluxly.Forms/Droid/Fluxly.Forms.Droid.csproj -------------------------------------------------------------------------------- /Examples/Xamarin.Forms/Fluxly.Forms/Droid/MainActivity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Examples/Xamarin.Forms/Fluxly.Forms/Droid/MainActivity.cs -------------------------------------------------------------------------------- /Examples/Xamarin.Forms/Fluxly.Forms/Droid/Properties/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Examples/Xamarin.Forms/Fluxly.Forms/Droid/Properties/AndroidManifest.xml -------------------------------------------------------------------------------- /Examples/Xamarin.Forms/Fluxly.Forms/Droid/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Examples/Xamarin.Forms/Fluxly.Forms/Droid/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Examples/Xamarin.Forms/Fluxly.Forms/Droid/Resources/AboutResources.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Examples/Xamarin.Forms/Fluxly.Forms/Droid/Resources/AboutResources.txt -------------------------------------------------------------------------------- /Examples/Xamarin.Forms/Fluxly.Forms/Droid/Resources/Resource.designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Examples/Xamarin.Forms/Fluxly.Forms/Droid/Resources/Resource.designer.cs -------------------------------------------------------------------------------- /Examples/Xamarin.Forms/Fluxly.Forms/Droid/Resources/drawable-hdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Examples/Xamarin.Forms/Fluxly.Forms/Droid/Resources/drawable-hdpi/icon.png -------------------------------------------------------------------------------- /Examples/Xamarin.Forms/Fluxly.Forms/Droid/Resources/drawable-xhdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Examples/Xamarin.Forms/Fluxly.Forms/Droid/Resources/drawable-xhdpi/icon.png -------------------------------------------------------------------------------- /Examples/Xamarin.Forms/Fluxly.Forms/Droid/Resources/drawable-xxhdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Examples/Xamarin.Forms/Fluxly.Forms/Droid/Resources/drawable-xxhdpi/icon.png -------------------------------------------------------------------------------- /Examples/Xamarin.Forms/Fluxly.Forms/Droid/Resources/drawable/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Examples/Xamarin.Forms/Fluxly.Forms/Droid/Resources/drawable/icon.png -------------------------------------------------------------------------------- /Examples/Xamarin.Forms/Fluxly.Forms/Droid/Resources/layout/Tabbar.axml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Examples/Xamarin.Forms/Fluxly.Forms/Droid/Resources/layout/Tabbar.axml -------------------------------------------------------------------------------- /Examples/Xamarin.Forms/Fluxly.Forms/Droid/Resources/layout/Toolbar.axml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Examples/Xamarin.Forms/Fluxly.Forms/Droid/Resources/layout/Toolbar.axml -------------------------------------------------------------------------------- /Examples/Xamarin.Forms/Fluxly.Forms/Droid/Resources/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Examples/Xamarin.Forms/Fluxly.Forms/Droid/Resources/values/styles.xml -------------------------------------------------------------------------------- /Examples/Xamarin.Forms/Fluxly.Forms/Droid/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Examples/Xamarin.Forms/Fluxly.Forms/Droid/packages.config -------------------------------------------------------------------------------- /Examples/Xamarin.Forms/Fluxly.Forms/Fluxly.Forms.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Examples/Xamarin.Forms/Fluxly.Forms/Fluxly.Forms.sln -------------------------------------------------------------------------------- /Examples/Xamarin.Forms/Fluxly.Forms/Fluxly.Forms/ActionTypes/TodoActionTypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Examples/Xamarin.Forms/Fluxly.Forms/Fluxly.Forms/ActionTypes/TodoActionTypes.cs -------------------------------------------------------------------------------- /Examples/Xamarin.Forms/Fluxly.Forms/Fluxly.Forms/Actions/TodoItemActions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Examples/Xamarin.Forms/Fluxly.Forms/Fluxly.Forms/Actions/TodoItemActions.cs -------------------------------------------------------------------------------- /Examples/Xamarin.Forms/Fluxly.Forms/Fluxly.Forms/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Examples/Xamarin.Forms/Fluxly.Forms/Fluxly.Forms/App.xaml -------------------------------------------------------------------------------- /Examples/Xamarin.Forms/Fluxly.Forms/Fluxly.Forms/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Examples/Xamarin.Forms/Fluxly.Forms/Fluxly.Forms/App.xaml.cs -------------------------------------------------------------------------------- /Examples/Xamarin.Forms/Fluxly.Forms/Fluxly.Forms/Fluxly.Forms.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Examples/Xamarin.Forms/Fluxly.Forms/Fluxly.Forms/Fluxly.Forms.csproj -------------------------------------------------------------------------------- /Examples/Xamarin.Forms/Fluxly.Forms/Fluxly.Forms/Models/TodoItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Examples/Xamarin.Forms/Fluxly.Forms/Fluxly.Forms/Models/TodoItem.cs -------------------------------------------------------------------------------- /Examples/Xamarin.Forms/Fluxly.Forms/Fluxly.Forms/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Examples/Xamarin.Forms/Fluxly.Forms/Fluxly.Forms/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Examples/Xamarin.Forms/Fluxly.Forms/Fluxly.Forms/Startup/IoCConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Examples/Xamarin.Forms/Fluxly.Forms/Fluxly.Forms/Startup/IoCConfig.cs -------------------------------------------------------------------------------- /Examples/Xamarin.Forms/Fluxly.Forms/Fluxly.Forms/Stores/TodoItemStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Examples/Xamarin.Forms/Fluxly.Forms/Fluxly.Forms/Stores/TodoItemStore.cs -------------------------------------------------------------------------------- /Examples/Xamarin.Forms/Fluxly.Forms/Fluxly.Forms/ViewModels/BasePageViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Examples/Xamarin.Forms/Fluxly.Forms/Fluxly.Forms/ViewModels/BasePageViewModel.cs -------------------------------------------------------------------------------- /Examples/Xamarin.Forms/Fluxly.Forms/Fluxly.Forms/ViewModels/CreateTodoViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Examples/Xamarin.Forms/Fluxly.Forms/Fluxly.Forms/ViewModels/CreateTodoViewModel.cs -------------------------------------------------------------------------------- /Examples/Xamarin.Forms/Fluxly.Forms/Fluxly.Forms/ViewModels/EditTodoViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Examples/Xamarin.Forms/Fluxly.Forms/Fluxly.Forms/ViewModels/EditTodoViewModel.cs -------------------------------------------------------------------------------- /Examples/Xamarin.Forms/Fluxly.Forms/Fluxly.Forms/ViewModels/TodoListViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Examples/Xamarin.Forms/Fluxly.Forms/Fluxly.Forms/ViewModels/TodoListViewModel.cs -------------------------------------------------------------------------------- /Examples/Xamarin.Forms/Fluxly.Forms/Fluxly.Forms/ViewModels/ViewModelLocator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Examples/Xamarin.Forms/Fluxly.Forms/Fluxly.Forms/ViewModels/ViewModelLocator.cs -------------------------------------------------------------------------------- /Examples/Xamarin.Forms/Fluxly.Forms/Fluxly.Forms/Views/CreateTodoPage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Examples/Xamarin.Forms/Fluxly.Forms/Fluxly.Forms/Views/CreateTodoPage.xaml -------------------------------------------------------------------------------- /Examples/Xamarin.Forms/Fluxly.Forms/Fluxly.Forms/Views/CreateTodoPage.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Examples/Xamarin.Forms/Fluxly.Forms/Fluxly.Forms/Views/CreateTodoPage.xaml.cs -------------------------------------------------------------------------------- /Examples/Xamarin.Forms/Fluxly.Forms/Fluxly.Forms/Views/EditTodoPage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Examples/Xamarin.Forms/Fluxly.Forms/Fluxly.Forms/Views/EditTodoPage.xaml -------------------------------------------------------------------------------- /Examples/Xamarin.Forms/Fluxly.Forms/Fluxly.Forms/Views/EditTodoPage.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Examples/Xamarin.Forms/Fluxly.Forms/Fluxly.Forms/Views/EditTodoPage.xaml.cs -------------------------------------------------------------------------------- /Examples/Xamarin.Forms/Fluxly.Forms/Fluxly.Forms/Views/TodoListPage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Examples/Xamarin.Forms/Fluxly.Forms/Fluxly.Forms/Views/TodoListPage.xaml -------------------------------------------------------------------------------- /Examples/Xamarin.Forms/Fluxly.Forms/Fluxly.Forms/Views/TodoListPage.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Examples/Xamarin.Forms/Fluxly.Forms/Fluxly.Forms/Views/TodoListPage.xaml.cs -------------------------------------------------------------------------------- /Examples/Xamarin.Forms/Fluxly.Forms/Fluxly.Forms/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Examples/Xamarin.Forms/Fluxly.Forms/Fluxly.Forms/packages.config -------------------------------------------------------------------------------- /Examples/Xamarin.Forms/Fluxly.Forms/iOS/AppDelegate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Examples/Xamarin.Forms/Fluxly.Forms/iOS/AppDelegate.cs -------------------------------------------------------------------------------- /Examples/Xamarin.Forms/Fluxly.Forms/iOS/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Examples/Xamarin.Forms/Fluxly.Forms/iOS/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Examples/Xamarin.Forms/Fluxly.Forms/iOS/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Examples/Xamarin.Forms/Fluxly.Forms/iOS/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Examples/Xamarin.Forms/Fluxly.Forms/iOS/Entitlements.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Examples/Xamarin.Forms/Fluxly.Forms/iOS/Entitlements.plist -------------------------------------------------------------------------------- /Examples/Xamarin.Forms/Fluxly.Forms/iOS/Fluxly.Forms.iOS.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Examples/Xamarin.Forms/Fluxly.Forms/iOS/Fluxly.Forms.iOS.csproj -------------------------------------------------------------------------------- /Examples/Xamarin.Forms/Fluxly.Forms/iOS/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Examples/Xamarin.Forms/Fluxly.Forms/iOS/Info.plist -------------------------------------------------------------------------------- /Examples/Xamarin.Forms/Fluxly.Forms/iOS/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Examples/Xamarin.Forms/Fluxly.Forms/iOS/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Examples/Xamarin.Forms/Fluxly.Forms/iOS/Main.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Examples/Xamarin.Forms/Fluxly.Forms/iOS/Main.cs -------------------------------------------------------------------------------- /Examples/Xamarin.Forms/Fluxly.Forms/iOS/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Examples/Xamarin.Forms/Fluxly.Forms/iOS/packages.config -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/LICENSE -------------------------------------------------------------------------------- /Library/FluxToolkit.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Library/FluxToolkit.sln -------------------------------------------------------------------------------- /Library/FluxToolkit/.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Library/FluxToolkit/.nuspec -------------------------------------------------------------------------------- /Library/FluxToolkit/Definitions/IActions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Library/FluxToolkit/Definitions/IActions.cs -------------------------------------------------------------------------------- /Library/FluxToolkit/Definitions/IDispatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Library/FluxToolkit/Definitions/IDispatcher.cs -------------------------------------------------------------------------------- /Library/FluxToolkit/Definitions/IStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Library/FluxToolkit/Definitions/IStore.cs -------------------------------------------------------------------------------- /Library/FluxToolkit/Definitions/IViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Library/FluxToolkit/Definitions/IViewModel.cs -------------------------------------------------------------------------------- /Library/FluxToolkit/Dispatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Library/FluxToolkit/Dispatcher.cs -------------------------------------------------------------------------------- /Library/FluxToolkit/FluxToolkit.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Library/FluxToolkit/FluxToolkit.csproj -------------------------------------------------------------------------------- /Library/FluxToolkit/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Library/FluxToolkit/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Library/FluxToolkit/StoreBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Library/FluxToolkit/StoreBase.cs -------------------------------------------------------------------------------- /Library/FluxToolkit/StoreEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Library/FluxToolkit/StoreEventArgs.cs -------------------------------------------------------------------------------- /Library/FluxToolkit/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/Library/FluxToolkit/packages.config -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuavePirate/FluxToolkit/HEAD/README.md --------------------------------------------------------------------------------