├── .gitignore ├── Core ├── App.cs ├── BackgroundPage.xaml ├── BackgroundPage.xaml.cs ├── DownloadPage.xaml ├── DownloadPage.xaml.cs ├── FormsBackgrounding.csproj ├── LongRunningPage.xaml ├── LongRunningPage.xaml.cs ├── Messages │ ├── CancelledMessage.cs │ ├── DownloadFinishedMessage.cs │ ├── DownloadMessage.cs │ ├── DownloadProgressMessage.cs │ ├── StartLongRunningTaskMessage.cs │ ├── StopLongRunningTaskMessage.cs │ └── TickedMessage.cs ├── Properties │ └── AssemblyInfo.cs ├── TaskCounter.cs └── packages.config ├── Droid ├── Assets │ └── AboutAssets.txt ├── FormsBackgrounding.Droid.csproj ├── ImageHelper.cs ├── 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 ├── Services │ ├── DownloaderService.cs │ └── LongRunningTaskService.cs └── packages.config ├── FormsBackgrounding.sln ├── XamarinFormsBackgrounding.zip └── iOS ├── AppDelegate.cs ├── Entitlements.plist ├── FormsBackgrounding.iOS.csproj ├── ITunesArtwork ├── ITunesArtwork@2x ├── Info.plist ├── Main.cs ├── Resources ├── Default-568h@2x.png ├── Default-Portrait.png ├── Default-Portrait@2x.png ├── Default.png ├── Default@2x.png ├── Icon-60@2x.png ├── Icon-60@3x.png ├── Icon-76.png ├── Icon-76@2x.png ├── Icon-Small-40.png ├── Icon-Small-40@2x.png ├── Icon-Small-40@3x.png ├── Icon-Small.png ├── Icon-Small@2x.png ├── Icon-Small@3x.png └── LaunchScreen.storyboard ├── Services ├── CustomSessionDownloadDelegate.cs ├── Downloader.cs └── iOSLongRunningTaskExample.cs └── packages.config /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/.gitignore -------------------------------------------------------------------------------- /Core/App.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/Core/App.cs -------------------------------------------------------------------------------- /Core/BackgroundPage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/Core/BackgroundPage.xaml -------------------------------------------------------------------------------- /Core/BackgroundPage.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/Core/BackgroundPage.xaml.cs -------------------------------------------------------------------------------- /Core/DownloadPage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/Core/DownloadPage.xaml -------------------------------------------------------------------------------- /Core/DownloadPage.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/Core/DownloadPage.xaml.cs -------------------------------------------------------------------------------- /Core/FormsBackgrounding.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/Core/FormsBackgrounding.csproj -------------------------------------------------------------------------------- /Core/LongRunningPage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/Core/LongRunningPage.xaml -------------------------------------------------------------------------------- /Core/LongRunningPage.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/Core/LongRunningPage.xaml.cs -------------------------------------------------------------------------------- /Core/Messages/CancelledMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/Core/Messages/CancelledMessage.cs -------------------------------------------------------------------------------- /Core/Messages/DownloadFinishedMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/Core/Messages/DownloadFinishedMessage.cs -------------------------------------------------------------------------------- /Core/Messages/DownloadMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/Core/Messages/DownloadMessage.cs -------------------------------------------------------------------------------- /Core/Messages/DownloadProgressMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/Core/Messages/DownloadProgressMessage.cs -------------------------------------------------------------------------------- /Core/Messages/StartLongRunningTaskMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/Core/Messages/StartLongRunningTaskMessage.cs -------------------------------------------------------------------------------- /Core/Messages/StopLongRunningTaskMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/Core/Messages/StopLongRunningTaskMessage.cs -------------------------------------------------------------------------------- /Core/Messages/TickedMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/Core/Messages/TickedMessage.cs -------------------------------------------------------------------------------- /Core/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/Core/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Core/TaskCounter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/Core/TaskCounter.cs -------------------------------------------------------------------------------- /Core/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/Core/packages.config -------------------------------------------------------------------------------- /Droid/Assets/AboutAssets.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/Droid/Assets/AboutAssets.txt -------------------------------------------------------------------------------- /Droid/FormsBackgrounding.Droid.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/Droid/FormsBackgrounding.Droid.csproj -------------------------------------------------------------------------------- /Droid/ImageHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/Droid/ImageHelper.cs -------------------------------------------------------------------------------- /Droid/MainActivity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/Droid/MainActivity.cs -------------------------------------------------------------------------------- /Droid/Properties/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/Droid/Properties/AndroidManifest.xml -------------------------------------------------------------------------------- /Droid/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/Droid/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Droid/Resources/AboutResources.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/Droid/Resources/AboutResources.txt -------------------------------------------------------------------------------- /Droid/Resources/Resource.designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/Droid/Resources/Resource.designer.cs -------------------------------------------------------------------------------- /Droid/Resources/drawable-hdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/Droid/Resources/drawable-hdpi/icon.png -------------------------------------------------------------------------------- /Droid/Resources/drawable-xhdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/Droid/Resources/drawable-xhdpi/icon.png -------------------------------------------------------------------------------- /Droid/Resources/drawable-xxhdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/Droid/Resources/drawable-xxhdpi/icon.png -------------------------------------------------------------------------------- /Droid/Resources/drawable/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/Droid/Resources/drawable/icon.png -------------------------------------------------------------------------------- /Droid/Services/DownloaderService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/Droid/Services/DownloaderService.cs -------------------------------------------------------------------------------- /Droid/Services/LongRunningTaskService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/Droid/Services/LongRunningTaskService.cs -------------------------------------------------------------------------------- /Droid/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/Droid/packages.config -------------------------------------------------------------------------------- /FormsBackgrounding.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/FormsBackgrounding.sln -------------------------------------------------------------------------------- /XamarinFormsBackgrounding.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/XamarinFormsBackgrounding.zip -------------------------------------------------------------------------------- /iOS/AppDelegate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/iOS/AppDelegate.cs -------------------------------------------------------------------------------- /iOS/Entitlements.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/iOS/Entitlements.plist -------------------------------------------------------------------------------- /iOS/FormsBackgrounding.iOS.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/iOS/FormsBackgrounding.iOS.csproj -------------------------------------------------------------------------------- /iOS/ITunesArtwork: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/iOS/ITunesArtwork -------------------------------------------------------------------------------- /iOS/ITunesArtwork@2x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/iOS/ITunesArtwork@2x -------------------------------------------------------------------------------- /iOS/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/iOS/Info.plist -------------------------------------------------------------------------------- /iOS/Main.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/iOS/Main.cs -------------------------------------------------------------------------------- /iOS/Resources/Default-568h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/iOS/Resources/Default-568h@2x.png -------------------------------------------------------------------------------- /iOS/Resources/Default-Portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/iOS/Resources/Default-Portrait.png -------------------------------------------------------------------------------- /iOS/Resources/Default-Portrait@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/iOS/Resources/Default-Portrait@2x.png -------------------------------------------------------------------------------- /iOS/Resources/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/iOS/Resources/Default.png -------------------------------------------------------------------------------- /iOS/Resources/Default@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/iOS/Resources/Default@2x.png -------------------------------------------------------------------------------- /iOS/Resources/Icon-60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/iOS/Resources/Icon-60@2x.png -------------------------------------------------------------------------------- /iOS/Resources/Icon-60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/iOS/Resources/Icon-60@3x.png -------------------------------------------------------------------------------- /iOS/Resources/Icon-76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/iOS/Resources/Icon-76.png -------------------------------------------------------------------------------- /iOS/Resources/Icon-76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/iOS/Resources/Icon-76@2x.png -------------------------------------------------------------------------------- /iOS/Resources/Icon-Small-40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/iOS/Resources/Icon-Small-40.png -------------------------------------------------------------------------------- /iOS/Resources/Icon-Small-40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/iOS/Resources/Icon-Small-40@2x.png -------------------------------------------------------------------------------- /iOS/Resources/Icon-Small-40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/iOS/Resources/Icon-Small-40@3x.png -------------------------------------------------------------------------------- /iOS/Resources/Icon-Small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/iOS/Resources/Icon-Small.png -------------------------------------------------------------------------------- /iOS/Resources/Icon-Small@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/iOS/Resources/Icon-Small@2x.png -------------------------------------------------------------------------------- /iOS/Resources/Icon-Small@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/iOS/Resources/Icon-Small@3x.png -------------------------------------------------------------------------------- /iOS/Resources/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/iOS/Resources/LaunchScreen.storyboard -------------------------------------------------------------------------------- /iOS/Services/CustomSessionDownloadDelegate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/iOS/Services/CustomSessionDownloadDelegate.cs -------------------------------------------------------------------------------- /iOS/Services/Downloader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/iOS/Services/Downloader.cs -------------------------------------------------------------------------------- /iOS/Services/iOSLongRunningTaskExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/iOS/Services/iOSLongRunningTaskExample.cs -------------------------------------------------------------------------------- /iOS/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobGibbens/XamarinFormsBackgrounding/HEAD/iOS/packages.config --------------------------------------------------------------------------------