├── Screenshots
├── UWP.png
├── iOS.png
└── Android.png
├── TheMovie
├── TheMovie.UWP
│ ├── ic_share.png
│ ├── slideout.png
│ ├── ic_grade_black.png
│ ├── ic_grade_white.png
│ ├── ic_search_white.png
│ ├── profile_generic.png
│ ├── Assets
│ │ ├── StoreLogo.png
│ │ ├── SplashScreen.scale-100.png
│ │ ├── SplashScreen.scale-125.png
│ │ ├── SplashScreen.scale-150.png
│ │ ├── SplashScreen.scale-200.png
│ │ ├── SplashScreen.scale-400.png
│ │ ├── LockScreenLogo.scale-100.png
│ │ ├── LockScreenLogo.scale-125.png
│ │ ├── LockScreenLogo.scale-150.png
│ │ ├── LockScreenLogo.scale-200.png
│ │ ├── LockScreenLogo.scale-400.png
│ │ ├── Square44x44Logo.scale-100.png
│ │ ├── Square44x44Logo.scale-125.png
│ │ ├── Square44x44Logo.scale-150.png
│ │ ├── Square44x44Logo.scale-200.png
│ │ ├── Square44x44Logo.scale-400.png
│ │ ├── Wide310x150Logo.scale-100.png
│ │ ├── Wide310x150Logo.scale-125.png
│ │ ├── Wide310x150Logo.scale-150.png
│ │ ├── Wide310x150Logo.scale-200.png
│ │ ├── Wide310x150Logo.scale-400.png
│ │ ├── Square150x150Logo.scale-100.png
│ │ ├── Square150x150Logo.scale-125.png
│ │ ├── Square150x150Logo.scale-150.png
│ │ ├── Square150x150Logo.scale-200.png
│ │ ├── Square150x150Logo.scale-400.png
│ │ ├── Square44x44Logo.targetsize-16_altform-unplated.png
│ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png
│ │ ├── Square44x44Logo.targetsize-32_altform-unplated.png
│ │ ├── Square44x44Logo.targetsize-48_altform-unplated.png
│ │ └── Square44x44Logo.targetsize-256_altform-unplated.png
│ ├── placeholder_portrait.png
│ ├── placeholder_landscape.png
│ ├── MainPage.xaml.cs
│ ├── App.xaml
│ ├── MainPage.xaml
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ └── Default.rd.xml
│ ├── Package.appxmanifest
│ ├── App.xaml.cs
│ └── TheMovie.UWP.csproj
├── TheMovie.iOS
│ ├── Assets.xcassets
│ │ ├── Contents.json
│ │ └── AppIcon.appiconset
│ │ │ ├── Icon-76.png
│ │ │ ├── Icon-60@2x.png
│ │ │ ├── Icon-60@3x.png
│ │ │ ├── Icon-76@2x.png
│ │ │ ├── Icon-Small.png
│ │ │ ├── Icon-Small@1x.png
│ │ │ ├── Icon-Small@2x.png
│ │ │ ├── Icon-Small@3x.png
│ │ │ ├── Icon-Small-40@2x.png
│ │ │ └── Contents.json
│ ├── Resources
│ │ ├── ic_share.png
│ │ ├── tab_feed.png
│ │ ├── tab_about.png
│ │ ├── ic_share@2x.png
│ │ ├── ic_share@3x.png
│ │ ├── tab_about@2x.png
│ │ ├── tab_about@3x.png
│ │ ├── tab_feed@2x.png
│ │ ├── tab_feed@3x.png
│ │ ├── ic_grade_black.png
│ │ ├── ic_grade_white.png
│ │ ├── ic_search_white.png
│ │ ├── profile_generic.png
│ │ ├── ic_grade_black@2x.png
│ │ ├── ic_grade_black@3x.png
│ │ ├── ic_grade_white@2x.png
│ │ ├── ic_grade_white@3x.png
│ │ ├── ic_search_white@2x.png
│ │ ├── ic_search_white@3x.png
│ │ ├── profile_generic@2x.png
│ │ ├── profile_generic@3x.png
│ │ ├── placeholder_portrait.png
│ │ └── placeholder_landscape.png
│ ├── Entitlements.plist
│ ├── Main.cs
│ ├── AppDelegate.cs
│ ├── linker.xml
│ ├── Info.plist
│ ├── LaunchScreen.storyboard
│ └── TheMovie.iOS.csproj
├── TheMovie.Android
│ ├── Resources
│ │ ├── values
│ │ │ ├── strings.xml
│ │ │ └── styles.xml
│ │ ├── drawable-hdpi
│ │ │ ├── icon.png
│ │ │ ├── ic_share.png
│ │ │ ├── ic_grade_black.png
│ │ │ ├── ic_grade_white.png
│ │ │ └── ic_search_white.png
│ │ ├── drawable-mdpi
│ │ │ ├── icon.png
│ │ │ ├── ic_share.png
│ │ │ ├── ic_grade_black.png
│ │ │ ├── ic_grade_white.png
│ │ │ └── ic_search_white.png
│ │ ├── drawable-xhdpi
│ │ │ ├── icon.png
│ │ │ ├── ic_share.png
│ │ │ ├── ic_grade_black.png
│ │ │ ├── ic_grade_white.png
│ │ │ └── ic_search_white.png
│ │ ├── drawable-xxhdpi
│ │ │ ├── ic_share.png
│ │ │ ├── ic_grade_black.png
│ │ │ ├── ic_grade_white.png
│ │ │ └── ic_search_white.png
│ │ ├── drawable-xxxhdpi
│ │ │ ├── ic_share.png
│ │ │ ├── ic_grade_black.png
│ │ │ ├── ic_grade_white.png
│ │ │ └── ic_search_white.png
│ │ ├── drawable
│ │ │ ├── placeholder_portrait.png
│ │ │ └── placeholder_landscape.png
│ │ ├── layout
│ │ │ ├── Toolbar.axml
│ │ │ └── Tabbar.axml
│ │ └── AboutResources.txt
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ └── AndroidManifest.xml
│ ├── MainApplication.cs
│ ├── Assets
│ │ └── AboutAssets.txt
│ ├── linker.xml
│ ├── MainActivity.cs
│ └── TheMovie.Android.csproj
├── TheMovie.Tests
│ ├── TheMovie.UnitTest
│ │ ├── Mocks
│ │ │ ├── Views
│ │ │ │ ├── MainPageMock.cs
│ │ │ │ ├── MovieDetailPageMock.cs
│ │ │ │ └── SearchMoviesPageMock.cs
│ │ │ ├── Services
│ │ │ │ └── PageDialogServiceMock.cs
│ │ │ └── PrismApplicationMock.cs
│ │ ├── TheMovie.UnitTest.csproj
│ │ ├── ViewModels
│ │ │ ├── TestMovieDetailPageViewModel.cs
│ │ │ ├── TestMainPageViewModel.cs
│ │ │ └── TestSearchMoviesPageViewModel.cs
│ │ └── Fakes
│ │ │ └── Services
│ │ │ └── TmdbServiceFake.cs
│ ├── TheMovie.UITest
│ │ ├── packages.config
│ │ ├── AppInitializer.cs
│ │ ├── TheMovie.UITest.csproj
│ │ └── Tests.cs
│ └── TheMovie.IntegrationTest
│ │ ├── TheMovie.IntegrationTest.csproj
│ │ └── TestTmdbService.cs
└── TheMovie
│ ├── Models
│ ├── Genre.cs
│ ├── GenreList.cs
│ ├── ProductionCompanies.cs
│ ├── SpokenLanguages.cs
│ ├── ProductionCountries.cs
│ ├── MovieVideo.cs
│ ├── MovieImage.cs
│ ├── BelongsToCollection.cs
│ ├── SearchMovie.cs
│ ├── Video.cs
│ ├── Image.cs
│ ├── MovieDetail.cs
│ ├── Enums.cs
│ └── Movie.cs
│ ├── Cells
│ ├── VideoCell.xaml.cs
│ ├── MovieCell.xaml.cs
│ ├── VideoCell.xaml
│ └── MovieCell.xaml
│ ├── Consts
│ └── ConfigApp.cs
│ ├── Controls
│ └── CardView.cs
│ ├── Views
│ ├── MainPage.xaml.cs
│ ├── MovieDetailPage.xaml.cs
│ ├── SearchMoviesPage.xaml.cs
│ ├── SearchMoviesPage.xaml
│ ├── MainPage.xaml
│ └── MovieDetailPage.xaml
│ ├── Converters
│ ├── NegateBooleanConverter.cs
│ ├── ItemTappedEventArgsConverter.cs
│ └── ItemAppearingEventArgsConverter.cs
│ ├── Extensions
│ └── BrowserExtension.cs
│ ├── TheMovie.csproj
│ ├── App.xaml
│ ├── ViewModels
│ ├── BaseViewModel.cs
│ ├── MovieDetailPageViewModel.cs
│ ├── SearchMoviesPageViewModel.cs
│ └── MainPageViewModel.cs
│ ├── App.xaml.cs
│ ├── Interfaces
│ └── IApiService.cs
│ ├── Helpers
│ └── ObservableRangeCollection.cs
│ └── Services
│ └── TMDbService.cs
├── .gitignore
├── README.md
├── LICENSE
└── TheMovie.sln
/Screenshots/UWP.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/Screenshots/UWP.png
--------------------------------------------------------------------------------
/Screenshots/iOS.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/Screenshots/iOS.png
--------------------------------------------------------------------------------
/Screenshots/Android.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/Screenshots/Android.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.UWP/ic_share.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.UWP/ic_share.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.UWP/slideout.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.UWP/slideout.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.iOS/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/TheMovie/TheMovie.UWP/ic_grade_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.UWP/ic_grade_black.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.UWP/ic_grade_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.UWP/ic_grade_white.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.UWP/ic_search_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.UWP/ic_search_white.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.UWP/profile_generic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.UWP/profile_generic.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.UWP/Assets/StoreLogo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.UWP/Assets/StoreLogo.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.iOS/Resources/ic_share.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.iOS/Resources/ic_share.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.iOS/Resources/tab_feed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.iOS/Resources/tab_feed.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.UWP/placeholder_portrait.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.UWP/placeholder_portrait.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.iOS/Resources/tab_about.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.iOS/Resources/tab_about.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.UWP/placeholder_landscape.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.UWP/placeholder_landscape.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.iOS/Resources/ic_share@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.iOS/Resources/ic_share@2x.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.iOS/Resources/ic_share@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.iOS/Resources/ic_share@3x.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.iOS/Resources/tab_about@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.iOS/Resources/tab_about@2x.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.iOS/Resources/tab_about@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.iOS/Resources/tab_about@3x.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.iOS/Resources/tab_feed@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.iOS/Resources/tab_feed@2x.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.iOS/Resources/tab_feed@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.iOS/Resources/tab_feed@3x.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.iOS/Resources/ic_grade_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.iOS/Resources/ic_grade_black.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.iOS/Resources/ic_grade_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.iOS/Resources/ic_grade_white.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.iOS/Resources/ic_search_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.iOS/Resources/ic_search_white.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.iOS/Resources/profile_generic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.iOS/Resources/profile_generic.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.iOS/Resources/ic_grade_black@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.iOS/Resources/ic_grade_black@2x.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.iOS/Resources/ic_grade_black@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.iOS/Resources/ic_grade_black@3x.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.iOS/Resources/ic_grade_white@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.iOS/Resources/ic_grade_white@2x.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.iOS/Resources/ic_grade_white@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.iOS/Resources/ic_grade_white@3x.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.iOS/Resources/ic_search_white@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.iOS/Resources/ic_search_white@2x.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.iOS/Resources/ic_search_white@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.iOS/Resources/ic_search_white@3x.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.iOS/Resources/profile_generic@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.iOS/Resources/profile_generic@2x.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.iOS/Resources/profile_generic@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.iOS/Resources/profile_generic@3x.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.Android/Resources/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | The Movie
4 |
--------------------------------------------------------------------------------
/TheMovie/TheMovie.UWP/Assets/SplashScreen.scale-100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.UWP/Assets/SplashScreen.scale-100.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.UWP/Assets/SplashScreen.scale-125.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.UWP/Assets/SplashScreen.scale-125.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.UWP/Assets/SplashScreen.scale-150.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.UWP/Assets/SplashScreen.scale-150.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.UWP/Assets/SplashScreen.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.UWP/Assets/SplashScreen.scale-200.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.UWP/Assets/SplashScreen.scale-400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.UWP/Assets/SplashScreen.scale-400.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.iOS/Resources/placeholder_portrait.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.iOS/Resources/placeholder_portrait.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.Android/Resources/drawable-hdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.Android/Resources/drawable-hdpi/icon.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.Android/Resources/drawable-mdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.Android/Resources/drawable-mdpi/icon.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.Android/Resources/drawable-xhdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.Android/Resources/drawable-xhdpi/icon.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.UWP/Assets/LockScreenLogo.scale-100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.UWP/Assets/LockScreenLogo.scale-100.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.UWP/Assets/LockScreenLogo.scale-125.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.UWP/Assets/LockScreenLogo.scale-125.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.UWP/Assets/LockScreenLogo.scale-150.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.UWP/Assets/LockScreenLogo.scale-150.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.UWP/Assets/LockScreenLogo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.UWP/Assets/LockScreenLogo.scale-200.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.UWP/Assets/LockScreenLogo.scale-400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.UWP/Assets/LockScreenLogo.scale-400.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.UWP/Assets/Square44x44Logo.scale-100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.UWP/Assets/Square44x44Logo.scale-100.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.UWP/Assets/Square44x44Logo.scale-125.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.UWP/Assets/Square44x44Logo.scale-125.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.UWP/Assets/Square44x44Logo.scale-150.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.UWP/Assets/Square44x44Logo.scale-150.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.UWP/Assets/Square44x44Logo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.UWP/Assets/Square44x44Logo.scale-200.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.UWP/Assets/Square44x44Logo.scale-400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.UWP/Assets/Square44x44Logo.scale-400.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.UWP/Assets/Wide310x150Logo.scale-100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.UWP/Assets/Wide310x150Logo.scale-100.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.UWP/Assets/Wide310x150Logo.scale-125.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.UWP/Assets/Wide310x150Logo.scale-125.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.UWP/Assets/Wide310x150Logo.scale-150.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.UWP/Assets/Wide310x150Logo.scale-150.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.UWP/Assets/Wide310x150Logo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.UWP/Assets/Wide310x150Logo.scale-200.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.UWP/Assets/Wide310x150Logo.scale-400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.UWP/Assets/Wide310x150Logo.scale-400.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.iOS/Resources/placeholder_landscape.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.iOS/Resources/placeholder_landscape.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.UWP/Assets/Square150x150Logo.scale-100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.UWP/Assets/Square150x150Logo.scale-100.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.UWP/Assets/Square150x150Logo.scale-125.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.UWP/Assets/Square150x150Logo.scale-125.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.UWP/Assets/Square150x150Logo.scale-150.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.UWP/Assets/Square150x150Logo.scale-150.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.UWP/Assets/Square150x150Logo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.UWP/Assets/Square150x150Logo.scale-200.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.UWP/Assets/Square150x150Logo.scale-400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.UWP/Assets/Square150x150Logo.scale-400.png
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | *obj/
2 | *bin/
3 | /packages
4 | /.vs
5 | /.sonarqube
6 | *.userprefs
7 | *.user
8 | *.UWP.nuget.*
9 | project.lock.json
10 | Resource.designer.cs
11 | /TestResults
12 |
--------------------------------------------------------------------------------
/TheMovie/TheMovie.Android/Resources/drawable-hdpi/ic_share.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.Android/Resources/drawable-hdpi/ic_share.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.Android/Resources/drawable-mdpi/ic_share.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.Android/Resources/drawable-mdpi/ic_share.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.Android/Resources/drawable-xhdpi/ic_share.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.Android/Resources/drawable-xhdpi/ic_share.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.Android/Resources/drawable-xxhdpi/ic_share.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.Android/Resources/drawable-xxhdpi/ic_share.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.Android/Resources/drawable-xxxhdpi/ic_share.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.Android/Resources/drawable-xxxhdpi/ic_share.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.Android/Resources/drawable-hdpi/ic_grade_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.Android/Resources/drawable-hdpi/ic_grade_black.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.Android/Resources/drawable-hdpi/ic_grade_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.Android/Resources/drawable-hdpi/ic_grade_white.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.Android/Resources/drawable-hdpi/ic_search_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.Android/Resources/drawable-hdpi/ic_search_white.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.Android/Resources/drawable-mdpi/ic_grade_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.Android/Resources/drawable-mdpi/ic_grade_black.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.Android/Resources/drawable-mdpi/ic_grade_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.Android/Resources/drawable-mdpi/ic_grade_white.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.Android/Resources/drawable-mdpi/ic_search_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.Android/Resources/drawable-mdpi/ic_search_white.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.Android/Resources/drawable-xhdpi/ic_grade_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.Android/Resources/drawable-xhdpi/ic_grade_black.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.Android/Resources/drawable-xhdpi/ic_grade_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.Android/Resources/drawable-xhdpi/ic_grade_white.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.Android/Resources/drawable/placeholder_portrait.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.Android/Resources/drawable/placeholder_portrait.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.iOS/Assets.xcassets/AppIcon.appiconset/Icon-76.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.iOS/Assets.xcassets/AppIcon.appiconset/Icon-76.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.Android/Resources/drawable-xhdpi/ic_search_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.Android/Resources/drawable-xhdpi/ic_search_white.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.Android/Resources/drawable-xxhdpi/ic_grade_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.Android/Resources/drawable-xxhdpi/ic_grade_black.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.Android/Resources/drawable-xxhdpi/ic_grade_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.Android/Resources/drawable-xxhdpi/ic_grade_white.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.Android/Resources/drawable-xxhdpi/ic_search_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.Android/Resources/drawable-xxhdpi/ic_search_white.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.Android/Resources/drawable-xxxhdpi/ic_grade_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.Android/Resources/drawable-xxxhdpi/ic_grade_black.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.Android/Resources/drawable-xxxhdpi/ic_grade_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.Android/Resources/drawable-xxxhdpi/ic_grade_white.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.Android/Resources/drawable/placeholder_landscape.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.Android/Resources/drawable/placeholder_landscape.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.iOS/Assets.xcassets/AppIcon.appiconset/Icon-60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.iOS/Assets.xcassets/AppIcon.appiconset/Icon-60@2x.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.iOS/Assets.xcassets/AppIcon.appiconset/Icon-60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.iOS/Assets.xcassets/AppIcon.appiconset/Icon-60@3x.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.iOS/Assets.xcassets/AppIcon.appiconset/Icon-76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.iOS/Assets.xcassets/AppIcon.appiconset/Icon-76@2x.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.iOS/Assets.xcassets/AppIcon.appiconset/Icon-Small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.iOS/Assets.xcassets/AppIcon.appiconset/Icon-Small.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.Android/Resources/drawable-xxxhdpi/ic_search_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.Android/Resources/drawable-xxxhdpi/ic_search_white.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.iOS/Assets.xcassets/AppIcon.appiconset/Icon-Small@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.iOS/Assets.xcassets/AppIcon.appiconset/Icon-Small@1x.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.iOS/Assets.xcassets/AppIcon.appiconset/Icon-Small@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.iOS/Assets.xcassets/AppIcon.appiconset/Icon-Small@2x.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.iOS/Assets.xcassets/AppIcon.appiconset/Icon-Small@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.iOS/Assets.xcassets/AppIcon.appiconset/Icon-Small@3x.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.Tests/TheMovie.UnitTest/Mocks/Views/MainPageMock.cs:
--------------------------------------------------------------------------------
1 | using Xamarin.Forms;
2 |
3 | namespace TheMovie.UnitTest.Mocks.Views
4 | {
5 | public class MainPageMock : Page
6 | {
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/TheMovie/TheMovie/Models/Genre.cs:
--------------------------------------------------------------------------------
1 | namespace TheMovie.Models
2 | {
3 | public class Genre
4 | {
5 | public int Id { get; set; }
6 | public string Name { get; set; }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/TheMovie/TheMovie.UWP/Assets/Square44x44Logo.targetsize-16_altform-unplated.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.UWP/Assets/Square44x44Logo.targetsize-16_altform-unplated.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.UWP/Assets/Square44x44Logo.targetsize-24_altform-unplated.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.UWP/Assets/Square44x44Logo.targetsize-24_altform-unplated.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.UWP/Assets/Square44x44Logo.targetsize-32_altform-unplated.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.UWP/Assets/Square44x44Logo.targetsize-32_altform-unplated.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.UWP/Assets/Square44x44Logo.targetsize-48_altform-unplated.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.UWP/Assets/Square44x44Logo.targetsize-48_altform-unplated.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.iOS/Assets.xcassets/AppIcon.appiconset/Icon-Small-40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.iOS/Assets.xcassets/AppIcon.appiconset/Icon-Small-40@2x.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.UWP/Assets/Square44x44Logo.targetsize-256_altform-unplated.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jairzjunior/xamarin-the-movie/HEAD/TheMovie/TheMovie.UWP/Assets/Square44x44Logo.targetsize-256_altform-unplated.png
--------------------------------------------------------------------------------
/TheMovie/TheMovie.Tests/TheMovie.UnitTest/Mocks/Views/MovieDetailPageMock.cs:
--------------------------------------------------------------------------------
1 | using Xamarin.Forms;
2 |
3 | namespace TheMovie.UnitTest.Mocks.Views
4 | {
5 | public class MovieDetailPageMock : Page
6 | {
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/TheMovie/TheMovie.Tests/TheMovie.UnitTest/Mocks/Views/SearchMoviesPageMock.cs:
--------------------------------------------------------------------------------
1 | using Xamarin.Forms;
2 |
3 | namespace TheMovie.UnitTest.Mocks.Views
4 | {
5 | public class SearchMoviesPageMock : Page
6 | {
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/TheMovie/TheMovie.iOS/Entitlements.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/TheMovie/TheMovie.UWP/MainPage.xaml.cs:
--------------------------------------------------------------------------------
1 | namespace TheMovie.UWP
2 | {
3 | public sealed partial class MainPage
4 | {
5 | public MainPage()
6 | {
7 | this.InitializeComponent();
8 | LoadApplication(new TheMovie.App());
9 | }
10 | }
11 | }
--------------------------------------------------------------------------------
/TheMovie/TheMovie.UWP/App.xaml:
--------------------------------------------------------------------------------
1 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/TheMovie/TheMovie/Models/GenreList.cs:
--------------------------------------------------------------------------------
1 | using Newtonsoft.Json;
2 | using System.Collections.Generic;
3 |
4 | namespace TheMovie.Models
5 | {
6 | public class GenreList
7 | {
8 | [JsonProperty(PropertyName = "genres")]
9 | public List Genres { get; set; }
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/TheMovie/TheMovie/Cells/VideoCell.xaml.cs:
--------------------------------------------------------------------------------
1 | using Xamarin.Forms;
2 | using Xamarin.Forms.Xaml;
3 |
4 | namespace TheMovie.Cells
5 | {
6 | [XamlCompilation(XamlCompilationOptions.Compile)]
7 | public partial class VideoCell : ContentView
8 | {
9 | public VideoCell()
10 | {
11 | InitializeComponent ();
12 | }
13 | }
14 | }
--------------------------------------------------------------------------------
/TheMovie/TheMovie/Consts/ConfigApp.cs:
--------------------------------------------------------------------------------
1 | namespace Mobile.Consts
2 | {
3 | public static class ConfigApp
4 | {
5 | public const string ProjectName = "The Movie";
6 | public const string WebUrl = "themoviedb.org";
7 | public const string MovieSharedPath = "/movie/";
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/TheMovie/TheMovie.Tests/TheMovie.UITest/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/TheMovie/TheMovie/Cells/MovieCell.xaml.cs:
--------------------------------------------------------------------------------
1 | using Xamarin.Forms;
2 | using Xamarin.Forms.Xaml;
3 |
4 | namespace TheMovie.Cells
5 | {
6 | [XamlCompilation(XamlCompilationOptions.Compile)]
7 | public partial class MovieCell : ContentView
8 | {
9 | public MovieCell ()
10 | {
11 | InitializeComponent ();
12 | }
13 | }
14 | }
--------------------------------------------------------------------------------
/TheMovie/TheMovie/Models/ProductionCompanies.cs:
--------------------------------------------------------------------------------
1 | using Newtonsoft.Json;
2 |
3 | namespace TheMovie.Models
4 | {
5 | public class ProductionCompanies
6 | {
7 | [JsonProperty(PropertyName = "name")]
8 | public string Name { get; set; }
9 |
10 | [JsonProperty(PropertyName = "id")]
11 | public int Id { get; set; }
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/TheMovie/TheMovie/Models/SpokenLanguages.cs:
--------------------------------------------------------------------------------
1 | using Newtonsoft.Json;
2 |
3 | namespace TheMovie.Models
4 | {
5 | public class SpokenLanguages
6 | {
7 | [JsonProperty(PropertyName = "iso_639_1")]
8 | public string Iso6391 { get; set; }
9 |
10 | [JsonProperty(PropertyName = "name")]
11 | public string Name { get; set; }
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/TheMovie/TheMovie/Models/ProductionCountries.cs:
--------------------------------------------------------------------------------
1 | using Newtonsoft.Json;
2 |
3 | namespace TheMovie.Models
4 | {
5 | public class ProductionCountries
6 | {
7 | [JsonProperty(PropertyName = "iso_3166_1")]
8 | public string Iso31661 { get; set; }
9 |
10 | [JsonProperty(PropertyName = "name")]
11 | public string Name { get; set; }
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/TheMovie/TheMovie/Models/MovieVideo.cs:
--------------------------------------------------------------------------------
1 | using Newtonsoft.Json;
2 | using System.Collections.Generic;
3 |
4 | namespace TheMovie.Models
5 | {
6 | public class MovieVideo
7 | {
8 | [JsonProperty(PropertyName = "id")]
9 | public int Id { get; set; }
10 |
11 | [JsonProperty(PropertyName = "results")]
12 | public List