├── src ├── Xamarin.Forms.Background.Android │ ├── Resources │ │ └── Resource.Designer.cs │ ├── ActivityExtension.cs │ ├── BackgroundService.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── Xamarin.Forms.Background.Android.csproj ├── SampleBackground │ ├── SampleBackground.iOS │ │ ├── Assets.xcassets │ │ │ ├── Contents.json │ │ │ └── AppIcon.appiconset │ │ │ │ ├── Icon-App-20x20@1x.png │ │ │ │ ├── Icon-App-20x20@2x.png │ │ │ │ ├── Icon-App-20x20@3x.png │ │ │ │ ├── Icon-App-29x29@1x.png │ │ │ │ ├── Icon-App-29x29@2x.png │ │ │ │ ├── Icon-App-29x29@3x.png │ │ │ │ ├── Icon-App-40x40@1x.png │ │ │ │ ├── Icon-App-40x40@2x.png │ │ │ │ ├── Icon-App-40x40@3x.png │ │ │ │ ├── Icon-App-57x57@1x.png │ │ │ │ ├── Icon-App-57x57@2x.png │ │ │ │ ├── Icon-App-60x60@1x.png │ │ │ │ ├── Icon-App-60x60@2x.png │ │ │ │ ├── Icon-App-60x60@3x.png │ │ │ │ ├── Icon-App-72x72@1x.png │ │ │ │ ├── Icon-App-72x72@2x.png │ │ │ │ ├── Icon-App-76x76@1x.png │ │ │ │ ├── Icon-App-76x76@2x.png │ │ │ │ ├── Icon-App-76x76@3x.png │ │ │ │ ├── ItunesArtwork@2x.png │ │ │ │ ├── Icon-Small-50x50@1x.png │ │ │ │ ├── Icon-Small-50x50@2x.png │ │ │ │ ├── Icon-App-83.5x83.5@2x.png │ │ │ │ └── Contents.json │ │ ├── Resources │ │ │ ├── Default.png │ │ │ ├── Default@2x.png │ │ │ ├── Default-568h@2x.png │ │ │ ├── Default-Portrait.png │ │ │ ├── Default-Portrait@2x.png │ │ │ └── LaunchScreen.storyboard │ │ ├── iTunesArtwork@1x.png │ │ ├── iTunesArtwork@2x.png │ │ ├── iTunesArtwork@3x.png │ │ ├── Entitlements.plist │ │ ├── Main.cs │ │ ├── AppDelegate.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── Info.plist │ │ └── SampleBackground.iOS.csproj │ ├── SampleBackground.UWP │ │ ├── Assets │ │ │ ├── StoreLogo.png │ │ │ ├── SplashScreen.scale-200.png │ │ │ ├── LockScreenLogo.scale-200.png │ │ │ ├── Square44x44Logo.scale-200.png │ │ │ ├── Wide310x150Logo.scale-200.png │ │ │ ├── Square150x150Logo.scale-200.png │ │ │ └── Square44x44Logo.targetsize-24_altform-unplated.png │ │ ├── App.xaml │ │ ├── MainPage.xaml │ │ ├── Properties │ │ │ ├── AssemblyInfo.cs │ │ │ └── Default.rd.xml │ │ ├── MainPage.xaml.cs │ │ ├── Package.appxmanifest │ │ ├── App.xaml.cs │ │ └── SampleBackground.UWP.csproj │ ├── SampleBackground.Android │ │ ├── Resources │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-ldpi │ │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── values │ │ │ │ ├── Strings.xml │ │ │ │ └── styles.xml │ │ │ ├── layout │ │ │ │ ├── Main.axml │ │ │ │ ├── Toolbar.axml │ │ │ │ └── Tabbar.axml │ │ │ └── AboutResources.txt │ │ ├── Properties │ │ │ ├── AndroidManifest.xml │ │ │ └── AssemblyInfo.cs │ │ ├── Assets │ │ │ └── AboutAssets.txt │ │ ├── MainActivity.cs │ │ └── SampleBackground.Android.csproj │ └── SampleBackground │ │ ├── Views │ │ ├── NewLandingPage.xaml.cs │ │ ├── NewLandingPage.xaml │ │ ├── MainPage.xaml.cs │ │ └── MainPage.xaml │ │ ├── Services │ │ ├── IRssParserService.cs │ │ ├── PeriodicCNNRssFeed.cs │ │ ├── PeriodicBBCNewsRssFeed.cs │ │ ├── PeriodicWashingtonPostRssFeed.cs │ │ ├── RSSParserService.cs │ │ └── BaseRssFeed.cs │ │ ├── App.xaml │ │ ├── Models │ │ └── RssData.cs │ │ ├── SampleBackground.csproj │ │ ├── ViewModels │ │ ├── NewLandingPageViewModel.cs │ │ ├── ViewModelBase.cs │ │ └── MainPageViewModel.cs │ │ └── App.xaml.cs ├── Xamarin.Forms.Background │ ├── StopLongRunningTask.cs │ ├── StartLongRunningTask.cs │ ├── IBackgroundTask.cs │ ├── Xamarin.Forms.Background.csproj │ ├── BackgroundSharedService.cs │ └── BackgroundAggregatorService.cs ├── Xamarin.Forms.Background.Gtk │ ├── BackgroundGtkObject.cs │ ├── AppDelegateExtension.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── Xamarin.Forms.Background.Gtk.csproj ├── Xamarin.Forms.Background.UWP │ ├── BackgrounService.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ └── BackgroundService.UWP.rd.xml │ ├── WindowsPageExtension.cs │ └── Xamarin.Forms.Background.UWP.csproj ├── Xamarin.Forms.Background.iOS │ ├── AppDelegateExtension.cs │ ├── BackgroundService.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── Xamarin.Forms.Background.iOS.csproj ├── Xamarin.Forms.Background.Tizen │ ├── ApplicationExtension.cs │ └── Xamarin.Forms.Background.Tizen.csproj ├── Xamarin.Forms.Background.Mac │ ├── AppDelegateExtension.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── Xamarin.Forms.Background.Mac.csproj └── Xamarin.Forms.Background.sln ├── images └── newsfeed.gif ├── CHANGELOG.md ├── .github └── workflows │ └── ci.yml ├── scripts └── msbuild.bat ├── LICENSE.md ├── .gitattributes ├── Xamarin.Forms.Background.nuspec ├── .gitignore └── README.md /src/Xamarin.Forms.Background.Android/Resources/Resource.Designer.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /images/newsfeed.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nblockchain/XamarinFormsBackground/HEAD/images/newsfeed.gif -------------------------------------------------------------------------------- /src/SampleBackground/SampleBackground.iOS/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /src/Xamarin.Forms.Background/StopLongRunningTask.cs: -------------------------------------------------------------------------------- 1 | namespace Xamarin.Forms.Background 2 | { 3 | public class StopLongRunningTask 4 | { 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/Xamarin.Forms.Background/StartLongRunningTask.cs: -------------------------------------------------------------------------------- 1 | namespace Xamarin.Forms.Background 2 | { 3 | public class StartLongRunningTask 4 | { 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/Xamarin.Forms.Background.Gtk/BackgroundGtkObject.cs: -------------------------------------------------------------------------------- 1 | 2 | namespace Xamarin.Forms.Background.Gtk 3 | { 4 | internal class BackgroundGtkObject 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/SampleBackground/SampleBackground.UWP/Assets/StoreLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nblockchain/XamarinFormsBackground/HEAD/src/SampleBackground/SampleBackground.UWP/Assets/StoreLogo.png -------------------------------------------------------------------------------- /src/SampleBackground/SampleBackground.iOS/Resources/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nblockchain/XamarinFormsBackground/HEAD/src/SampleBackground/SampleBackground.iOS/Resources/Default.png -------------------------------------------------------------------------------- /src/SampleBackground/SampleBackground.iOS/iTunesArtwork@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nblockchain/XamarinFormsBackground/HEAD/src/SampleBackground/SampleBackground.iOS/iTunesArtwork@1x.png -------------------------------------------------------------------------------- /src/SampleBackground/SampleBackground.iOS/iTunesArtwork@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nblockchain/XamarinFormsBackground/HEAD/src/SampleBackground/SampleBackground.iOS/iTunesArtwork@2x.png -------------------------------------------------------------------------------- /src/SampleBackground/SampleBackground.iOS/iTunesArtwork@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nblockchain/XamarinFormsBackground/HEAD/src/SampleBackground/SampleBackground.iOS/iTunesArtwork@3x.png -------------------------------------------------------------------------------- /src/SampleBackground/SampleBackground.iOS/Resources/Default@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nblockchain/XamarinFormsBackground/HEAD/src/SampleBackground/SampleBackground.iOS/Resources/Default@2x.png -------------------------------------------------------------------------------- /src/SampleBackground/SampleBackground.iOS/Resources/Default-568h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nblockchain/XamarinFormsBackground/HEAD/src/SampleBackground/SampleBackground.iOS/Resources/Default-568h@2x.png -------------------------------------------------------------------------------- /src/SampleBackground/SampleBackground.iOS/Resources/Default-Portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nblockchain/XamarinFormsBackground/HEAD/src/SampleBackground/SampleBackground.iOS/Resources/Default-Portrait.png -------------------------------------------------------------------------------- /src/SampleBackground/SampleBackground.UWP/Assets/SplashScreen.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nblockchain/XamarinFormsBackground/HEAD/src/SampleBackground/SampleBackground.UWP/Assets/SplashScreen.scale-200.png -------------------------------------------------------------------------------- /src/SampleBackground/SampleBackground.iOS/Resources/Default-Portrait@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nblockchain/XamarinFormsBackground/HEAD/src/SampleBackground/SampleBackground.iOS/Resources/Default-Portrait@2x.png -------------------------------------------------------------------------------- /src/SampleBackground/SampleBackground.UWP/Assets/LockScreenLogo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nblockchain/XamarinFormsBackground/HEAD/src/SampleBackground/SampleBackground.UWP/Assets/LockScreenLogo.scale-200.png -------------------------------------------------------------------------------- /src/SampleBackground/SampleBackground.UWP/Assets/Square44x44Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nblockchain/XamarinFormsBackground/HEAD/src/SampleBackground/SampleBackground.UWP/Assets/Square44x44Logo.scale-200.png -------------------------------------------------------------------------------- /src/SampleBackground/SampleBackground.UWP/Assets/Wide310x150Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nblockchain/XamarinFormsBackground/HEAD/src/SampleBackground/SampleBackground.UWP/Assets/Wide310x150Logo.scale-200.png -------------------------------------------------------------------------------- /src/SampleBackground/SampleBackground.UWP/Assets/Square150x150Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nblockchain/XamarinFormsBackground/HEAD/src/SampleBackground/SampleBackground.UWP/Assets/Square150x150Logo.scale-200.png -------------------------------------------------------------------------------- /src/SampleBackground/SampleBackground.Android/Resources/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nblockchain/XamarinFormsBackground/HEAD/src/SampleBackground/SampleBackground.Android/Resources/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /src/SampleBackground/SampleBackground.Android/Resources/mipmap-ldpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nblockchain/XamarinFormsBackground/HEAD/src/SampleBackground/SampleBackground.Android/Resources/mipmap-ldpi/ic_launcher.png -------------------------------------------------------------------------------- /src/SampleBackground/SampleBackground.Android/Resources/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nblockchain/XamarinFormsBackground/HEAD/src/SampleBackground/SampleBackground.Android/Resources/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /src/SampleBackground/SampleBackground.Android/Resources/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nblockchain/XamarinFormsBackground/HEAD/src/SampleBackground/SampleBackground.Android/Resources/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /src/Xamarin.Forms.Background/IBackgroundTask.cs: -------------------------------------------------------------------------------- 1 | using System.Threading.Tasks; 2 | 3 | namespace Xamarin.Forms.Background 4 | { 5 | public interface IBackgroundTask 6 | { 7 | Task StartJob(); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /src/SampleBackground/SampleBackground.Android/Resources/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nblockchain/XamarinFormsBackground/HEAD/src/SampleBackground/SampleBackground.Android/Resources/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /src/SampleBackground/SampleBackground.Android/Resources/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nblockchain/XamarinFormsBackground/HEAD/src/SampleBackground/SampleBackground.Android/Resources/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /src/SampleBackground/SampleBackground.UWP/Assets/Square44x44Logo.targetsize-24_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nblockchain/XamarinFormsBackground/HEAD/src/SampleBackground/SampleBackground.UWP/Assets/Square44x44Logo.targetsize-24_altform-unplated.png -------------------------------------------------------------------------------- /src/SampleBackground/SampleBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nblockchain/XamarinFormsBackground/HEAD/src/SampleBackground/SampleBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /src/SampleBackground/SampleBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nblockchain/XamarinFormsBackground/HEAD/src/SampleBackground/SampleBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /src/SampleBackground/SampleBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nblockchain/XamarinFormsBackground/HEAD/src/SampleBackground/SampleBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /src/SampleBackground/SampleBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nblockchain/XamarinFormsBackground/HEAD/src/SampleBackground/SampleBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /src/SampleBackground/SampleBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nblockchain/XamarinFormsBackground/HEAD/src/SampleBackground/SampleBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /src/SampleBackground/SampleBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nblockchain/XamarinFormsBackground/HEAD/src/SampleBackground/SampleBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /src/SampleBackground/SampleBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nblockchain/XamarinFormsBackground/HEAD/src/SampleBackground/SampleBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /src/SampleBackground/SampleBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nblockchain/XamarinFormsBackground/HEAD/src/SampleBackground/SampleBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /src/SampleBackground/SampleBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nblockchain/XamarinFormsBackground/HEAD/src/SampleBackground/SampleBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /src/SampleBackground/SampleBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nblockchain/XamarinFormsBackground/HEAD/src/SampleBackground/SampleBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@1x.png -------------------------------------------------------------------------------- /src/SampleBackground/SampleBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nblockchain/XamarinFormsBackground/HEAD/src/SampleBackground/SampleBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@2x.png -------------------------------------------------------------------------------- /src/SampleBackground/SampleBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nblockchain/XamarinFormsBackground/HEAD/src/SampleBackground/SampleBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@1x.png -------------------------------------------------------------------------------- /src/SampleBackground/SampleBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nblockchain/XamarinFormsBackground/HEAD/src/SampleBackground/SampleBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /src/SampleBackground/SampleBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nblockchain/XamarinFormsBackground/HEAD/src/SampleBackground/SampleBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /src/SampleBackground/SampleBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nblockchain/XamarinFormsBackground/HEAD/src/SampleBackground/SampleBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@1x.png -------------------------------------------------------------------------------- /src/SampleBackground/SampleBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nblockchain/XamarinFormsBackground/HEAD/src/SampleBackground/SampleBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@2x.png -------------------------------------------------------------------------------- /src/SampleBackground/SampleBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nblockchain/XamarinFormsBackground/HEAD/src/SampleBackground/SampleBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /src/SampleBackground/SampleBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nblockchain/XamarinFormsBackground/HEAD/src/SampleBackground/SampleBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /src/SampleBackground/SampleBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nblockchain/XamarinFormsBackground/HEAD/src/SampleBackground/SampleBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@3x.png -------------------------------------------------------------------------------- /src/SampleBackground/SampleBackground.iOS/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nblockchain/XamarinFormsBackground/HEAD/src/SampleBackground/SampleBackground.iOS/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png -------------------------------------------------------------------------------- /src/SampleBackground/SampleBackground.Android/Resources/values/Strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Hello World, Click Me! 4 | SampleBackground.Droid 5 | 6 | -------------------------------------------------------------------------------- /src/SampleBackground/SampleBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon-Small-50x50@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nblockchain/XamarinFormsBackground/HEAD/src/SampleBackground/SampleBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon-Small-50x50@1x.png -------------------------------------------------------------------------------- /src/SampleBackground/SampleBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon-Small-50x50@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nblockchain/XamarinFormsBackground/HEAD/src/SampleBackground/SampleBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon-Small-50x50@2x.png -------------------------------------------------------------------------------- /src/SampleBackground/SampleBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nblockchain/XamarinFormsBackground/HEAD/src/SampleBackground/SampleBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /src/SampleBackground/SampleBackground.iOS/Entitlements.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /src/SampleBackground/SampleBackground.UWP/App.xaml: -------------------------------------------------------------------------------- 1 | 7 | -------------------------------------------------------------------------------- /src/SampleBackground/SampleBackground/Views/NewLandingPage.xaml.cs: -------------------------------------------------------------------------------- 1 | using Xamarin.Forms; 2 | 3 | namespace SampleBackground.Views 4 | { 5 | public partial class NewLandingPage : ContentPage 6 | { 7 | public NewLandingPage() 8 | { 9 | InitializeComponent(); 10 | } 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /src/SampleBackground/SampleBackground/Services/IRssParserService.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using System.Threading.Tasks; 3 | using Microsoft.Toolkit.Parsers.Rss; 4 | 5 | namespace SampleBackground.Services 6 | { 7 | public interface IRssParserService 8 | { 9 | Task> Parse(string url); 10 | } 11 | } -------------------------------------------------------------------------------- /src/Xamarin.Forms.Background/Xamarin.Forms.Background.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | netstandard2.0 5 | 1.0.5453 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Version 1.0.5473 2 | * Support for GTK, MAC and Tizen platform was added 3 | 4 | # Version 1.0.5463 5 | * Support for UWP platform was added 6 | 7 | # Version 1.0.5461 8 | * Support for Non-Repeatable execution of IPeriodicTask 9 | 10 | 11 | # Version 1.0.5460 12 | * [Android] Fixes for build and missing library issue 13 | * [iOS] Fixes for build and missing library issue 14 | 15 | -------------------------------------------------------------------------------- /src/Xamarin.Forms.Background.UWP/BackgrounService.cs: -------------------------------------------------------------------------------- 1 | 2 | 3 | using Windows.ApplicationModel.Background; 4 | 5 | namespace Xamarin.Forms.Background.UWP 6 | { 7 | public sealed class BackgrounService : IBackgroundTask 8 | { 9 | public void Run(IBackgroundTaskInstance taskInstance) 10 | { 11 | BackgroundAggregatorService.Instance.Start(); 12 | } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /src/SampleBackground/SampleBackground.Android/Resources/layout/Main.axml: -------------------------------------------------------------------------------- 1 | 2 | 3 |