├── XFKidzeeZone
├── XFKidzeeZone
│ ├── Fonts
│ │ ├── fontello.ttf
│ │ ├── Campton-Bold.otf
│ │ ├── Campton-Book.otf
│ │ ├── Campton-Light.otf
│ │ ├── Campton-Medium.otf
│ │ ├── Campton-SemiBold.otf
│ │ └── FontIcons.cs
│ ├── Interfaces
│ │ └── IStatusBarStyle.cs
│ ├── Models
│ │ ├── BestOfWeek.cs
│ │ └── Game.cs
│ ├── AssemblyInfo.cs
│ ├── Views
│ │ ├── MainPage.xaml.cs
│ │ ├── DetailPage.xaml.cs
│ │ ├── MainPage.xaml
│ │ └── DetailPage.xaml
│ ├── App.xaml.cs
│ ├── ViewModels
│ │ ├── DetailPageViewModel.cs
│ │ ├── MainPageViewModel.cs
│ │ └── BaseViewModel.cs
│ ├── App.xaml
│ ├── XFKidzeeZone.csproj
│ └── Service
│ │ └── DataService.cs
├── XFKidzeeZone.iOS
│ ├── Resources
│ │ ├── mario.png
│ │ ├── word.png
│ │ ├── Default.png
│ │ ├── ic_menu.png
│ │ ├── ludoclub.png
│ │ ├── mario@2x.png
│ │ ├── mario@3x.png
│ │ ├── popular.png
│ │ ├── release.png
│ │ ├── trending.png
│ │ ├── word@2x.png
│ │ ├── word@3x.png
│ │ ├── Default@2x.png
│ │ ├── ic_menu@2x.png
│ │ ├── ic_menu@3x.png
│ │ ├── ic_search.png
│ │ ├── popular@2x.png
│ │ ├── popular@3x.png
│ │ ├── release@2x.png
│ │ ├── release@3x.png
│ │ ├── angry_birds.png
│ │ ├── back_button.png
│ │ ├── clashofclans.png
│ │ ├── ic_search@2x.png
│ │ ├── ic_search@3x.png
│ │ ├── ludoclub@2x.png
│ │ ├── ludoclub@3x.png
│ │ ├── trending@2x.png
│ │ ├── trending@3x.png
│ │ ├── Default-568h@2x.png
│ │ ├── angry_birds@2x.png
│ │ ├── angry_birds@3x.png
│ │ ├── back_button@2x.png
│ │ ├── back_button@3x.png
│ │ ├── clashofclans@2x.png
│ │ ├── clashofclans@3x.png
│ │ ├── Default-Portrait.png
│ │ ├── Default-Portrait@2x.png
│ │ └── LaunchScreen.storyboard
│ ├── Assets.xcassets
│ │ └── AppIcon.appiconset
│ │ │ ├── Icon1024.png
│ │ │ ├── Icon120.png
│ │ │ ├── Icon152.png
│ │ │ ├── Icon167.png
│ │ │ ├── Icon180.png
│ │ │ ├── Icon20.png
│ │ │ ├── Icon29.png
│ │ │ ├── Icon40.png
│ │ │ ├── Icon58.png
│ │ │ ├── Icon60.png
│ │ │ ├── Icon76.png
│ │ │ ├── Icon80.png
│ │ │ ├── Icon87.png
│ │ │ └── Contents.json
│ ├── Entitlements.plist
│ ├── Main.cs
│ ├── Interfaces
│ │ └── StatusBarStyle.cs
│ ├── AppDelegate.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── Info.plist
│ └── XFKidzeeZone.iOS.csproj
└── XFKidzeeZone.Android
│ ├── Resources
│ ├── drawable
│ │ ├── mario.png
│ │ ├── word.png
│ │ ├── ic_menu.png
│ │ ├── popular.png
│ │ ├── release.png
│ │ ├── ic_search.png
│ │ ├── ludoclub.png
│ │ ├── trending.png
│ │ ├── angry_birds.png
│ │ ├── back_button.png
│ │ └── clashofclans.png
│ ├── mipmap-hdpi
│ │ ├── icon.png
│ │ └── launcher_foreground.png
│ ├── mipmap-mdpi
│ │ ├── icon.png
│ │ └── launcher_foreground.png
│ ├── mipmap-xhdpi
│ │ ├── icon.png
│ │ └── launcher_foreground.png
│ ├── mipmap-xxhdpi
│ │ ├── icon.png
│ │ └── launcher_foreground.png
│ ├── mipmap-xxxhdpi
│ │ ├── icon.png
│ │ └── launcher_foreground.png
│ ├── mipmap-anydpi-v26
│ │ ├── icon.xml
│ │ └── icon_round.xml
│ ├── values
│ │ ├── colors.xml
│ │ └── styles.xml
│ ├── layout
│ │ ├── Toolbar.xml
│ │ └── Tabbar.xml
│ └── AboutResources.txt
│ ├── Properties
│ ├── AndroidManifest.xml
│ └── AssemblyInfo.cs
│ ├── Assets
│ └── AboutAssets.txt
│ ├── MainActivity.cs
│ └── XFKidzeeZone.Android.csproj
├── LICENSE.txt
├── README.md
├── .gitattributes
├── .gitignore
└── XFKidzeeZone.sln
/XFKidzeeZone/XFKidzeeZone/Fonts/fontello.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone/Fonts/fontello.ttf
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/Resources/mario.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.iOS/Resources/mario.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/Resources/word.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.iOS/Resources/word.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone/Fonts/Campton-Bold.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone/Fonts/Campton-Bold.otf
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone/Fonts/Campton-Book.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone/Fonts/Campton-Book.otf
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone/Fonts/Campton-Light.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone/Fonts/Campton-Light.otf
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/Resources/Default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.iOS/Resources/Default.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/Resources/ic_menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.iOS/Resources/ic_menu.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/Resources/ludoclub.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.iOS/Resources/ludoclub.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/Resources/mario@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.iOS/Resources/mario@2x.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/Resources/mario@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.iOS/Resources/mario@3x.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/Resources/popular.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.iOS/Resources/popular.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/Resources/release.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.iOS/Resources/release.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/Resources/trending.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.iOS/Resources/trending.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/Resources/word@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.iOS/Resources/word@2x.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/Resources/word@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.iOS/Resources/word@3x.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone/Fonts/Campton-Medium.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone/Fonts/Campton-Medium.otf
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone/Fonts/Campton-SemiBold.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone/Fonts/Campton-SemiBold.otf
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/Resources/Default@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.iOS/Resources/Default@2x.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/Resources/ic_menu@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.iOS/Resources/ic_menu@2x.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/Resources/ic_menu@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.iOS/Resources/ic_menu@3x.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/Resources/ic_search.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.iOS/Resources/ic_search.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/Resources/popular@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.iOS/Resources/popular@2x.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/Resources/popular@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.iOS/Resources/popular@3x.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/Resources/release@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.iOS/Resources/release@2x.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/Resources/release@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.iOS/Resources/release@3x.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/Resources/angry_birds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.iOS/Resources/angry_birds.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/Resources/back_button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.iOS/Resources/back_button.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/Resources/clashofclans.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.iOS/Resources/clashofclans.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/Resources/ic_search@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.iOS/Resources/ic_search@2x.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/Resources/ic_search@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.iOS/Resources/ic_search@3x.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/Resources/ludoclub@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.iOS/Resources/ludoclub@2x.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/Resources/ludoclub@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.iOS/Resources/ludoclub@3x.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/Resources/trending@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.iOS/Resources/trending@2x.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/Resources/trending@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.iOS/Resources/trending@3x.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/Resources/Default-568h@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.iOS/Resources/Default-568h@2x.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/Resources/angry_birds@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.iOS/Resources/angry_birds@2x.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/Resources/angry_birds@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.iOS/Resources/angry_birds@3x.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/Resources/back_button@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.iOS/Resources/back_button@2x.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/Resources/back_button@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.iOS/Resources/back_button@3x.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/Resources/clashofclans@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.iOS/Resources/clashofclans@2x.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/Resources/clashofclans@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.iOS/Resources/clashofclans@3x.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.Android/Resources/drawable/mario.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.Android/Resources/drawable/mario.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.Android/Resources/drawable/word.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.Android/Resources/drawable/word.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/Resources/Default-Portrait.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.iOS/Resources/Default-Portrait.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.Android/Resources/drawable/ic_menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.Android/Resources/drawable/ic_menu.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.Android/Resources/drawable/popular.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.Android/Resources/drawable/popular.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.Android/Resources/drawable/release.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.Android/Resources/drawable/release.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.Android/Resources/mipmap-hdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.Android/Resources/mipmap-hdpi/icon.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.Android/Resources/mipmap-mdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.Android/Resources/mipmap-mdpi/icon.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/Resources/Default-Portrait@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.iOS/Resources/Default-Portrait@2x.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.Android/Resources/drawable/ic_search.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.Android/Resources/drawable/ic_search.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.Android/Resources/drawable/ludoclub.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.Android/Resources/drawable/ludoclub.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.Android/Resources/drawable/trending.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.Android/Resources/drawable/trending.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.Android/Resources/mipmap-xhdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.Android/Resources/mipmap-xhdpi/icon.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.Android/Resources/mipmap-xxhdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.Android/Resources/mipmap-xxhdpi/icon.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.Android/Resources/mipmap-xxxhdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.Android/Resources/mipmap-xxxhdpi/icon.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone/Interfaces/IStatusBarStyle.cs:
--------------------------------------------------------------------------------
1 | namespace XFKidzeeZone.Interfaces
2 | {
3 | public interface IStatusBarStyle
4 | {
5 | void ChangeTextColor();
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.Android/Resources/drawable/angry_birds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.Android/Resources/drawable/angry_birds.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.Android/Resources/drawable/back_button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.Android/Resources/drawable/back_button.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.Android/Resources/drawable/clashofclans.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.Android/Resources/drawable/clashofclans.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/Assets.xcassets/AppIcon.appiconset/Icon1024.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.iOS/Assets.xcassets/AppIcon.appiconset/Icon1024.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/Assets.xcassets/AppIcon.appiconset/Icon120.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.iOS/Assets.xcassets/AppIcon.appiconset/Icon120.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/Assets.xcassets/AppIcon.appiconset/Icon152.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.iOS/Assets.xcassets/AppIcon.appiconset/Icon152.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/Assets.xcassets/AppIcon.appiconset/Icon167.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.iOS/Assets.xcassets/AppIcon.appiconset/Icon167.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/Assets.xcassets/AppIcon.appiconset/Icon180.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.iOS/Assets.xcassets/AppIcon.appiconset/Icon180.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/Assets.xcassets/AppIcon.appiconset/Icon20.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.iOS/Assets.xcassets/AppIcon.appiconset/Icon20.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/Assets.xcassets/AppIcon.appiconset/Icon29.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.iOS/Assets.xcassets/AppIcon.appiconset/Icon29.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/Assets.xcassets/AppIcon.appiconset/Icon40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.iOS/Assets.xcassets/AppIcon.appiconset/Icon40.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/Assets.xcassets/AppIcon.appiconset/Icon58.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.iOS/Assets.xcassets/AppIcon.appiconset/Icon58.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/Assets.xcassets/AppIcon.appiconset/Icon60.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.iOS/Assets.xcassets/AppIcon.appiconset/Icon60.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/Assets.xcassets/AppIcon.appiconset/Icon76.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.iOS/Assets.xcassets/AppIcon.appiconset/Icon76.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/Assets.xcassets/AppIcon.appiconset/Icon80.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.iOS/Assets.xcassets/AppIcon.appiconset/Icon80.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/Assets.xcassets/AppIcon.appiconset/Icon87.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.iOS/Assets.xcassets/AppIcon.appiconset/Icon87.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.Android/Resources/mipmap-hdpi/launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.Android/Resources/mipmap-hdpi/launcher_foreground.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.Android/Resources/mipmap-mdpi/launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.Android/Resources/mipmap-mdpi/launcher_foreground.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.Android/Resources/mipmap-xhdpi/launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.Android/Resources/mipmap-xhdpi/launcher_foreground.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.Android/Resources/mipmap-xxhdpi/launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.Android/Resources/mipmap-xxhdpi/launcher_foreground.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.Android/Resources/mipmap-xxxhdpi/launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altevir/xamarinforms-kidzee-games/HEAD/XFKidzeeZone/XFKidzeeZone.Android/Resources/mipmap-xxxhdpi/launcher_foreground.png
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone/Fonts/FontIcons.cs:
--------------------------------------------------------------------------------
1 | namespace XFKidzeeZone.Fonts
2 | {
3 | public static class FontIcons
4 | {
5 | public const string Play = "\uE800";
6 | public const string Star = "\uE801";
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/Entitlements.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone/Models/BestOfWeek.cs:
--------------------------------------------------------------------------------
1 | namespace XFKidzeeZone.Models
2 | {
3 | public class BestOfWeek
4 | {
5 | public string name { get; set; }
6 | public string company { get; set; }
7 | public string image { get; set; }
8 | public double rating { get; set; }
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.Android/Resources/mipmap-anydpi-v26/icon.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.Android/Resources/mipmap-anydpi-v26/icon_round.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.Android/Resources/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #FFFFFF
4 | #3F51B5
5 | #303F9F
6 | #FF4081
7 |
8 |
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.Android/Resources/layout/Toolbar.xml:
--------------------------------------------------------------------------------
1 |
9 |
10 |
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.Android/Properties/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.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 XFKidzeeZone.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 |
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using Xamarin.Forms;
2 | using Xamarin.Forms.Xaml;
3 |
4 | [assembly: XamlCompilation(XamlCompilationOptions.Compile)]
5 | [assembly: ExportFont("Campton-Bold.otf", Alias = "FontCamptonBold")]
6 | [assembly: ExportFont("Campton-Light.otf", Alias = "FontCamptonLight")]
7 | [assembly: ExportFont("Campton-SemiBold.otf", Alias = "FontCamptonSemiBold")]
8 | [assembly: ExportFont("Campton-Book.otf", Alias = "FontCamptonBook")]
9 | [assembly: ExportFont("Campton-Medium.otf", Alias = "FontCamptonMedium")]
10 | [assembly: ExportFont("fontello.ttf", Alias = "FontFontello")]
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.Android/Resources/layout/Tabbar.xml:
--------------------------------------------------------------------------------
1 |
2 |
12 |
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone/Views/MainPage.xaml.cs:
--------------------------------------------------------------------------------
1 | using System.ComponentModel;
2 | using Xamarin.Forms;
3 | using Xamarin.Forms.Xaml;
4 | using XFKidzeeZone.ViewModels;
5 |
6 | namespace XFKidzeeZone
7 | {
8 | // Learn more about making custom code visible in the Xamarin.Forms previewer
9 | // by visiting https://aka.ms/xamarinforms-previewer
10 | [XamlCompilation(XamlCompilationOptions.Compile)]
11 | [DesignTimeVisible(false)]
12 | public partial class MainPage : ContentPage
13 | {
14 | public MainPage()
15 | {
16 | InitializeComponent();
17 | BindingContext = new MainPageViewModel(Navigation);
18 | }
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.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 your 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 |
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone/App.xaml.cs:
--------------------------------------------------------------------------------
1 | using Xamarin.Forms;
2 | using XFKidzeeZone.Interfaces;
3 |
4 | namespace XFKidzeeZone
5 | {
6 | public partial class App : Application
7 | {
8 | public App()
9 | {
10 | InitializeComponent();
11 |
12 | MainPage = new NavigationPage(new MainPage());
13 |
14 | if (Device.RuntimePlatform == Device.iOS)
15 | DependencyService.Get().ChangeTextColor();
16 | }
17 |
18 | protected override void OnStart()
19 | {
20 | }
21 |
22 | protected override void OnSleep()
23 | {
24 | }
25 |
26 | protected override void OnResume()
27 | {
28 | }
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone/ViewModels/DetailPageViewModel.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Threading.Tasks;
4 | using Xamarin.Forms;
5 | using XFKidzeeZone.Models;
6 | using XFKidzeeZone.ViewModel;
7 |
8 | namespace XFKidzeeZone.ViewModels
9 | {
10 | public class DetailPageViewModel : BaseViewModel
11 | {
12 | public DetailPageViewModel(INavigation navigation, Game game)
13 | {
14 | Navigation = navigation;
15 | PopDetailPageCommand = new Command(async () => await ExecutePopDetailPageCommand());
16 | Game = game;
17 | }
18 |
19 | public Command PopDetailPageCommand { get; }
20 | public Game Game { get; set; }
21 |
22 | private async Task ExecutePopDetailPageCommand()
23 | {
24 | await Navigation.PopAsync();
25 | }
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone/App.xaml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
11 |
15 | #1E1E1E
16 | #363636
17 | #E33E6B
18 | #FF6A44
19 | #FFFFFF
20 | #6E6E6E
21 |
22 |
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone/Models/Game.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.Generic;
2 |
3 | namespace XFKidzeeZone.Models
4 | {
5 | public class Game
6 | {
7 | public string name { get; set; }
8 | public string image { get; set; }
9 | public double rating { get; set; }
10 | public string company { get; set; }
11 | public string backgroundStartColor { get; set; }
12 | public string backgroundEndColor { get; set; }
13 | public double install { get; set; }
14 | public string genre { get; set; }
15 | public string about { get; set; }
16 | public int reviewNumbers { get; set; }
17 | public List stars { get; set; }
18 | public List reviews { get; set; }
19 | }
20 |
21 | public class Star
22 | {
23 | public double number { get; set; }
24 | }
25 |
26 | public class Review
27 | {
28 | public int order { get; set; }
29 | public double percentual { get; set; }
30 | public double progress { get; set; }
31 | }
32 | }
33 |
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/Interfaces/StatusBarStyle.cs:
--------------------------------------------------------------------------------
1 | using UIKit;
2 | using Xamarin.Forms;
3 | using XFKidzeeZone.Interfaces;
4 | using XFKidzeeZone.iOS.Interfaces;
5 |
6 | [assembly: Dependency(typeof(StatusBarStyle))]
7 | namespace XFKidzeeZone.iOS.Interfaces
8 | {
9 | public class StatusBarStyle : IStatusBarStyle
10 | {
11 | public void ChangeTextColor()
12 | {
13 | Device.BeginInvokeOnMainThread(() =>
14 | {
15 | var currentUIViewController = GetCurrentViewController();
16 | UIApplication.SharedApplication.SetStatusBarStyle(UIStatusBarStyle.LightContent, false);
17 | currentUIViewController.SetNeedsStatusBarAppearanceUpdate();
18 | });
19 | }
20 |
21 | UIViewController GetCurrentViewController()
22 | {
23 | var window = UIApplication.SharedApplication.KeyWindow;
24 | var vc = window.RootViewController;
25 | while (vc.PresentedViewController != null)
26 | vc = vc.PresentedViewController;
27 | return vc;
28 | }
29 | }
30 | }
--------------------------------------------------------------------------------
/LICENSE.txt:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2020 Altevir Cardoso Neto
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.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 XFKidzeeZone.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 App());
27 |
28 | return base.FinishedLaunching(app, options);
29 | }
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.Android/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 | using Android.App;
5 |
6 | // General Information about an assembly is controlled through the following
7 | // set of attributes. Change these attribute values to modify the information
8 | // associated with an assembly.
9 | [assembly: AssemblyTitle("XFKidzeeZone.Android")]
10 | [assembly: AssemblyDescription("")]
11 | [assembly: AssemblyConfiguration("")]
12 | [assembly: AssemblyCompany("")]
13 | [assembly: AssemblyProduct("XFKidzeeZone.Android")]
14 | [assembly: AssemblyCopyright("Copyright © 2014")]
15 | [assembly: AssemblyTrademark("")]
16 | [assembly: AssemblyCulture("")]
17 | [assembly: ComVisible(false)]
18 |
19 | // Version information for an assembly consists of the following four values:
20 | //
21 | // Major Version
22 | // Minor Version
23 | // Build Number
24 | // Revision
25 | [assembly: AssemblyVersion("1.0.0.0")]
26 | [assembly: AssemblyFileVersion("1.0.0.0")]
27 |
28 | // Add some common permissions, these can be removed if not needed
29 | [assembly: UsesPermission(Android.Manifest.Permission.Internet)]
30 | [assembly: UsesPermission(Android.Manifest.Permission.WriteExternalStorage)]
31 |
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone/ViewModels/MainPageViewModel.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.ObjectModel;
2 | using System.Threading.Tasks;
3 | using Xamarin.Forms;
4 | using XFKidzeeZone.Models;
5 | using XFKidzeeZone.Service;
6 | using XFKidzeeZone.ViewModel;
7 | using XFKidzeeZone.Views;
8 |
9 | namespace XFKidzeeZone.ViewModels
10 | {
11 | public class MainPageViewModel : BaseViewModel
12 | {
13 | public MainPageViewModel(INavigation navigation)
14 | {
15 | Navigation = navigation;
16 | NavigateToDetailPageCommand = new Command(async (param) => await ExecuteNavigateToDetailPageCommand(param));
17 | GetGames();
18 | GetBestOfWeeks();
19 | }
20 |
21 | public Command NavigateToDetailPageCommand { get; }
22 | public ObservableCollection Games { get; set; }
23 | public ObservableCollection BestOfWeeks { get; set; }
24 |
25 | void GetGames()
26 | {
27 | Games = new ObservableCollection(DataService.GetGames());
28 | }
29 |
30 | void GetBestOfWeeks()
31 | {
32 | BestOfWeeks = new ObservableCollection(DataService.GetBestOfWeeks());
33 | }
34 |
35 | private async Task ExecuteNavigateToDetailPageCommand(Game param)
36 | {
37 | await Navigation.PushAsync(new DetailPage(param));
38 | }
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.Android/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 XFKidzeeZone.Droid
11 | {
12 | [Activity(Label = "XFKidzeeZone", Icon = "@mipmap/icon", Theme = "@style/MainTheme", MainLauncher = true, ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)]
13 | public class MainActivity : global::Xamarin.Forms.Platform.Android.FormsAppCompatActivity
14 | {
15 | protected override void OnCreate(Bundle savedInstanceState)
16 | {
17 | TabLayoutResource = Resource.Layout.Tabbar;
18 | ToolbarResource = Resource.Layout.Toolbar;
19 |
20 | base.OnCreate(savedInstanceState);
21 |
22 | Xamarin.Essentials.Platform.Init(this, savedInstanceState);
23 | global::Xamarin.Forms.Forms.Init(this, savedInstanceState);
24 | LoadApplication(new App());
25 | }
26 | public override void OnRequestPermissionsResult(int requestCode, string[] permissions, [GeneratedEnum] Android.Content.PM.Permission[] grantResults)
27 | {
28 | Xamarin.Essentials.Platform.OnRequestPermissionsResult(requestCode, permissions, grantResults);
29 |
30 | base.OnRequestPermissionsResult(requestCode, permissions, grantResults);
31 | }
32 | }
33 | }
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.Android/Resources/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
6 |
7 |
26 |
27 |
30 |
31 |
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("XFKidzeeZone.iOS")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("XFKidzeeZone.iOS")]
13 | [assembly: AssemblyCopyright("Copyright © 2014")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Setting ComVisible to false makes the types in this assembly not visible
18 | // to COM components. If you need to access a type in this assembly from
19 | // COM, set the ComVisible attribute to true on that type.
20 | [assembly: ComVisible(false)]
21 |
22 | // The following GUID is for the ID of the typelib if this project is exposed to COM
23 | [assembly: Guid("72bdc44f-c588-44f3-b6df-9aace7daafdd")]
24 |
25 | // Version information for an assembly consists of the following four values:
26 | //
27 | // Major Version
28 | // Minor Version
29 | // Build Number
30 | // Revision
31 | //
32 | // You can specify all the values or you can default the Build and Revision Numbers
33 | // by using the '*' as shown below:
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("1.0.0.0")]
36 | [assembly: AssemblyFileVersion("1.0.0.0")]
37 |
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | UIDeviceFamily
6 |
7 | 1
8 | 2
9 |
10 | UISupportedInterfaceOrientations
11 |
12 | UIInterfaceOrientationPortrait
13 | UIInterfaceOrientationLandscapeLeft
14 | UIInterfaceOrientationLandscapeRight
15 |
16 | UISupportedInterfaceOrientations~ipad
17 |
18 | UIInterfaceOrientationPortrait
19 | UIInterfaceOrientationPortraitUpsideDown
20 | UIInterfaceOrientationLandscapeLeft
21 | UIInterfaceOrientationLandscapeRight
22 |
23 | MinimumOSVersion
24 | 8.0
25 | CFBundleDisplayName
26 | XFKidzeeZone
27 | CFBundleIdentifier
28 | com.companyname.XFKidzeeZone
29 | CFBundleVersion
30 | 1.0
31 | UILaunchStoryboardName
32 | LaunchScreen
33 | CFBundleName
34 | XFKidzeeZone
35 | XSAppIconAssets
36 | Assets.xcassets/AppIcon.appiconset
37 | UIViewControllerBasedStatusBarAppearance
38 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone/XFKidzeeZone.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | netstandard2.0
5 | true
6 |
7 |
8 |
9 | portable
10 | true
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 | MSBuild:UpdateDesignTimeXaml
40 |
41 |
42 |
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone/Views/DetailPage.xaml.cs:
--------------------------------------------------------------------------------
1 | using System.Threading.Tasks;
2 | using Xamarin.Forms;
3 | using Xamarin.Forms.Xaml;
4 | using XFKidzeeZone.Models;
5 | using XFKidzeeZone.ViewModels;
6 |
7 | namespace XFKidzeeZone.Views
8 | {
9 | [XamlCompilation(XamlCompilationOptions.Compile)]
10 | public partial class DetailPage : ContentPage
11 | {
12 | const uint DURATION_ANIMATION_IMAGE = 350;
13 | const uint DURATION_ANIMATION = 550;
14 |
15 | public DetailPage(Game popular)
16 | {
17 | InitializeComponent();
18 | BindingContext = new DetailPageViewModel(Navigation, popular);
19 | imageGame.TranslationX = -300;
20 | lbCompany.TranslationX = -350;
21 | lbName.TranslationX = -350;
22 | }
23 |
24 | protected override async void OnAppearing()
25 | {
26 | await imageGame.TranslateTo(-300, 0, DURATION_ANIMATION_IMAGE, Easing.Linear);
27 | await imageGame.FadeTo(0.5, DURATION_ANIMATION_IMAGE, Easing.Linear);
28 | await imageGame.TranslateTo(-150, 0, DURATION_ANIMATION_IMAGE, Easing.Linear);
29 | await imageGame.TranslateTo(0, 0, DURATION_ANIMATION_IMAGE, Easing.Linear);
30 | await imageGame.FadeTo(1, DURATION_ANIMATION_IMAGE, Easing.Linear);
31 |
32 | await Task.WhenAll(
33 | lbCompany.TranslateTo(-350, 0, DURATION_ANIMATION, Easing.Linear),
34 | lbCompany.TranslateTo(-175, 0, DURATION_ANIMATION, Easing.Linear),
35 | lbCompany.TranslateTo(0, 0, DURATION_ANIMATION, Easing.Linear),
36 | lbName.TranslateTo(-350, 0, DURATION_ANIMATION, Easing.Linear),
37 | lbName.TranslateTo(-175, 0, DURATION_ANIMATION, Easing.Linear),
38 | lbName.TranslateTo(0, 0, DURATION_ANIMATION, Easing.Linear)
39 | );
40 | }
41 | }
42 | }
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Xamarin.Forms Kidzee Games
2 | Conceito de App desenvolvido com XamarinForms.
3 | O que foi usado no desenvolvimento:
4 | - Padrão MVVM (sem framework)
5 | - PancakeView (https://github.com/sthewissen/Xamarin.Forms.PancakeView)
6 | - Embedded Fonts (https://docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/text/fonts)
7 | - CollectionView
8 | - XamarinForms 4.7.0.968
9 |
10 | ## Screenshots
11 | ### Android
12 | 
13 | 
14 |
15 | 
16 | 
17 |
18 | ### iOS
19 | 
20 | 
21 |
22 | 
23 | 
24 |
25 | ### GIF
26 | 
27 |
28 | ## Créditos
29 | ### Design
30 | ### Lov Soin
31 | https://www.uplabs.com/posts/kidzee-zone-play-store-for-kids-2574a8e3-3087-44b5-a122-1d8ddb31c5b2
32 | 
33 |
34 | ### Licença
35 | MIT - Consulte o arquivo LICENSE.txt
36 |
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.Android/Resources/AboutResources.txt:
--------------------------------------------------------------------------------
1 | Images, layout descriptions, binary blobs and string dictionaries can be included
2 | in your application as resource files. Various Android APIs are designed to
3 | operate on the resource IDs instead of dealing with images, strings or binary blobs
4 | directly.
5 |
6 | For example, a sample Android app that contains a user interface layout (main.xml),
7 | an internationalization string table (strings.xml) and some icons (drawable-XXX/icon.png)
8 | would keep its resources in the "Resources" directory of the application:
9 |
10 | Resources/
11 | drawable-hdpi/
12 | icon.png
13 |
14 | drawable-ldpi/
15 | icon.png
16 |
17 | drawable-mdpi/
18 | icon.png
19 |
20 | layout/
21 | main.xml
22 |
23 | values/
24 | strings.xml
25 |
26 | In order to get the build system to recognize Android resources, set the build action to
27 | "AndroidResource". The native Android APIs do not operate directly with filenames, but
28 | instead operate on resource IDs. When you compile an Android application that uses resources,
29 | the build system will package the resources for distribution and generate a class called
30 | "Resource" that contains the tokens for each one of the resources included. For example,
31 | for the above Resources layout, this is what the Resource class would expose:
32 |
33 | public class Resource {
34 | public class drawable {
35 | public const int icon = 0x123;
36 | }
37 |
38 | public class layout {
39 | public const int main = 0x456;
40 | }
41 |
42 | public class strings {
43 | public const int first_string = 0xabc;
44 | public const int second_string = 0xbcd;
45 | }
46 | }
47 |
48 | You would then use R.drawable.icon to reference the drawable/icon.png file, or Resource.layout.main
49 | to reference the layout/main.xml file, or Resource.strings.first_string to reference the first
50 | string in the dictionary file values/strings.xml.
51 |
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone/ViewModels/BaseViewModel.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.Generic;
2 | using System.ComponentModel;
3 | using System.Runtime.CompilerServices;
4 | using System.Threading.Tasks;
5 | using Xamarin.Forms;
6 |
7 | namespace XFKidzeeZone.ViewModel
8 | {
9 | public class BaseViewModel : INotifyPropertyChanged
10 | {
11 | public INavigation Navigation;
12 |
13 | public event PropertyChangedEventHandler PropertyChanged;
14 |
15 | protected virtual void OnPropertyChanged([CallerMemberName]string propertyName = null)
16 | {
17 | PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
18 | }
19 |
20 | public async Task DisplayAlert(string title, string message, string cancel)
21 | {
22 | await Application.Current.MainPage.DisplayAlert(title, message, cancel);
23 | }
24 |
25 | public async Task DisplayAlert(string title, string message, string accept, string cancel)
26 | {
27 | return await Application.Current.MainPage.DisplayAlert(title, message, accept, cancel);
28 | }
29 |
30 | protected bool SetProperty(ref T field, T value, [CallerMemberName]string propertyName = null)
31 | {
32 | if (EqualityComparer.Default.Equals(field, value))
33 | {
34 | return false;
35 | }
36 |
37 | field = value;
38 | OnPropertyChanged(propertyName);
39 |
40 | return true;
41 | }
42 |
43 | private string _title;
44 | public string Title
45 | {
46 | get { return _title; }
47 | set
48 | {
49 | SetProperty(ref _title, value);
50 | }
51 | }
52 |
53 | private bool _isBusy;
54 | public bool IsBusy
55 | {
56 | get { return _isBusy; }
57 | set
58 | {
59 | SetProperty(ref _isBusy, value);
60 | }
61 | }
62 | }
63 | }
64 |
65 |
--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
1 | ###############################################################################
2 | # Set default behavior to automatically normalize line endings.
3 | ###############################################################################
4 | * text=auto
5 |
6 | ###############################################################################
7 | # Set default behavior for command prompt diff.
8 | #
9 | # This is need for earlier builds of msysgit that does not have it on by
10 | # default for csharp files.
11 | # Note: This is only used by command line
12 | ###############################################################################
13 | #*.cs diff=csharp
14 |
15 | ###############################################################################
16 | # Set the merge driver for project and solution files
17 | #
18 | # Merging from the command prompt will add diff markers to the files if there
19 | # are conflicts (Merging from VS is not affected by the settings below, in VS
20 | # the diff markers are never inserted). Diff markers may cause the following
21 | # file extensions to fail to load in VS. An alternative would be to treat
22 | # these files as binary and thus will always conflict and require user
23 | # intervention with every merge. To do so, just uncomment the entries below
24 | ###############################################################################
25 | #*.sln merge=binary
26 | #*.csproj merge=binary
27 | #*.vbproj merge=binary
28 | #*.vcxproj merge=binary
29 | #*.vcproj merge=binary
30 | #*.dbproj merge=binary
31 | #*.fsproj merge=binary
32 | #*.lsproj merge=binary
33 | #*.wixproj merge=binary
34 | #*.modelproj merge=binary
35 | #*.sqlproj merge=binary
36 | #*.wwaproj merge=binary
37 |
38 | ###############################################################################
39 | # behavior for image files
40 | #
41 | # image files are treated as binary by default.
42 | ###############################################################################
43 | #*.jpg binary
44 | #*.png binary
45 | #*.gif binary
46 |
47 | ###############################################################################
48 | # diff behavior for common document formats
49 | #
50 | # Convert binary document formats to text before diffing them. This feature
51 | # is only available from the command line. Turn it on by uncommenting the
52 | # entries below.
53 | ###############################################################################
54 | #*.doc diff=astextplain
55 | #*.DOC diff=astextplain
56 | #*.docx diff=astextplain
57 | #*.DOCX diff=astextplain
58 | #*.dot diff=astextplain
59 | #*.DOT diff=astextplain
60 | #*.pdf diff=astextplain
61 | #*.PDF diff=astextplain
62 | #*.rtf diff=astextplain
63 | #*.RTF diff=astextplain
64 |
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/Resources/LaunchScreen.storyboard:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/Assets.xcassets/AppIcon.appiconset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images": [
3 | {
4 | "scale": "2x",
5 | "size": "20x20",
6 | "idiom": "iphone",
7 | "filename": "Icon40.png"
8 | },
9 | {
10 | "scale": "3x",
11 | "size": "20x20",
12 | "idiom": "iphone",
13 | "filename": "Icon60.png"
14 | },
15 | {
16 | "scale": "2x",
17 | "size": "29x29",
18 | "idiom": "iphone",
19 | "filename": "Icon58.png"
20 | },
21 | {
22 | "scale": "3x",
23 | "size": "29x29",
24 | "idiom": "iphone",
25 | "filename": "Icon87.png"
26 | },
27 | {
28 | "scale": "2x",
29 | "size": "40x40",
30 | "idiom": "iphone",
31 | "filename": "Icon80.png"
32 | },
33 | {
34 | "scale": "3x",
35 | "size": "40x40",
36 | "idiom": "iphone",
37 | "filename": "Icon120.png"
38 | },
39 | {
40 | "scale": "2x",
41 | "size": "60x60",
42 | "idiom": "iphone",
43 | "filename": "Icon120.png"
44 | },
45 | {
46 | "scale": "3x",
47 | "size": "60x60",
48 | "idiom": "iphone",
49 | "filename": "Icon180.png"
50 | },
51 | {
52 | "scale": "1x",
53 | "size": "20x20",
54 | "idiom": "ipad",
55 | "filename": "Icon20.png"
56 | },
57 | {
58 | "scale": "2x",
59 | "size": "20x20",
60 | "idiom": "ipad",
61 | "filename": "Icon40.png"
62 | },
63 | {
64 | "scale": "1x",
65 | "size": "29x29",
66 | "idiom": "ipad",
67 | "filename": "Icon29.png"
68 | },
69 | {
70 | "scale": "2x",
71 | "size": "29x29",
72 | "idiom": "ipad",
73 | "filename": "Icon58.png"
74 | },
75 | {
76 | "scale": "1x",
77 | "size": "40x40",
78 | "idiom": "ipad",
79 | "filename": "Icon40.png"
80 | },
81 | {
82 | "scale": "2x",
83 | "size": "40x40",
84 | "idiom": "ipad",
85 | "filename": "Icon80.png"
86 | },
87 | {
88 | "scale": "1x",
89 | "size": "76x76",
90 | "idiom": "ipad",
91 | "filename": "Icon76.png"
92 | },
93 | {
94 | "scale": "2x",
95 | "size": "76x76",
96 | "idiom": "ipad",
97 | "filename": "Icon152.png"
98 | },
99 | {
100 | "scale": "2x",
101 | "size": "83.5x83.5",
102 | "idiom": "ipad",
103 | "filename": "Icon167.png"
104 | },
105 | {
106 | "scale": "1x",
107 | "size": "1024x1024",
108 | "idiom": "ios-marketing",
109 | "filename": "Icon1024.png"
110 | }
111 | ],
112 | "properties": {},
113 | "info": {
114 | "version": 1,
115 | "author": "xcode"
116 | }
117 | }
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone/Service/DataService.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.Generic;
2 | using System.Collections.ObjectModel;
3 | using System.Linq;
4 | using XFKidzeeZone.Models;
5 |
6 | namespace XFKidzeeZone.Service
7 | {
8 | public class DataService
9 | {
10 | public static ObservableCollection GetGames()
11 | {
12 | return new ObservableCollection()
13 | {
14 | new Game()
15 | {
16 | name = "Super Mario Bros. 2",
17 | company = "Nintendo Co. Ltd",
18 | rating = 4.5,
19 | image = "mario.png",
20 | backgroundStartColor = "#EB507B",
21 | backgroundEndColor = "#D92556",
22 | genre = "Action",
23 | install = 5.3,
24 | reviewNumbers = 802,
25 | about = "A new kind of Mario game that you can play with one hand. You control Mario by tapping as he constantly runs forward. You time yourtaps to pull off stylish jumps, midair spins, and wall jumps to gather coins and reach the goal!",
26 | stars = new List()
27 | {
28 | new Star(){ number = 1 },
29 | new Star(){ number = 2 },
30 | new Star(){ number = 3 },
31 | new Star(){ number = 4 },
32 | new Star(){ number = 4.5 },
33 | },
34 | reviews = new List()
35 | {
36 | new Review() { order = 1, percentual = 5, progress = 0.05 },
37 | new Review() { order = 2, percentual = 10, progress = 0.10 },
38 | new Review() { order = 3, percentual = 20, progress = 0.20 },
39 | new Review() { order = 4, percentual = 30, progress = 0.30 },
40 | new Review() { order = 5, percentual = 48, progress = 0.40 }
41 | }.OrderByDescending(p => p.order).ToList()
42 | },
43 | new Game()
44 | {
45 | name = "Angry Bird Friends 2.0",
46 | company = "Rovio Entertainment",
47 | rating = 4,
48 | image = "angry_birds.png",
49 | backgroundStartColor = "#FBC25F",
50 | backgroundEndColor = "#D99825",
51 | genre = "Strategy",
52 | install = 5.2,
53 | reviewNumbers = 901,
54 | about = "Play all of the classic bird-flinging, tower-crumbling and pig-popping of the original Angry Birds, condensed into bite-sized, competitive tournaments. Compete with your friends and players around the globe!",
55 | stars = new List()
56 | {
57 | new Star(){ number = 1 },
58 | new Star(){ number = 2 },
59 | new Star(){ number = 3 },
60 | new Star(){ number = 4 }
61 | },
62 | reviews = new List()
63 | {
64 | new Review() { order = 1, percentual = 4, progress = 0.04 },
65 | new Review() { order = 2, percentual = 12, progress = 0.12 },
66 | new Review() { order = 3, percentual = 25, progress = 0.25 },
67 | new Review() { order = 4, percentual = 38, progress = 0.38 },
68 | new Review() { order = 5, percentual = 50, progress = 0.5 }
69 | }.OrderByDescending(p => p.order).ToList()
70 | },
71 | new Game()
72 | {
73 | name = "Clash of Clans",
74 | company = "Supercell",
75 | rating = 4.5,
76 | image = "clashofclans.png",
77 | backgroundStartColor = "#71D7F6",
78 | backgroundEndColor = "#13A1CC",
79 | genre = "Strategy",
80 | install = 7.1,
81 | reviewNumbers = 892,
82 | about = "Answer the call of the mustache! Join the international fray that is Clash of Clans. Customize your village, build an army and crush your opponents. Like using friendship to strike fear into your enemies? Join a Clan, or establish a Clashing legacy by creating your own. The choice is yours in this millions-strong community of Barbarians. Download for free and Clash on, Chief!",
83 | stars = new List()
84 | {
85 | new Star(){ number = 1 },
86 | new Star(){ number = 2 },
87 | new Star(){ number = 3 },
88 | new Star(){ number = 4 },
89 | new Star(){ number = 4.5 },
90 | },
91 | reviews = new List()
92 | {
93 | new Review() { order = 1, percentual = 10, progress = 0.10 },
94 | new Review() { order = 2, percentual = 20, progress = 0.20 },
95 | new Review() { order = 3, percentual = 35, progress = 0.35 },
96 | new Review() { order = 4, percentual = 45, progress = 0.45 },
97 | new Review() { order = 5, percentual = 70, progress = 0.70 }
98 | }.OrderByDescending(p => p.order).ToList()
99 | }
100 | };
101 | }
102 |
103 | public static ObservableCollection GetBestOfWeeks()
104 | {
105 | return new ObservableCollection()
106 | {
107 | new BestOfWeek()
108 | {
109 | name = "Word Show - Legends",
110 | company = "Etermax",
111 | rating = 4.5,
112 | image = "word.png"
113 | },
114 | new BestOfWeek()
115 | {
116 | name = "Ludo Club",
117 | company = "Moonfrog",
118 | rating = 4.2,
119 | image = "ludoclub"
120 | }
121 | };
122 | }
123 | }
124 | }
125 |
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.Android/XFKidzeeZone.Android.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Debug
5 | AnyCPU
6 | {6A59BD63-F6A0-4AF8-957B-6B9BE57938EE}
7 | {EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
8 | {c9e5eea5-ca05-42a1-839b-61506e0a37df}
9 | Library
10 | XFKidzeeZone.Droid
11 | XFKidzeeZone.Android
12 | True
13 | True
14 | Resources\Resource.designer.cs
15 | Resource
16 | Properties\AndroidManifest.xml
17 | Resources
18 | Assets
19 | false
20 | v9.0
21 | true
22 | true
23 | Xamarin.Android.Net.AndroidClientHandler
24 |
25 |
26 |
27 |
28 | true
29 | portable
30 | false
31 | bin\Debug
32 | DEBUG;
33 | prompt
34 | 4
35 | None
36 |
37 |
38 | true
39 | portable
40 | true
41 | bin\Release
42 | prompt
43 | 4
44 | true
45 | false
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 | 1.4.2
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 | {0E024517-DE96-4136-BD17-BFAB7F3601F0}
97 | XFKidzeeZone
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 |
111 |
112 |
113 |
114 |
115 |
116 |
117 |
118 |
119 |
120 |
121 |
122 |
123 |
124 |
125 |
126 |
127 |
128 |
129 |
130 |
131 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | ## Ignore Visual Studio temporary files, build results, and
2 | ## files generated by popular Visual Studio add-ons.
3 | ##
4 | ## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
5 |
6 | # User-specific files
7 | *.rsuser
8 | *.suo
9 | *.user
10 | *.userosscache
11 | *.sln.docstates
12 |
13 | # User-specific files (MonoDevelop/Xamarin Studio)
14 | *.userprefs
15 |
16 | # Build results
17 | [Dd]ebug/
18 | [Dd]ebugPublic/
19 | [Rr]elease/
20 | [Rr]eleases/
21 | x64/
22 | x86/
23 | [Aa][Rr][Mm]/
24 | [Aa][Rr][Mm]64/
25 | bld/
26 | [Bb]in/
27 | [Oo]bj/
28 | [Ll]og/
29 |
30 | # Visual Studio 2015/2017 cache/options directory
31 | .vs/
32 | # Uncomment if you have tasks that create the project's static files in wwwroot
33 | #wwwroot/
34 |
35 | # Visual Studio 2017 auto generated files
36 | Generated\ Files/
37 |
38 | # MSTest test Results
39 | [Tt]est[Rr]esult*/
40 | [Bb]uild[Ll]og.*
41 |
42 | # NUNIT
43 | *.VisualState.xml
44 | TestResult.xml
45 |
46 | # Build Results of an ATL Project
47 | [Dd]ebugPS/
48 | [Rr]eleasePS/
49 | dlldata.c
50 |
51 | # Benchmark Results
52 | BenchmarkDotNet.Artifacts/
53 |
54 | # .NET Core
55 | project.lock.json
56 | project.fragment.lock.json
57 | artifacts/
58 |
59 | # StyleCop
60 | StyleCopReport.xml
61 |
62 | # Files built by Visual Studio
63 | *_i.c
64 | *_p.c
65 | *_h.h
66 | *.ilk
67 | *.meta
68 | *.obj
69 | *.iobj
70 | *.pch
71 | *.pdb
72 | *.ipdb
73 | *.pgc
74 | *.pgd
75 | *.rsp
76 | *.sbr
77 | *.tlb
78 | *.tli
79 | *.tlh
80 | *.tmp
81 | *.tmp_proj
82 | *_wpftmp.csproj
83 | *.log
84 | *.vspscc
85 | *.vssscc
86 | .builds
87 | *.pidb
88 | *.svclog
89 | *.scc
90 |
91 | # Chutzpah Test files
92 | _Chutzpah*
93 |
94 | # Visual C++ cache files
95 | ipch/
96 | *.aps
97 | *.ncb
98 | *.opendb
99 | *.opensdf
100 | *.sdf
101 | *.cachefile
102 | *.VC.db
103 | *.VC.VC.opendb
104 |
105 | # Visual Studio profiler
106 | *.psess
107 | *.vsp
108 | *.vspx
109 | *.sap
110 |
111 | # Visual Studio Trace Files
112 | *.e2e
113 |
114 | # TFS 2012 Local Workspace
115 | $tf/
116 |
117 | # Guidance Automation Toolkit
118 | *.gpState
119 |
120 | # ReSharper is a .NET coding add-in
121 | _ReSharper*/
122 | *.[Rr]e[Ss]harper
123 | *.DotSettings.user
124 |
125 | # JustCode is a .NET coding add-in
126 | .JustCode
127 |
128 | # TeamCity is a build add-in
129 | _TeamCity*
130 |
131 | # DotCover is a Code Coverage Tool
132 | *.dotCover
133 |
134 | # AxoCover is a Code Coverage Tool
135 | .axoCover/*
136 | !.axoCover/settings.json
137 |
138 | # Visual Studio code coverage results
139 | *.coverage
140 | *.coveragexml
141 |
142 | # NCrunch
143 | _NCrunch_*
144 | .*crunch*.local.xml
145 | nCrunchTemp_*
146 |
147 | # MightyMoose
148 | *.mm.*
149 | AutoTest.Net/
150 |
151 | # Web workbench (sass)
152 | .sass-cache/
153 |
154 | # Installshield output folder
155 | [Ee]xpress/
156 |
157 | # DocProject is a documentation generator add-in
158 | DocProject/buildhelp/
159 | DocProject/Help/*.HxT
160 | DocProject/Help/*.HxC
161 | DocProject/Help/*.hhc
162 | DocProject/Help/*.hhk
163 | DocProject/Help/*.hhp
164 | DocProject/Help/Html2
165 | DocProject/Help/html
166 |
167 | # Click-Once directory
168 | publish/
169 |
170 | # Publish Web Output
171 | *.[Pp]ublish.xml
172 | *.azurePubxml
173 | # Note: Comment the next line if you want to checkin your web deploy settings,
174 | # but database connection strings (with potential passwords) will be unencrypted
175 | *.pubxml
176 | *.publishproj
177 |
178 | # Microsoft Azure Web App publish settings. Comment the next line if you want to
179 | # checkin your Azure Web App publish settings, but sensitive information contained
180 | # in these scripts will be unencrypted
181 | PublishScripts/
182 |
183 | # NuGet Packages
184 | *.nupkg
185 | # The packages folder can be ignored because of Package Restore
186 | **/[Pp]ackages/*
187 | # except build/, which is used as an MSBuild target.
188 | !**/[Pp]ackages/build/
189 | # Uncomment if necessary however generally it will be regenerated when needed
190 | #!**/[Pp]ackages/repositories.config
191 | # NuGet v3's project.json files produces more ignorable files
192 | *.nuget.props
193 | *.nuget.targets
194 |
195 | # Microsoft Azure Build Output
196 | csx/
197 | *.build.csdef
198 |
199 | # Microsoft Azure Emulator
200 | ecf/
201 | rcf/
202 |
203 | # Windows Store app package directories and files
204 | AppPackages/
205 | BundleArtifacts/
206 | Package.StoreAssociation.xml
207 | _pkginfo.txt
208 | *.appx
209 |
210 | # Visual Studio cache files
211 | # files ending in .cache can be ignored
212 | *.[Cc]ache
213 | # but keep track of directories ending in .cache
214 | !?*.[Cc]ache/
215 |
216 | # Others
217 | ClientBin/
218 | ~$*
219 | *~
220 | *.dbmdl
221 | *.dbproj.schemaview
222 | *.jfm
223 | *.pfx
224 | *.publishsettings
225 | orleans.codegen.cs
226 |
227 | # Including strong name files can present a security risk
228 | # (https://github.com/github/gitignore/pull/2483#issue-259490424)
229 | #*.snk
230 |
231 | # Since there are multiple workflows, uncomment next line to ignore bower_components
232 | # (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
233 | #bower_components/
234 |
235 | # RIA/Silverlight projects
236 | Generated_Code/
237 |
238 | # Backup & report files from converting an old project file
239 | # to a newer Visual Studio version. Backup files are not needed,
240 | # because we have git ;-)
241 | _UpgradeReport_Files/
242 | Backup*/
243 | UpgradeLog*.XML
244 | UpgradeLog*.htm
245 | ServiceFabricBackup/
246 | *.rptproj.bak
247 |
248 | # SQL Server files
249 | *.mdf
250 | *.ldf
251 | *.ndf
252 |
253 | # Business Intelligence projects
254 | *.rdl.data
255 | *.bim.layout
256 | *.bim_*.settings
257 | *.rptproj.rsuser
258 | *- Backup*.rdl
259 |
260 | # Microsoft Fakes
261 | FakesAssemblies/
262 |
263 | # GhostDoc plugin setting file
264 | *.GhostDoc.xml
265 |
266 | # Node.js Tools for Visual Studio
267 | .ntvs_analysis.dat
268 | node_modules/
269 |
270 | # Visual Studio 6 build log
271 | *.plg
272 |
273 | # Visual Studio 6 workspace options file
274 | *.opt
275 |
276 | # Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
277 | *.vbw
278 |
279 | # Visual Studio LightSwitch build output
280 | **/*.HTMLClient/GeneratedArtifacts
281 | **/*.DesktopClient/GeneratedArtifacts
282 | **/*.DesktopClient/ModelManifest.xml
283 | **/*.Server/GeneratedArtifacts
284 | **/*.Server/ModelManifest.xml
285 | _Pvt_Extensions
286 |
287 | # Paket dependency manager
288 | .paket/paket.exe
289 | paket-files/
290 |
291 | # FAKE - F# Make
292 | .fake/
293 |
294 | # JetBrains Rider
295 | .idea/
296 | *.sln.iml
297 |
298 | # CodeRush personal settings
299 | .cr/personal
300 |
301 | # Python Tools for Visual Studio (PTVS)
302 | __pycache__/
303 | *.pyc
304 |
305 | # Cake - Uncomment if you are using it
306 | # tools/**
307 | # !tools/packages.config
308 |
309 | # Tabs Studio
310 | *.tss
311 |
312 | # Telerik's JustMock configuration file
313 | *.jmconfig
314 |
315 | # BizTalk build output
316 | *.btp.cs
317 | *.btm.cs
318 | *.odx.cs
319 | *.xsd.cs
320 |
321 | # OpenCover UI analysis results
322 | OpenCover/
323 |
324 | # Azure Stream Analytics local run output
325 | ASALocalRun/
326 |
327 | # MSBuild Binary and Structured Log
328 | *.binlog
329 |
330 | # NVidia Nsight GPU debugger configuration file
331 | *.nvuser
332 |
333 | # MFractors (Xamarin productivity tool) working folder
334 | .mfractor/
335 |
336 | # Local History for Visual Studio
337 | .localhistory/
338 |
339 | # BeatPulse healthcheck temp database
340 | healthchecksdb
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone.iOS/XFKidzeeZone.iOS.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Debug
5 | iPhoneSimulator
6 | 8.0.30703
7 | 2.0
8 | {E4918DA3-C74F-4FFC-8CD7-92A55BEDCDB8}
9 | {FEACFBD2-3405-455C-9665-78FE426C6842};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
10 | {6143fdea-f3c2-4a09-aafa-6e230626515e}
11 | Exe
12 | XFKidzeeZone.iOS
13 | Resources
14 | XFKidzeeZone.iOS
15 | true
16 | NSUrlSessionHandler
17 | automatic
18 |
19 |
20 | true
21 | full
22 | false
23 | bin\iPhoneSimulator\Debug
24 | DEBUG
25 | prompt
26 | 4
27 | x86_64
28 | None
29 | true
30 |
31 |
32 | none
33 | true
34 | bin\iPhoneSimulator\Release
35 | prompt
36 | 4
37 | None
38 | x86_64
39 |
40 |
41 | true
42 | full
43 | false
44 | bin\iPhone\Debug
45 | DEBUG
46 | prompt
47 | 4
48 | ARM64
49 | iPhone Developer
50 | true
51 | Entitlements.plist
52 | None
53 | -all
54 |
55 |
56 | none
57 | true
58 | bin\iPhone\Release
59 | prompt
60 | 4
61 | ARM64
62 | iPhone Developer
63 | Entitlements.plist
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 | false
77 |
78 |
79 | false
80 |
81 |
82 | false
83 |
84 |
85 | false
86 |
87 |
88 | false
89 |
90 |
91 | false
92 |
93 |
94 | false
95 |
96 |
97 | false
98 |
99 |
100 | false
101 |
102 |
103 | false
104 |
105 |
106 | false
107 |
108 |
109 | false
110 |
111 |
112 | false
113 |
114 |
115 | false
116 |
117 |
118 |
119 |
120 |
121 |
122 |
123 |
124 |
125 |
126 |
127 |
128 |
129 |
130 | 1.4.2
131 |
132 |
133 |
134 |
135 |
136 | {0E024517-DE96-4136-BD17-BFAB7F3601F0}
137 | XFKidzeeZone
138 |
139 |
140 |
141 |
142 |
143 |
144 |
145 |
146 |
147 |
148 |
149 |
150 |
151 |
152 |
153 |
154 |
155 |
156 |
157 |
158 |
159 |
160 |
161 |
162 |
163 |
164 |
165 |
166 |
167 |
168 |
169 |
170 |
171 |
172 |
173 |
174 |
175 |
176 |
177 |
178 |
179 |
180 |
181 |
182 |
183 |
184 |
185 |
186 |
187 |
188 |
189 |
190 |
191 |
192 |
193 |
194 |
195 |
196 |
197 |
198 |
199 |
200 |
201 |
202 |
203 |
204 |
205 |
206 |
207 |
208 |
209 |
210 |
211 |
212 |
213 |
214 |
215 |
216 |
217 |
218 |
219 |
220 |
221 |
222 |
223 |
224 |
225 |
226 |
227 |
228 |
229 |
230 |
231 |
232 |
233 |
234 |
235 |
236 |
237 |
238 |
239 |
--------------------------------------------------------------------------------
/XFKidzeeZone.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 16
4 | VisualStudioVersion = 16.0.30128.74
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "XFKidzeeZone.Android", "XFKidzeeZone\XFKidzeeZone.Android\XFKidzeeZone.Android.csproj", "{6A59BD63-F6A0-4AF8-957B-6B9BE57938EE}"
7 | EndProject
8 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "XFKidzeeZone.iOS", "XFKidzeeZone\XFKidzeeZone.iOS\XFKidzeeZone.iOS.csproj", "{E4918DA3-C74F-4FFC-8CD7-92A55BEDCDB8}"
9 | EndProject
10 | Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "XFKidzeeZone", "XFKidzeeZone\XFKidzeeZone\XFKidzeeZone.csproj", "{7D00A43A-9983-4DAA-BE2A-141A2D3780FE}"
11 | EndProject
12 | Global
13 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
14 | Debug|Any CPU = Debug|Any CPU
15 | Debug|ARM = Debug|ARM
16 | Debug|iPhone = Debug|iPhone
17 | Debug|iPhoneSimulator = Debug|iPhoneSimulator
18 | Debug|x64 = Debug|x64
19 | Debug|x86 = Debug|x86
20 | Release|Any CPU = Release|Any CPU
21 | Release|ARM = Release|ARM
22 | Release|iPhone = Release|iPhone
23 | Release|iPhoneSimulator = Release|iPhoneSimulator
24 | Release|x64 = Release|x64
25 | Release|x86 = Release|x86
26 | EndGlobalSection
27 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
28 | {6A59BD63-F6A0-4AF8-957B-6B9BE57938EE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
29 | {6A59BD63-F6A0-4AF8-957B-6B9BE57938EE}.Debug|Any CPU.Build.0 = Debug|Any CPU
30 | {6A59BD63-F6A0-4AF8-957B-6B9BE57938EE}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
31 | {6A59BD63-F6A0-4AF8-957B-6B9BE57938EE}.Debug|ARM.ActiveCfg = Debug|Any CPU
32 | {6A59BD63-F6A0-4AF8-957B-6B9BE57938EE}.Debug|ARM.Build.0 = Debug|Any CPU
33 | {6A59BD63-F6A0-4AF8-957B-6B9BE57938EE}.Debug|ARM.Deploy.0 = Debug|Any CPU
34 | {6A59BD63-F6A0-4AF8-957B-6B9BE57938EE}.Debug|iPhone.ActiveCfg = Debug|Any CPU
35 | {6A59BD63-F6A0-4AF8-957B-6B9BE57938EE}.Debug|iPhone.Build.0 = Debug|Any CPU
36 | {6A59BD63-F6A0-4AF8-957B-6B9BE57938EE}.Debug|iPhone.Deploy.0 = Debug|Any CPU
37 | {6A59BD63-F6A0-4AF8-957B-6B9BE57938EE}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
38 | {6A59BD63-F6A0-4AF8-957B-6B9BE57938EE}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
39 | {6A59BD63-F6A0-4AF8-957B-6B9BE57938EE}.Debug|iPhoneSimulator.Deploy.0 = Debug|Any CPU
40 | {6A59BD63-F6A0-4AF8-957B-6B9BE57938EE}.Debug|x64.ActiveCfg = Debug|Any CPU
41 | {6A59BD63-F6A0-4AF8-957B-6B9BE57938EE}.Debug|x64.Build.0 = Debug|Any CPU
42 | {6A59BD63-F6A0-4AF8-957B-6B9BE57938EE}.Debug|x64.Deploy.0 = Debug|Any CPU
43 | {6A59BD63-F6A0-4AF8-957B-6B9BE57938EE}.Debug|x86.ActiveCfg = Debug|Any CPU
44 | {6A59BD63-F6A0-4AF8-957B-6B9BE57938EE}.Debug|x86.Build.0 = Debug|Any CPU
45 | {6A59BD63-F6A0-4AF8-957B-6B9BE57938EE}.Debug|x86.Deploy.0 = Debug|Any CPU
46 | {6A59BD63-F6A0-4AF8-957B-6B9BE57938EE}.Release|Any CPU.ActiveCfg = Release|Any CPU
47 | {6A59BD63-F6A0-4AF8-957B-6B9BE57938EE}.Release|Any CPU.Build.0 = Release|Any CPU
48 | {6A59BD63-F6A0-4AF8-957B-6B9BE57938EE}.Release|Any CPU.Deploy.0 = Release|Any CPU
49 | {6A59BD63-F6A0-4AF8-957B-6B9BE57938EE}.Release|ARM.ActiveCfg = Release|Any CPU
50 | {6A59BD63-F6A0-4AF8-957B-6B9BE57938EE}.Release|ARM.Build.0 = Release|Any CPU
51 | {6A59BD63-F6A0-4AF8-957B-6B9BE57938EE}.Release|ARM.Deploy.0 = Release|Any CPU
52 | {6A59BD63-F6A0-4AF8-957B-6B9BE57938EE}.Release|iPhone.ActiveCfg = Release|Any CPU
53 | {6A59BD63-F6A0-4AF8-957B-6B9BE57938EE}.Release|iPhone.Build.0 = Release|Any CPU
54 | {6A59BD63-F6A0-4AF8-957B-6B9BE57938EE}.Release|iPhone.Deploy.0 = Release|Any CPU
55 | {6A59BD63-F6A0-4AF8-957B-6B9BE57938EE}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
56 | {6A59BD63-F6A0-4AF8-957B-6B9BE57938EE}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
57 | {6A59BD63-F6A0-4AF8-957B-6B9BE57938EE}.Release|iPhoneSimulator.Deploy.0 = Release|Any CPU
58 | {6A59BD63-F6A0-4AF8-957B-6B9BE57938EE}.Release|x64.ActiveCfg = Release|Any CPU
59 | {6A59BD63-F6A0-4AF8-957B-6B9BE57938EE}.Release|x64.Build.0 = Release|Any CPU
60 | {6A59BD63-F6A0-4AF8-957B-6B9BE57938EE}.Release|x64.Deploy.0 = Release|Any CPU
61 | {6A59BD63-F6A0-4AF8-957B-6B9BE57938EE}.Release|x86.ActiveCfg = Release|Any CPU
62 | {6A59BD63-F6A0-4AF8-957B-6B9BE57938EE}.Release|x86.Build.0 = Release|Any CPU
63 | {6A59BD63-F6A0-4AF8-957B-6B9BE57938EE}.Release|x86.Deploy.0 = Release|Any CPU
64 | {E4918DA3-C74F-4FFC-8CD7-92A55BEDCDB8}.Debug|Any CPU.ActiveCfg = Debug|iPhone
65 | {E4918DA3-C74F-4FFC-8CD7-92A55BEDCDB8}.Debug|Any CPU.Build.0 = Debug|iPhone
66 | {E4918DA3-C74F-4FFC-8CD7-92A55BEDCDB8}.Debug|Any CPU.Deploy.0 = Debug|iPhone
67 | {E4918DA3-C74F-4FFC-8CD7-92A55BEDCDB8}.Debug|ARM.ActiveCfg = Debug|iPhone
68 | {E4918DA3-C74F-4FFC-8CD7-92A55BEDCDB8}.Debug|ARM.Build.0 = Debug|iPhone
69 | {E4918DA3-C74F-4FFC-8CD7-92A55BEDCDB8}.Debug|ARM.Deploy.0 = Debug|iPhone
70 | {E4918DA3-C74F-4FFC-8CD7-92A55BEDCDB8}.Debug|iPhone.ActiveCfg = Debug|iPhone
71 | {E4918DA3-C74F-4FFC-8CD7-92A55BEDCDB8}.Debug|iPhone.Build.0 = Debug|iPhone
72 | {E4918DA3-C74F-4FFC-8CD7-92A55BEDCDB8}.Debug|iPhone.Deploy.0 = Debug|iPhone
73 | {E4918DA3-C74F-4FFC-8CD7-92A55BEDCDB8}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
74 | {E4918DA3-C74F-4FFC-8CD7-92A55BEDCDB8}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
75 | {E4918DA3-C74F-4FFC-8CD7-92A55BEDCDB8}.Debug|iPhoneSimulator.Deploy.0 = Debug|iPhoneSimulator
76 | {E4918DA3-C74F-4FFC-8CD7-92A55BEDCDB8}.Debug|x64.ActiveCfg = Debug|iPhone
77 | {E4918DA3-C74F-4FFC-8CD7-92A55BEDCDB8}.Debug|x64.Build.0 = Debug|iPhone
78 | {E4918DA3-C74F-4FFC-8CD7-92A55BEDCDB8}.Debug|x64.Deploy.0 = Debug|iPhone
79 | {E4918DA3-C74F-4FFC-8CD7-92A55BEDCDB8}.Debug|x86.ActiveCfg = Debug|iPhone
80 | {E4918DA3-C74F-4FFC-8CD7-92A55BEDCDB8}.Debug|x86.Build.0 = Debug|iPhone
81 | {E4918DA3-C74F-4FFC-8CD7-92A55BEDCDB8}.Debug|x86.Deploy.0 = Debug|iPhone
82 | {E4918DA3-C74F-4FFC-8CD7-92A55BEDCDB8}.Release|Any CPU.ActiveCfg = Release|iPhone
83 | {E4918DA3-C74F-4FFC-8CD7-92A55BEDCDB8}.Release|Any CPU.Build.0 = Release|iPhone
84 | {E4918DA3-C74F-4FFC-8CD7-92A55BEDCDB8}.Release|Any CPU.Deploy.0 = Release|iPhone
85 | {E4918DA3-C74F-4FFC-8CD7-92A55BEDCDB8}.Release|ARM.ActiveCfg = Release|iPhone
86 | {E4918DA3-C74F-4FFC-8CD7-92A55BEDCDB8}.Release|ARM.Build.0 = Release|iPhone
87 | {E4918DA3-C74F-4FFC-8CD7-92A55BEDCDB8}.Release|ARM.Deploy.0 = Release|iPhone
88 | {E4918DA3-C74F-4FFC-8CD7-92A55BEDCDB8}.Release|iPhone.ActiveCfg = Release|iPhone
89 | {E4918DA3-C74F-4FFC-8CD7-92A55BEDCDB8}.Release|iPhone.Build.0 = Release|iPhone
90 | {E4918DA3-C74F-4FFC-8CD7-92A55BEDCDB8}.Release|iPhone.Deploy.0 = Release|iPhone
91 | {E4918DA3-C74F-4FFC-8CD7-92A55BEDCDB8}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
92 | {E4918DA3-C74F-4FFC-8CD7-92A55BEDCDB8}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
93 | {E4918DA3-C74F-4FFC-8CD7-92A55BEDCDB8}.Release|iPhoneSimulator.Deploy.0 = Release|iPhoneSimulator
94 | {E4918DA3-C74F-4FFC-8CD7-92A55BEDCDB8}.Release|x64.ActiveCfg = Release|iPhone
95 | {E4918DA3-C74F-4FFC-8CD7-92A55BEDCDB8}.Release|x64.Build.0 = Release|iPhone
96 | {E4918DA3-C74F-4FFC-8CD7-92A55BEDCDB8}.Release|x64.Deploy.0 = Release|iPhone
97 | {E4918DA3-C74F-4FFC-8CD7-92A55BEDCDB8}.Release|x86.ActiveCfg = Release|iPhone
98 | {E4918DA3-C74F-4FFC-8CD7-92A55BEDCDB8}.Release|x86.Build.0 = Release|iPhone
99 | {E4918DA3-C74F-4FFC-8CD7-92A55BEDCDB8}.Release|x86.Deploy.0 = Release|iPhone
100 | {7D00A43A-9983-4DAA-BE2A-141A2D3780FE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
101 | {7D00A43A-9983-4DAA-BE2A-141A2D3780FE}.Debug|Any CPU.Build.0 = Debug|Any CPU
102 | {7D00A43A-9983-4DAA-BE2A-141A2D3780FE}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
103 | {7D00A43A-9983-4DAA-BE2A-141A2D3780FE}.Debug|ARM.ActiveCfg = Debug|Any CPU
104 | {7D00A43A-9983-4DAA-BE2A-141A2D3780FE}.Debug|ARM.Build.0 = Debug|Any CPU
105 | {7D00A43A-9983-4DAA-BE2A-141A2D3780FE}.Debug|ARM.Deploy.0 = Debug|Any CPU
106 | {7D00A43A-9983-4DAA-BE2A-141A2D3780FE}.Debug|iPhone.ActiveCfg = Debug|Any CPU
107 | {7D00A43A-9983-4DAA-BE2A-141A2D3780FE}.Debug|iPhone.Build.0 = Debug|Any CPU
108 | {7D00A43A-9983-4DAA-BE2A-141A2D3780FE}.Debug|iPhone.Deploy.0 = Debug|Any CPU
109 | {7D00A43A-9983-4DAA-BE2A-141A2D3780FE}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
110 | {7D00A43A-9983-4DAA-BE2A-141A2D3780FE}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
111 | {7D00A43A-9983-4DAA-BE2A-141A2D3780FE}.Debug|iPhoneSimulator.Deploy.0 = Debug|Any CPU
112 | {7D00A43A-9983-4DAA-BE2A-141A2D3780FE}.Debug|x64.ActiveCfg = Debug|Any CPU
113 | {7D00A43A-9983-4DAA-BE2A-141A2D3780FE}.Debug|x64.Build.0 = Debug|Any CPU
114 | {7D00A43A-9983-4DAA-BE2A-141A2D3780FE}.Debug|x64.Deploy.0 = Debug|Any CPU
115 | {7D00A43A-9983-4DAA-BE2A-141A2D3780FE}.Debug|x86.ActiveCfg = Debug|Any CPU
116 | {7D00A43A-9983-4DAA-BE2A-141A2D3780FE}.Debug|x86.Build.0 = Debug|Any CPU
117 | {7D00A43A-9983-4DAA-BE2A-141A2D3780FE}.Debug|x86.Deploy.0 = Debug|Any CPU
118 | {7D00A43A-9983-4DAA-BE2A-141A2D3780FE}.Release|Any CPU.ActiveCfg = Release|Any CPU
119 | {7D00A43A-9983-4DAA-BE2A-141A2D3780FE}.Release|Any CPU.Build.0 = Release|Any CPU
120 | {7D00A43A-9983-4DAA-BE2A-141A2D3780FE}.Release|Any CPU.Deploy.0 = Release|Any CPU
121 | {7D00A43A-9983-4DAA-BE2A-141A2D3780FE}.Release|ARM.ActiveCfg = Release|Any CPU
122 | {7D00A43A-9983-4DAA-BE2A-141A2D3780FE}.Release|ARM.Build.0 = Release|Any CPU
123 | {7D00A43A-9983-4DAA-BE2A-141A2D3780FE}.Release|ARM.Deploy.0 = Release|Any CPU
124 | {7D00A43A-9983-4DAA-BE2A-141A2D3780FE}.Release|iPhone.ActiveCfg = Release|Any CPU
125 | {7D00A43A-9983-4DAA-BE2A-141A2D3780FE}.Release|iPhone.Build.0 = Release|Any CPU
126 | {7D00A43A-9983-4DAA-BE2A-141A2D3780FE}.Release|iPhone.Deploy.0 = Release|Any CPU
127 | {7D00A43A-9983-4DAA-BE2A-141A2D3780FE}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
128 | {7D00A43A-9983-4DAA-BE2A-141A2D3780FE}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
129 | {7D00A43A-9983-4DAA-BE2A-141A2D3780FE}.Release|iPhoneSimulator.Deploy.0 = Release|Any CPU
130 | {7D00A43A-9983-4DAA-BE2A-141A2D3780FE}.Release|x64.ActiveCfg = Release|Any CPU
131 | {7D00A43A-9983-4DAA-BE2A-141A2D3780FE}.Release|x64.Build.0 = Release|Any CPU
132 | {7D00A43A-9983-4DAA-BE2A-141A2D3780FE}.Release|x64.Deploy.0 = Release|Any CPU
133 | {7D00A43A-9983-4DAA-BE2A-141A2D3780FE}.Release|x86.ActiveCfg = Release|Any CPU
134 | {7D00A43A-9983-4DAA-BE2A-141A2D3780FE}.Release|x86.Build.0 = Release|Any CPU
135 | {7D00A43A-9983-4DAA-BE2A-141A2D3780FE}.Release|x86.Deploy.0 = Release|Any CPU
136 | EndGlobalSection
137 | GlobalSection(SolutionProperties) = preSolution
138 | HideSolutionNode = FALSE
139 | EndGlobalSection
140 | GlobalSection(ExtensibilityGlobals) = postSolution
141 | SolutionGuid = {63EB0865-5EEF-41F9-8379-41D4C29508E8}
142 | EndGlobalSection
143 | EndGlobal
144 |
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone/Views/MainPage.xaml:
--------------------------------------------------------------------------------
1 |
2 |
15 |
16 |
17 |
21 |
26 |
34 |
40 |
47 |
51 |
57 |
66 |
72 |
81 |
87 |
96 |
97 |
98 |
105 |
110 |
116 |
117 |
118 |
119 |
120 |
121 |
122 |
132 |
133 |
139 |
147 |
160 |
168 |
169 |
177 |
184 |
190 |
191 |
192 |
193 |
200 |
201 |
205 |
206 |
207 |
208 |
209 |
210 |
216 |
223 |
224 |
225 |
226 |
227 |
228 |
232 |
238 |
242 |
249 |
255 |
256 |
262 |
268 |
269 |
270 |
271 |
272 |
273 |
274 |
275 |
--------------------------------------------------------------------------------
/XFKidzeeZone/XFKidzeeZone/Views/DetailPage.xaml:
--------------------------------------------------------------------------------
1 |
2 |
12 |
13 |
14 |
15 |
16 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
40 |
45 |
53 |
61 |
67 |
68 |
69 |
84 |
85 |
86 |
87 |
94 |
95 |
101 |
106 |
107 |
108 |
115 |
116 |
121 |
126 |
127 |
128 |
135 |
136 |
141 |
146 |
147 |
148 |
155 |
162 |
168 |
174 |
179 |
180 |
186 |
187 |
188 |
189 |
205 |
206 |
207 |
208 |
214 |
215 |
216 |
224 |
225 |
226 |
230 |
237 |
244 |
253 |
261 |
262 |
263 |
264 |
265 |
266 |
279 |
280 |
281 |
282 |
292 |
293 |
294 |
--------------------------------------------------------------------------------