├── src
├── Components
│ ├── xamarin.auth-1.2.2.png
│ ├── xamarin.auth-1.2.3.1.png
│ ├── xamarin.auth-1.2.2
│ │ ├── docs
│ │ │ ├── xamarin.auth.zip
│ │ │ ├── xamarin.auth.tree
│ │ │ └── xamarin.auth.source
│ │ ├── component
│ │ │ ├── screenshots
│ │ │ │ └── 00.png
│ │ │ ├── icons
│ │ │ │ ├── xamarin.auth_128x128.png
│ │ │ │ └── xamarin.auth_512x512.png
│ │ │ ├── Manifest.xml
│ │ │ ├── Details.md
│ │ │ └── GettingStarted.md
│ │ ├── lib
│ │ │ ├── ios
│ │ │ │ └── Xamarin.Auth.iOS.dll
│ │ │ └── android
│ │ │ │ └── Xamarin.Auth.Android.dll
│ │ └── samples
│ │ │ ├── Xamarin.Auth.Sample.iOS
│ │ │ ├── Default.png
│ │ │ ├── Default@2x.png
│ │ │ ├── Default-568h@2x.png
│ │ │ ├── Info.plist
│ │ │ ├── Xamarin.Auth.Sample.iOS.sln
│ │ │ ├── AppDelegate.cs
│ │ │ └── Xamarin.Auth Sample (iOS).csproj
│ │ │ └── Xamarin.Auth.Sample.Android
│ │ │ ├── Resources
│ │ │ ├── drawable
│ │ │ │ └── Icon.png
│ │ │ ├── values
│ │ │ │ └── Strings.xml
│ │ │ ├── layout
│ │ │ │ └── Main.axml
│ │ │ └── Resource.designer.cs
│ │ │ ├── Properties
│ │ │ ├── AndroidManifest.xml
│ │ │ └── AssemblyInfo.cs
│ │ │ ├── Assets
│ │ │ └── AboutAssets.txt
│ │ │ ├── Xamarin.Auth.Sample.Android.sln
│ │ │ ├── MainActivity.cs
│ │ │ └── Xamarin.Auth Sample (Android).csproj
│ ├── xamarin.auth-1.2.3.1
│ │ ├── docs
│ │ │ ├── xamarin.auth.tree
│ │ │ ├── xamarin.auth.zip
│ │ │ └── xamarin.auth.source
│ │ ├── component
│ │ │ ├── screenshots
│ │ │ │ └── 00.png
│ │ │ ├── icons
│ │ │ │ ├── xamarin.auth_128x128.png
│ │ │ │ └── xamarin.auth_512x512.png
│ │ │ ├── Manifest.xml
│ │ │ ├── Details.md
│ │ │ └── GettingStarted.md
│ │ ├── lib
│ │ │ ├── ios
│ │ │ │ └── Xamarin.Auth.iOS.dll
│ │ │ ├── android
│ │ │ │ └── Xamarin.Auth.Android.dll
│ │ │ └── ios-unified
│ │ │ │ └── Xamarin.Auth.iOS.dll
│ │ └── samples
│ │ │ ├── Xamarin.Auth.Sample.iOS
│ │ │ ├── Default.png
│ │ │ ├── Default@2x.png
│ │ │ ├── Default-568h@2x.png
│ │ │ ├── Entitlements.plist
│ │ │ ├── Info.plist
│ │ │ ├── Xamarin.Auth.Sample.iOS.sln
│ │ │ ├── AppDelegate.cs
│ │ │ ├── Xamarin.Auth Sample (iOS Classic).csproj
│ │ │ └── Xamarin.Auth Sample (iOS).csproj
│ │ │ ├── Xamarin.Auth.Sample.iOS-Classic
│ │ │ ├── Default.png
│ │ │ ├── Default@2x.png
│ │ │ ├── Default-568h@2x.png
│ │ │ ├── Entitlements.plist
│ │ │ ├── Info.plist
│ │ │ ├── Xamarin.Auth.Sample.iOS-Classic.sln
│ │ │ ├── AppDelegate.cs
│ │ │ ├── Xamarin.Auth Sample (iOS Classic).csproj
│ │ │ └── Xamarin.Auth Sample (iOS).csproj
│ │ │ └── Xamarin.Auth.Sample.Android
│ │ │ ├── Resources
│ │ │ ├── drawable
│ │ │ │ └── Icon.png
│ │ │ ├── values
│ │ │ │ └── Strings.xml
│ │ │ ├── layout
│ │ │ │ └── Main.axml
│ │ │ └── Resource.designer.cs
│ │ │ ├── Properties
│ │ │ ├── AndroidManifest.xml
│ │ │ └── AssemblyInfo.cs
│ │ │ ├── Assets
│ │ │ └── AboutAssets.txt
│ │ │ ├── Xamarin.Auth.Sample.Android.sln
│ │ │ ├── MainActivity.cs
│ │ │ └── Xamarin.Auth Sample (Android).csproj
│ ├── xamarin.auth-1.2.2.info
│ └── xamarin.auth-1.2.3.1.info
└── ToDoLiteXamarinForms
│ ├── ToDoLiteXamarinForms.iOS
│ ├── iTunesArtwork
│ ├── iTunesArtwork@2x
│ ├── Resources
│ │ ├── Default.png
│ │ ├── Icon-76.png
│ │ ├── Default@2x.png
│ │ ├── Icon-60@2x.png
│ │ ├── Icon-60@3x.png
│ │ ├── Icon-76@2x.png
│ │ ├── Icon-Small.png
│ │ ├── Icon-Small-40.png
│ │ ├── Icon-Small@2x.png
│ │ ├── Icon-Small@3x.png
│ │ ├── Default-568h@2x.png
│ │ ├── Default-Portrait.png
│ │ ├── Icon-Small-40@2x.png
│ │ ├── Icon-Small-40@3x.png
│ │ ├── Default-Portrait@2x.png
│ │ └── LaunchScreen.storyboard
│ ├── Entitlements.plist
│ ├── Main.cs
│ ├── packages.config
│ ├── AppDelegate.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ └── Info.plist
│ ├── ToDoLiteXamarinForms.WinPhone
│ ├── SplashScreenImage.jpg
│ ├── Assets
│ │ ├── AlignmentGrid.png
│ │ ├── ApplicationIcon.png
│ │ └── Tiles
│ │ │ ├── IconicTileSmall.png
│ │ │ ├── FlipCycleTileLarge.png
│ │ │ ├── FlipCycleTileSmall.png
│ │ │ ├── FlipCycleTileMedium.png
│ │ │ └── IconicTileMediumLarge.png
│ ├── Toolkit.Content
│ │ ├── ApplicationBar.Add.png
│ │ ├── ApplicationBar.Check.png
│ │ ├── ApplicationBar.Cancel.png
│ │ ├── ApplicationBar.Delete.png
│ │ └── ApplicationBar.Select.png
│ ├── README_FIRST.txt
│ ├── Properties
│ │ ├── AppManifest.xml
│ │ ├── AssemblyInfo.cs
│ │ └── WMAppManifest.xml
│ ├── packages.config
│ ├── LocalizedStrings.cs
│ ├── MainPage.xaml.cs
│ ├── MainPage.xaml
│ ├── App.xaml
│ └── Resources
│ │ └── AppResources.Designer.cs
│ ├── ToDoLiteXamarinForms.Droid
│ ├── Resources
│ │ ├── drawable
│ │ │ └── icon.png
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-xhdpi
│ │ │ └── icon.png
│ │ ├── drawable-xxhdpi
│ │ │ └── icon.png
│ │ ├── AboutResources.txt
│ │ └── Resource.Designer.cs
│ ├── Properties
│ │ ├── AndroidManifest.xml
│ │ └── AssemblyInfo.cs
│ ├── Assets
│ │ └── AboutAssets.txt
│ ├── MainActivity.cs
│ └── packages.config
│ └── ToDoLiteXamarinForms
│ ├── Models
│ ├── TodoList.cs
│ ├── TodoItem.cs
│ └── ModelBase.cs
│ ├── Config.cs
│ ├── ViewModels
│ ├── ViewModelBase.cs
│ └── TodoDetailsViewModel.cs
│ ├── Features
│ ├── Welcome
│ │ ├── WelcomeFormsPage.xaml.cs
│ │ └── WelcomeFormsPage.xaml
│ ├── TodoLists
│ │ ├── EditListFormsPage.xaml
│ │ ├── EditToDoItemFormsPage.xaml
│ │ ├── CreateToDoItemFormsPage.xaml
│ │ ├── CreateListFormsPage.xaml
│ │ ├── CreateListFormsPage.xaml.cs
│ │ ├── EditListFormsPage.xaml.cs
│ │ ├── EditToDoItemFormsPage.xaml.cs
│ │ ├── CreateToDoItemFormsPage.xaml.cs
│ │ ├── TodoListsFormsPage.xaml
│ │ ├── TodoListsFormsPage.xaml.cs
│ │ ├── ToDoListDetailsFormsPage.xaml
│ │ └── ToDoListDetailsFormsPage.xaml.cs
│ └── Login
│ │ ├── LoginFormsPage.xaml
│ │ └── LoginFormsPage.xaml.cs
│ ├── App.cs
│ ├── Auth
│ └── Authentication.cs
│ ├── ToDoLiteXamarinForms.shproj
│ ├── Helpers
│ └── ExtensionMethods.cs
│ ├── Storage
│ ├── StorageRepository.cs
│ ├── StorageRepository.CRUD.cs
│ ├── StorageRepository.Sync.cs
│ └── StorageRepository.Query.cs
│ └── ToDoLiteXamarinForms.projitems
├── sync-gateway-config.json
├── README.md
└── .gitignore
/src/Components/xamarin.auth-1.2.2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/Components/xamarin.auth-1.2.2.png
--------------------------------------------------------------------------------
/src/Components/xamarin.auth-1.2.3.1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/Components/xamarin.auth-1.2.3.1.png
--------------------------------------------------------------------------------
/src/Components/xamarin.auth-1.2.2/docs/xamarin.auth.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/Components/xamarin.auth-1.2.2/docs/xamarin.auth.zip
--------------------------------------------------------------------------------
/src/Components/xamarin.auth-1.2.2/docs/xamarin.auth.tree:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/Components/xamarin.auth-1.2.2/docs/xamarin.auth.tree
--------------------------------------------------------------------------------
/src/Components/xamarin.auth-1.2.3.1/docs/xamarin.auth.tree:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/Components/xamarin.auth-1.2.3.1/docs/xamarin.auth.tree
--------------------------------------------------------------------------------
/src/Components/xamarin.auth-1.2.3.1/docs/xamarin.auth.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/Components/xamarin.auth-1.2.3.1/docs/xamarin.auth.zip
--------------------------------------------------------------------------------
/src/Components/xamarin.auth-1.2.2/component/screenshots/00.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/Components/xamarin.auth-1.2.2/component/screenshots/00.png
--------------------------------------------------------------------------------
/src/Components/xamarin.auth-1.2.2/lib/ios/Xamarin.Auth.iOS.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/Components/xamarin.auth-1.2.2/lib/ios/Xamarin.Auth.iOS.dll
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.iOS/iTunesArtwork:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.iOS/iTunesArtwork
--------------------------------------------------------------------------------
/src/Components/xamarin.auth-1.2.3.1/component/screenshots/00.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/Components/xamarin.auth-1.2.3.1/component/screenshots/00.png
--------------------------------------------------------------------------------
/src/Components/xamarin.auth-1.2.3.1/lib/ios/Xamarin.Auth.iOS.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/Components/xamarin.auth-1.2.3.1/lib/ios/Xamarin.Auth.iOS.dll
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.iOS/iTunesArtwork@2x:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.iOS/iTunesArtwork@2x
--------------------------------------------------------------------------------
/src/Components/xamarin.auth-1.2.2/lib/android/Xamarin.Auth.Android.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/Components/xamarin.auth-1.2.2/lib/android/Xamarin.Auth.Android.dll
--------------------------------------------------------------------------------
/src/Components/xamarin.auth-1.2.3.1/lib/android/Xamarin.Auth.Android.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/Components/xamarin.auth-1.2.3.1/lib/android/Xamarin.Auth.Android.dll
--------------------------------------------------------------------------------
/src/Components/xamarin.auth-1.2.3.1/lib/ios-unified/Xamarin.Auth.iOS.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/Components/xamarin.auth-1.2.3.1/lib/ios-unified/Xamarin.Auth.iOS.dll
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.iOS/Resources/Default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.iOS/Resources/Default.png
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.iOS/Resources/Icon-76.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.iOS/Resources/Icon-76.png
--------------------------------------------------------------------------------
/src/Components/xamarin.auth-1.2.2/component/icons/xamarin.auth_128x128.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/Components/xamarin.auth-1.2.2/component/icons/xamarin.auth_128x128.png
--------------------------------------------------------------------------------
/src/Components/xamarin.auth-1.2.2/component/icons/xamarin.auth_512x512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/Components/xamarin.auth-1.2.2/component/icons/xamarin.auth_512x512.png
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.iOS/Resources/Default@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.iOS/Resources/Default@2x.png
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.iOS/Resources/Icon-60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.iOS/Resources/Icon-60@2x.png
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.iOS/Resources/Icon-60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.iOS/Resources/Icon-60@3x.png
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.iOS/Resources/Icon-76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.iOS/Resources/Icon-76@2x.png
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.iOS/Resources/Icon-Small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.iOS/Resources/Icon-Small.png
--------------------------------------------------------------------------------
/src/Components/xamarin.auth-1.2.2/samples/Xamarin.Auth.Sample.iOS/Default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/Components/xamarin.auth-1.2.2/samples/Xamarin.Auth.Sample.iOS/Default.png
--------------------------------------------------------------------------------
/src/Components/xamarin.auth-1.2.3.1/component/icons/xamarin.auth_128x128.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/Components/xamarin.auth-1.2.3.1/component/icons/xamarin.auth_128x128.png
--------------------------------------------------------------------------------
/src/Components/xamarin.auth-1.2.3.1/component/icons/xamarin.auth_512x512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/Components/xamarin.auth-1.2.3.1/component/icons/xamarin.auth_512x512.png
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.WinPhone/SplashScreenImage.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.WinPhone/SplashScreenImage.jpg
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.iOS/Resources/Icon-Small-40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.iOS/Resources/Icon-Small-40.png
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.iOS/Resources/Icon-Small@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.iOS/Resources/Icon-Small@2x.png
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.iOS/Resources/Icon-Small@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.iOS/Resources/Icon-Small@3x.png
--------------------------------------------------------------------------------
/src/Components/xamarin.auth-1.2.2/samples/Xamarin.Auth.Sample.iOS/Default@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/Components/xamarin.auth-1.2.2/samples/Xamarin.Auth.Sample.iOS/Default@2x.png
--------------------------------------------------------------------------------
/src/Components/xamarin.auth-1.2.3.1/samples/Xamarin.Auth.Sample.iOS/Default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/Components/xamarin.auth-1.2.3.1/samples/Xamarin.Auth.Sample.iOS/Default.png
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.Droid/Resources/drawable/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.Droid/Resources/drawable/icon.png
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.WinPhone/Assets/AlignmentGrid.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.WinPhone/Assets/AlignmentGrid.png
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.iOS/Resources/Default-568h@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.iOS/Resources/Default-568h@2x.png
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.iOS/Resources/Default-Portrait.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.iOS/Resources/Default-Portrait.png
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.iOS/Resources/Icon-Small-40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.iOS/Resources/Icon-Small-40@2x.png
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.iOS/Resources/Icon-Small-40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.iOS/Resources/Icon-Small-40@3x.png
--------------------------------------------------------------------------------
/src/Components/xamarin.auth-1.2.3.1/samples/Xamarin.Auth.Sample.iOS/Default@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/Components/xamarin.auth-1.2.3.1/samples/Xamarin.Auth.Sample.iOS/Default@2x.png
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.WinPhone/Assets/ApplicationIcon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.WinPhone/Assets/ApplicationIcon.png
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.iOS/Resources/Default-Portrait@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.iOS/Resources/Default-Portrait@2x.png
--------------------------------------------------------------------------------
/src/Components/xamarin.auth-1.2.2/samples/Xamarin.Auth.Sample.iOS/Default-568h@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/Components/xamarin.auth-1.2.2/samples/Xamarin.Auth.Sample.iOS/Default-568h@2x.png
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.Droid/Resources/drawable-hdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.Droid/Resources/drawable-hdpi/icon.png
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.Droid/Resources/drawable-xhdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.Droid/Resources/drawable-xhdpi/icon.png
--------------------------------------------------------------------------------
/src/Components/xamarin.auth-1.2.3.1/samples/Xamarin.Auth.Sample.iOS-Classic/Default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/Components/xamarin.auth-1.2.3.1/samples/Xamarin.Auth.Sample.iOS-Classic/Default.png
--------------------------------------------------------------------------------
/src/Components/xamarin.auth-1.2.3.1/samples/Xamarin.Auth.Sample.iOS/Default-568h@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/Components/xamarin.auth-1.2.3.1/samples/Xamarin.Auth.Sample.iOS/Default-568h@2x.png
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.Droid/Resources/drawable-xxhdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.Droid/Resources/drawable-xxhdpi/icon.png
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.WinPhone/Assets/Tiles/IconicTileSmall.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.WinPhone/Assets/Tiles/IconicTileSmall.png
--------------------------------------------------------------------------------
/src/Components/xamarin.auth-1.2.3.1/samples/Xamarin.Auth.Sample.iOS-Classic/Default@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/Components/xamarin.auth-1.2.3.1/samples/Xamarin.Auth.Sample.iOS-Classic/Default@2x.png
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.WinPhone/Assets/Tiles/FlipCycleTileLarge.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.WinPhone/Assets/Tiles/FlipCycleTileLarge.png
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.WinPhone/Assets/Tiles/FlipCycleTileSmall.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.WinPhone/Assets/Tiles/FlipCycleTileSmall.png
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.WinPhone/Assets/Tiles/FlipCycleTileMedium.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.WinPhone/Assets/Tiles/FlipCycleTileMedium.png
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.WinPhone/Assets/Tiles/IconicTileMediumLarge.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.WinPhone/Assets/Tiles/IconicTileMediumLarge.png
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.WinPhone/Toolkit.Content/ApplicationBar.Add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.WinPhone/Toolkit.Content/ApplicationBar.Add.png
--------------------------------------------------------------------------------
/src/Components/xamarin.auth-1.2.3.1/samples/Xamarin.Auth.Sample.iOS-Classic/Default-568h@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/Components/xamarin.auth-1.2.3.1/samples/Xamarin.Auth.Sample.iOS-Classic/Default-568h@2x.png
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.WinPhone/Toolkit.Content/ApplicationBar.Check.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.WinPhone/Toolkit.Content/ApplicationBar.Check.png
--------------------------------------------------------------------------------
/src/Components/xamarin.auth-1.2.2/samples/Xamarin.Auth.Sample.Android/Resources/drawable/Icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/Components/xamarin.auth-1.2.2/samples/Xamarin.Auth.Sample.Android/Resources/drawable/Icon.png
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.WinPhone/README_FIRST.txt:
--------------------------------------------------------------------------------
1 | For the Windows Phone toolkit make sure that you have
2 | marked the icons in the "Toolkit.Content" folder as content. That way they
3 | can be used as the icons for the ApplicationBar control.
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.WinPhone/Toolkit.Content/ApplicationBar.Cancel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.WinPhone/Toolkit.Content/ApplicationBar.Cancel.png
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.WinPhone/Toolkit.Content/ApplicationBar.Delete.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.WinPhone/Toolkit.Content/ApplicationBar.Delete.png
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.WinPhone/Toolkit.Content/ApplicationBar.Select.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.WinPhone/Toolkit.Content/ApplicationBar.Select.png
--------------------------------------------------------------------------------
/src/Components/xamarin.auth-1.2.3.1/samples/Xamarin.Auth.Sample.Android/Resources/drawable/Icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/couchbaselabs/ToDoLite-Xamarin-Forms/HEAD/src/Components/xamarin.auth-1.2.3.1/samples/Xamarin.Auth.Sample.Android/Resources/drawable/Icon.png
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.iOS/Entitlements.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.Droid/Properties/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms/Models/TodoList.cs:
--------------------------------------------------------------------------------
1 |
2 | namespace ToDoLiteXamarinForms.Models
3 | {
4 | public class TodoList : ModelBase
5 | {
6 | public string Title { get; set; }
7 |
8 | public string Details { get; set; }
9 | }
10 | }
--------------------------------------------------------------------------------
/src/Components/xamarin.auth-1.2.3.1/samples/Xamarin.Auth.Sample.iOS/Entitlements.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.WinPhone/Properties/AppManifest.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/src/Components/xamarin.auth-1.2.3.1/samples/Xamarin.Auth.Sample.iOS-Classic/Entitlements.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/src/Components/xamarin.auth-1.2.2/docs/xamarin.auth.source:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/src/Components/xamarin.auth-1.2.3.1/docs/xamarin.auth.source:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms/Models/TodoItem.cs:
--------------------------------------------------------------------------------
1 |
2 | namespace ToDoLiteXamarinForms.Models
3 | {
4 | public class TodoItem : ModelBase
5 | {
6 | public bool Done { get; set; }
7 |
8 | public string Details { get; set; }
9 |
10 | public string TodoListId { get; set; }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/src/Components/xamarin.auth-1.2.2/samples/Xamarin.Auth.Sample.Android/Resources/values/Strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Xamarin.Auth Sample (Android)
4 | Login to Facebook
5 | Login to Facebook (no cancel)
6 |
--------------------------------------------------------------------------------
/src/Components/xamarin.auth-1.2.3.1/samples/Xamarin.Auth.Sample.Android/Resources/values/Strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Xamarin.Auth Sample (Android)
4 | Login to Facebook
5 | Login to Facebook (no cancel)
6 |
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.WinPhone/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms/Models/ModelBase.cs:
--------------------------------------------------------------------------------
1 |
2 | using System.Runtime.CompilerServices;
3 |
4 | namespace ToDoLiteXamarinForms.Models
5 | {
6 | public abstract class ModelBase
7 | {
8 | public string Id { get; set; }
9 |
10 | public string Type { get; set; }
11 |
12 | public string LastUpdated { get; set; }
13 | }
14 | }
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.WinPhone/LocalizedStrings.cs:
--------------------------------------------------------------------------------
1 | using ToDoLiteXamarinForms.WinPhone.Resources;
2 |
3 | namespace ToDoLiteXamarinForms.WinPhone
4 | {
5 | ///
6 | /// Provides access to string resources.
7 | ///
8 | public class LocalizedStrings
9 | {
10 | private static AppResources _localizedResources = new AppResources();
11 |
12 | public AppResources LocalizedResources { get { return _localizedResources; } }
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/src/Components/xamarin.auth-1.2.2/samples/Xamarin.Auth.Sample.Android/Properties/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/src/Components/xamarin.auth-1.2.3.1/samples/Xamarin.Auth.Sample.Android/Properties/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms/Config.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace ToDoLiteXamarinForms
6 | {
7 | public class Config
8 | {
9 | private static Config _instance = null;
10 | public static Config Instance { get { if (_instance == null) _instance = new Config(); return _instance; } }
11 |
12 | public string SyncGatewayUri { get { return "http://try-cb.cloudapp.net:4984/sync_gateway/"; } }
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.iOS/Main.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 |
5 | using Foundation;
6 | using UIKit;
7 |
8 | namespace ToDoLiteXamarinForms.iOS
9 | {
10 | public class Application
11 | {
12 | // This is the main entry point of the application.
13 | static void Main(string[] args)
14 | {
15 | // if you want to use a different Application Delegate class from "AppDelegate"
16 | // you can specify it here.
17 | UIApplication.Main(args, null, "AppDelegate");
18 | }
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/sync-gateway-config.json:
--------------------------------------------------------------------------------
1 | {
2 | "interface": ":4984",
3 | "adminInterface": ":4985",
4 | "log": [ "CRUD", "CRUD+", "HTTP", "HTTP+", "Access", "Cache", "Shadow", "Shadow+", "Changes", "Changes+" ],
5 | "databases": {
6 | "sync_gateway": {
7 | "server": "walrus:",
8 | "users": {
9 | "GUEST": { "disabled": true, "admin_channels": [ "*" ] },
10 | "couchbase": { "admin_channels": [ "*" ], "password": "letmein"}
11 | },
12 | "sync": `function(doc){ channel(doc.channels); }`
13 | }
14 | }
15 | }
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms/ViewModels/ViewModelBase.cs:
--------------------------------------------------------------------------------
1 | using System.ComponentModel;
2 | using System.Runtime.CompilerServices;
3 |
4 | namespace ToDoLiteXamarinForms.ViewModels
5 | {
6 | public class ViewModelBase : INotifyPropertyChanged
7 | {
8 | public event PropertyChangedEventHandler PropertyChanged;
9 |
10 | protected void OnPropertyChanged(string name)
11 | {
12 | if (PropertyChanged != null)
13 | {
14 | PropertyChanged(this, new PropertyChangedEventArgs(name));
15 | }
16 | }
17 |
18 |
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/src/Components/xamarin.auth-1.2.2/samples/Xamarin.Auth.Sample.iOS/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | UISupportedInterfaceOrientations
6 |
7 | UIInterfaceOrientationPortrait
8 | UIInterfaceOrientationLandscapeLeft
9 | UIInterfaceOrientationLandscapeRight
10 |
11 | UIDeviceFamily
12 |
13 | 1
14 |
15 | MinimumOSVersion
16 | 5.0
17 |
18 |
19 |
--------------------------------------------------------------------------------
/src/Components/xamarin.auth-1.2.3.1/samples/Xamarin.Auth.Sample.iOS/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | UISupportedInterfaceOrientations
6 |
7 | UIInterfaceOrientationPortrait
8 | UIInterfaceOrientationLandscapeLeft
9 | UIInterfaceOrientationLandscapeRight
10 |
11 | UIDeviceFamily
12 |
13 | 1
14 |
15 | MinimumOSVersion
16 | 5.2
17 |
18 |
19 |
--------------------------------------------------------------------------------
/src/Components/xamarin.auth-1.2.3.1/samples/Xamarin.Auth.Sample.iOS-Classic/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | UISupportedInterfaceOrientations
6 |
7 | UIInterfaceOrientationPortrait
8 | UIInterfaceOrientationLandscapeLeft
9 | UIInterfaceOrientationLandscapeRight
10 |
11 | UIDeviceFamily
12 |
13 | 1
14 |
15 | MinimumOSVersion
16 | 5.2
17 |
18 |
19 |
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.iOS/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.Droid/Assets/AboutAssets.txt:
--------------------------------------------------------------------------------
1 | Any raw assets you want to be deployed with your application can be placed in
2 | this directory (and child directories) and given a Build Action of "AndroidAsset".
3 |
4 | These files will be deployed with you package and will be accessible using Android's
5 | AssetManager, like this:
6 |
7 | public class ReadAsset : Activity
8 | {
9 | protected override void OnCreate (Bundle bundle)
10 | {
11 | base.OnCreate (bundle);
12 |
13 | InputStream input = Assets.Open ("my_asset.txt");
14 | }
15 | }
16 |
17 | Additionally, some Android functions will automatically load asset files:
18 |
19 | Typeface tf = Typeface.CreateFromAsset (Context.Assets, "fonts/samplefont.ttf");
20 |
--------------------------------------------------------------------------------
/src/Components/xamarin.auth-1.2.2/samples/Xamarin.Auth.Sample.Android/Assets/AboutAssets.txt:
--------------------------------------------------------------------------------
1 | Any raw assets you want to be deployed with your application can be placed in
2 | this directory (and child directories) and given a Build Action of "AndroidAsset".
3 |
4 | These files will be deployed with you package and will be accessible using Android's
5 | AssetManager, like this:
6 |
7 | public class ReadAsset : Activity
8 | {
9 | protected override void OnCreate (Bundle bundle)
10 | {
11 | base.OnCreate (bundle);
12 |
13 | InputStream input = Assets.Open ("my_asset.txt");
14 | }
15 | }
16 |
17 | Additionally, some Android functions will automatically load asset files:
18 |
19 | Typeface tf = Typeface.CreateFromAsset (Context.Assets, "fonts/samplefont.ttf");
--------------------------------------------------------------------------------
/src/Components/xamarin.auth-1.2.3.1/samples/Xamarin.Auth.Sample.Android/Assets/AboutAssets.txt:
--------------------------------------------------------------------------------
1 | Any raw assets you want to be deployed with your application can be placed in
2 | this directory (and child directories) and given a Build Action of "AndroidAsset".
3 |
4 | These files will be deployed with you package and will be accessible using Android's
5 | AssetManager, like this:
6 |
7 | public class ReadAsset : Activity
8 | {
9 | protected override void OnCreate (Bundle bundle)
10 | {
11 | base.OnCreate (bundle);
12 |
13 | InputStream input = Assets.Open ("my_asset.txt");
14 | }
15 | }
16 |
17 | Additionally, some Android functions will automatically load asset files:
18 |
19 | Typeface tf = Typeface.CreateFromAsset (Context.Assets, "fonts/samplefont.ttf");
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.WinPhone/MainPage.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Net;
5 | using System.Windows;
6 | using System.Windows.Controls;
7 | using System.Windows.Navigation;
8 | using Microsoft.Phone.Controls;
9 | using Microsoft.Phone.Shell;
10 |
11 | namespace ToDoLiteXamarinForms.WinPhone
12 | {
13 | public partial class MainPage : global::Xamarin.Forms.Platform.WinPhone.FormsApplicationPage
14 | {
15 | public MainPage ()
16 | {
17 | InitializeComponent ();
18 | SupportedOrientations = SupportedPageOrientation.PortraitOrLandscape;
19 |
20 | global::Xamarin.Forms.Forms.Init ();
21 | LoadApplication (new ToDoLiteXamarinForms.App ());
22 | }
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/src/Components/xamarin.auth-1.2.2/samples/Xamarin.Auth.Sample.Android/Resources/layout/Main.axml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
11 |
16 |
--------------------------------------------------------------------------------
/src/Components/xamarin.auth-1.2.3.1/samples/Xamarin.Auth.Sample.Android/Resources/layout/Main.axml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
11 |
16 |
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms/Features/Welcome/WelcomeFormsPage.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using ToDoLiteXamarinForms.Models;
3 | using Couchbase.Lite;
4 | using Xamarin.Forms;
5 | using System.Linq;
6 | using System.Collections.Generic;
7 | using System.IO;
8 | using System.Text;
9 | using ToDoLiteXamarinForms.Features.Login;
10 |
11 | namespace ToDoLiteXamarinForms.Features.Welcome
12 | {
13 | public partial class WelcomeFormsPage : ContentPage
14 | {
15 | public WelcomeFormsPage()
16 | {
17 | InitializeComponent();
18 | }
19 |
20 | public async void OnButtonNavigateNextClicked(object sender, EventArgs args)
21 | {
22 | await Navigation.PushAsync(new LoginFormsPage());
23 | }
24 | }
25 | }
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms/ViewModels/TodoDetailsViewModel.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.ObjectModel;
2 | using ToDoLiteXamarinForms.Models;
3 |
4 | namespace ToDoLiteXamarinForms.ViewModels
5 | {
6 | public class TodoDetailsViewModel : ViewModelBase
7 | {
8 | private object item;
9 |
10 | public object Item
11 | {
12 | get
13 | {
14 | return item;
15 | }
16 | set
17 | {
18 | if (item != value)
19 | {
20 | item = value;
21 | OnPropertyChanged("Item");
22 | }
23 | }
24 | }
25 |
26 | public ObservableCollection Items { get; set; }
27 |
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.Droid/MainActivity.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | using Android.App;
4 | using Android.Content.PM;
5 | using Android.Runtime;
6 | using Android.Views;
7 | using Android.Widget;
8 | using Android.OS;
9 |
10 | namespace ToDoLiteXamarinForms.Droid
11 | {
12 | [Activity (Label = "ToDoLiteXamarinForms", Icon = "@drawable/icon", MainLauncher = true, ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)]
13 | public class MainActivity : global::Xamarin.Forms.Platform.Android.FormsApplicationActivity
14 | {
15 | protected override void OnCreate (Bundle bundle)
16 | {
17 | base.OnCreate (bundle);
18 |
19 | global::Xamarin.Forms.Forms.Init (this, bundle);
20 | LoadApplication (new ToDoLiteXamarinForms.App ());
21 | }
22 | }
23 | }
24 |
25 |
--------------------------------------------------------------------------------
/src/Components/xamarin.auth-1.2.2/component/Manifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Xamarin.Auth
4 | Xamarin
5 | http://xamarin.com/
6 | 1.2.2
7 | A cross-platform API for authenticating users and storing their accounts.
8 |
9 |
10 |
11 |
12 |
13 | Android Sample
14 | Android Sample
15 |
16 |
17 | iOS Sample
18 | iOS Sample
19 |
20 |
21 |
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms/Features/TodoLists/EditListFormsPage.xaml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
8 |
9 |
13 |
14 |
15 |
16 |
17 |
18 |
21 |
22 |
25 |
26 |
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms/Features/TodoLists/EditToDoItemFormsPage.xaml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
8 |
9 |
13 |
14 |
15 |
16 |
17 |
18 |
22 |
23 |
26 |
27 |
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.Droid/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms/App.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using ToDoLiteXamarinForms.Features.Welcome;
6 | using ToDoLiteXamarinForms.Storage;
7 | using Xamarin.Forms;
8 |
9 | namespace ToDoLiteXamarinForms
10 | {
11 | public class App : Application
12 | {
13 | public static StorageRepository StorageRepository { get; set; }
14 |
15 | public App()
16 | {
17 | MainPage = new NavigationPage(new WelcomeFormsPage());
18 | StorageRepository = new Storage.StorageRepository();
19 | }
20 |
21 | protected override void OnStart ()
22 | {
23 | // Handle when your app starts
24 | }
25 |
26 | protected override void OnSleep ()
27 | {
28 | // Handle when your app sleeps
29 | }
30 |
31 | protected override void OnResume ()
32 | {
33 | // Handle when your app resumes
34 | }
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms/Features/TodoLists/CreateToDoItemFormsPage.xaml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
8 |
9 |
13 |
14 |
15 |
16 |
17 |
18 |
22 |
23 |
27 |
28 |
31 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/src/Components/xamarin.auth-1.2.3.1/component/Manifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Xamarin.Auth
4 | Xamarin
5 | http://xamarin.com/
6 | 1.2.3.1
7 | A cross-platform API for authenticating users and storing their accounts.
8 |
9 |
10 |
11 |
12 |
13 | Android Sample
14 | Android Sample
15 |
16 |
17 | iOS Unified Sample
18 | iOS Unified Sample
19 |
20 |
21 | iOS Classic Sample
22 | iOS Classic Sample
23 |
24 |
25 |
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.WinPhone/MainPage.xaml:
--------------------------------------------------------------------------------
1 |
16 |
17 |
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms/Features/TodoLists/CreateListFormsPage.xaml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
9 |
10 |
14 |
15 |
16 |
17 |
18 |
19 |
22 |
23 |
26 |
27 |
30 |
31 |
34 |
35 |
36 |
37 |
--------------------------------------------------------------------------------
/src/Components/xamarin.auth-1.2.2/component/Details.md:
--------------------------------------------------------------------------------
1 | Xamarin.Auth helps you authenticate users via standard authentication mechanisms (e.g. OAuth 1.0 and 2.0), and store user credentials. It's also straightforward to add support for non-standard authentication schemes. The library is cross-platform, so once you learn it on iOS, you're all set on Android.
2 |
3 | ```csharp
4 | using Xamarin.Auth;
5 |
6 | var auth = new OAuth2Authenticator (
7 | clientId: "App ID from https://developers.facebook.com/apps",
8 | scope: "",
9 | authorizeUrl: new Uri ("https://m.facebook.com/dialog/oauth/"),
10 | redirectUrl: new Uri ("http://www.facebook.com/connect/login_success.html"));
11 |
12 | auth.Completed += (sender, eventArgs) => {
13 | DismissViewController (true, null);
14 | if (eventArgs.IsAuthenticated) {
15 | // Use eventArgs.Account to do wonderful things
16 | }
17 | }
18 |
19 | PresentViewController (auth.GetUI (), true, null);
20 | ```
21 |
22 | It's that easy to authenticate users!
23 |
24 | *Some screenshots assembled with [PlaceIt](http://placeit.breezi.com/).*
25 |
--------------------------------------------------------------------------------
/src/Components/xamarin.auth-1.2.3.1/component/Details.md:
--------------------------------------------------------------------------------
1 | Xamarin.Auth helps you authenticate users via standard authentication mechanisms (e.g. OAuth 1.0 and 2.0), and store user credentials. It's also straightforward to add support for non-standard authentication schemes. The library is cross-platform, so once you learn it on iOS, you're all set on Android.
2 |
3 | ```csharp
4 | using Xamarin.Auth;
5 |
6 | var auth = new OAuth2Authenticator (
7 | clientId: "App ID from https://developers.facebook.com/apps",
8 | scope: "",
9 | authorizeUrl: new Uri ("https://m.facebook.com/dialog/oauth/"),
10 | redirectUrl: new Uri ("http://www.facebook.com/connect/login_success.html"));
11 |
12 | auth.Completed += (sender, eventArgs) => {
13 | DismissViewController (true, null);
14 | if (eventArgs.IsAuthenticated) {
15 | // Use eventArgs.Account to do wonderful things
16 | }
17 | }
18 |
19 | PresentViewController (auth.GetUI (), true, null);
20 | ```
21 |
22 | It's that easy to authenticate users!
23 |
24 | *Some screenshots assembled with [PlaceIt](http://placeit.breezi.com/).*
25 |
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.WinPhone/App.xaml:
--------------------------------------------------------------------------------
1 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms/Auth/Authentication.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 | using Xamarin.Auth;
5 |
6 | namespace ToDoLiteXamarinForms.Auth
7 | {
8 | public class Authentication
9 | {
10 | public OAuth2Authenticator Auth { get; private set; }
11 | public string Token { get; set; }
12 |
13 | public Authentication()
14 | {
15 | Auth = new OAuth2Authenticator
16 | (
17 | "510926975701287",
18 | "",
19 | new Uri("https://m.facebook.com/dialog/oauth/"),
20 | new Uri("http://www.facebook.com/connect/login_success.html")
21 | );
22 |
23 | Auth.Completed += auth_Completed;
24 | Auth.Title = "Todo Lite";
25 | }
26 |
27 | void auth_Completed(object sender, Xamarin.Auth.AuthenticatorCompletedEventArgs e)
28 | {
29 | if (e.IsAuthenticated)
30 | {
31 |
32 | }
33 | }
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms/ToDoLiteXamarinForms.shproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | af415abb-c21f-4c7e-a893-24076bdd15c9
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms/Features/TodoLists/CreateListFormsPage.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using ToDoLiteXamarinForms.Models;
7 | using Xamarin.Forms;
8 |
9 | namespace ToDoLiteXamarinForms.Features.TodoLists
10 | {
11 | public partial class CreateListFormsPage : ContentPage
12 | {
13 | public CreateListFormsPage()
14 | {
15 | InitializeComponent();
16 | }
17 |
18 | public async void OnButtonCreateClicked(object sender, EventArgs args)
19 | {
20 | App.StorageRepository.Upsert(
21 | new TodoList
22 | {
23 | Id = entryId.Text,
24 | Title = entryTitle.Text,
25 | Details = entryDetails.Text
26 | });
27 |
28 | await Navigation.PopAsync();
29 | }
30 |
31 | public async void OnButtonNavigateClicked(object sender, EventArgs args)
32 | {
33 | await Navigation.PopAsync();
34 | }
35 | }
36 | }
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms.iOS/AppDelegate.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 |
5 | using Foundation;
6 | using UIKit;
7 |
8 | namespace ToDoLiteXamarinForms.iOS
9 | {
10 | // The UIApplicationDelegate for the application. This class is responsible for launching the
11 | // User Interface of the application, as well as listening (and optionally responding) to
12 | // application events from iOS.
13 | [Register("AppDelegate")]
14 | public partial class AppDelegate : global::Xamarin.Forms.Platform.iOS.FormsApplicationDelegate
15 | {
16 | //
17 | // This method is invoked when the application has loaded and is ready to run. In this
18 | // method you should instantiate the window, load the UI into it and then make the window
19 | // visible.
20 | //
21 | // You have 17 seconds to return from this method, or iOS will terminate your application.
22 | //
23 | public override bool FinishedLaunching(UIApplication app, NSDictionary options)
24 | {
25 | global::Xamarin.Forms.Forms.Init ();
26 | LoadApplication (new ToDoLiteXamarinForms.App ());
27 |
28 | return base.FinishedLaunching (app, options);
29 | }
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/src/Components/xamarin.auth-1.2.2/samples/Xamarin.Auth.Sample.Android/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using Android.App;
4 |
5 | // Information about this assembly is defined by the following attributes.
6 | // Change them to the values specific to your project.
7 |
8 | [assembly: AssemblyTitle("Xamarin.Auth.Sample.Android")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("")]
13 | [assembly: AssemblyCopyright("fak")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // The assembly version has the format "{Major}.{Minor}.{Build}.{Revision}".
18 | // The form "{Major}.{Minor}.*" will automatically update the build and revision,
19 | // and "{Major}.{Minor}.{Build}.*" will update just the revision.
20 |
21 | [assembly: AssemblyVersion("1.0.0")]
22 |
23 | // The following attributes are used to specify the signing key for the assembly,
24 | // if desired. See the Mono documentation for more information about signing.
25 |
26 | //[assembly: AssemblyDelaySign(false)]
27 | //[assembly: AssemblyKeyFile("")]
28 |
29 |
--------------------------------------------------------------------------------
/src/Components/xamarin.auth-1.2.3.1/samples/Xamarin.Auth.Sample.Android/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using Android.App;
4 |
5 | // Information about this assembly is defined by the following attributes.
6 | // Change them to the values specific to your project.
7 |
8 | [assembly: AssemblyTitle("Xamarin.Auth.Sample.Android")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("")]
13 | [assembly: AssemblyCopyright("fak")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // The assembly version has the format "{Major}.{Minor}.{Build}.{Revision}".
18 | // The form "{Major}.{Minor}.*" will automatically update the build and revision,
19 | // and "{Major}.{Minor}.{Build}.*" will update just the revision.
20 |
21 | [assembly: AssemblyVersion("1.0.0")]
22 |
23 | // The following attributes are used to specify the signing key for the assembly,
24 | // if desired. See the Mono documentation for more information about signing.
25 |
26 | //[assembly: AssemblyDelaySign(false)]
27 | //[assembly: AssemblyKeyFile("")]
28 |
29 |
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms/Features/TodoLists/EditListFormsPage.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using ToDoLiteXamarinForms.Models;
7 | using Xamarin.Forms;
8 |
9 | namespace ToDoLiteXamarinForms.Features.TodoLists
10 | {
11 | public partial class EditListFormsPage : ContentPage
12 | {
13 | public string DocId { get; set; }
14 | private object model;
15 |
16 | public EditListFormsPage ()
17 | {
18 | InitializeComponent ();
19 | }
20 |
21 | protected override void OnAppearing()
22 | {
23 | model = App.StorageRepository.Get(DocId);
24 | this.BindingContext = model;
25 | base.OnAppearing();
26 | }
27 |
28 | public async void OnButtonCreateClicked(object sender, EventArgs args)
29 | {
30 | App.StorageRepository.Upsert(model as TodoList);
31 | await Navigation.PopAsync();
32 | }
33 |
34 | public async void OnButtonNavigateClicked(object sender, EventArgs args)
35 | {
36 | await Navigation.PopAsync();
37 | }
38 | }
39 | }
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms/Features/TodoLists/EditToDoItemFormsPage.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using ToDoLiteXamarinForms.Models;
7 | using Xamarin.Forms;
8 |
9 | namespace ToDoLiteXamarinForms.Features.TodoLists
10 | {
11 | public partial class EditToDoItemFormsPage : ContentPage
12 | {
13 | public string DocId { get; set; }
14 | private TodoItem model;
15 |
16 | public EditToDoItemFormsPage()
17 | {
18 | InitializeComponent();
19 | }
20 |
21 | protected override void OnAppearing()
22 | {
23 | model = App.StorageRepository.Get(DocId);
24 | this.BindingContext = model;
25 |
26 | base.OnAppearing();
27 | }
28 |
29 | public async void OnButtonClicked(object sender, EventArgs args)
30 | {
31 | App.StorageRepository.Upsert(model);
32 | await Navigation.PopAsync();
33 | }
34 |
35 | public async void OnButtonNavigateClicked(object sender, EventArgs args)
36 | {
37 | await Navigation.PopAsync();
38 | }
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms/Features/Login/LoginFormsPage.xaml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
9 |
10 |
14 |
15 |
16 |
17 |
19 |
20 |
24 |
25 |
29 |
30 |
34 |
35 |
40 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/src/ToDoLiteXamarinForms/ToDoLiteXamarinForms/Helpers/ExtensionMethods.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.Generic;
2 | using System.Collections.ObjectModel;
3 | using System.Linq;
4 | using ToDoLiteXamarinForms.Models;
5 | using Newtonsoft.Json;
6 |
7 | namespace ToDoLiteXamarinForms.Helpers
8 | {
9 | public static class ExtensionMethods
10 | {
11 | public static void Update(this ObservableCollection list, IEnumerable