1
0
Форкнуть 0
This commit is contained in:
Javier Suárez Ruiz 2017-08-24 10:46:15 +02:00
Родитель 8dbf06773c
Коммит 6f536f8cb9
12 изменённых файлов: 52 добавлений и 0 удалений

52
README.md Normal file
Просмотреть файл

@ -0,0 +1,52 @@
# Movies
**Movies** is a Xamarin.Forms **GTK backend** application that makes use of The Movie Database (TMDb) API, a popular, user editable database for movies and TV shows, to demonstrate the possibilities of the new backend making use of a great variety of functionality.
<img src="Images/movies.png" alt="Movies" Width="800" />
## Xamarin.Forms App
[Xamarin.Forms](https://www.xamarin.com/forms) allows you to build native UIs for iOS, Android, Windows, macOS and **Linux** from a single, shared codebase. You can dive into mobile development with Xamarin.Forms by following our [free self-guided learning](https://university.xamarin.com/classes/track/self-guided) from Xamarin University. This project exercises the following patterns and features:
* Xamarin.Forms
* [XAML UI](https://developer.xamarin.com/guides/xamarin-forms/xaml/xaml-basics/)
* Behaviors
* Converters
* Custom Controls
* [Custom Renderers](https://developer.xamarin.com/guides/xamarin-forms/custom-renderer/)
* [Data Binding](https://developer.xamarin.com/guides/xamarin-forms/xaml/xaml-basics/data_binding_basics/)
* IoC
* [Messaging Center](https://developer.xamarin.com/guides/xamarin-forms/messaging-center/)
* [MVVM](https://developer.xamarin.com/guides/xamarin-forms/xaml/xaml-basics/data_bindings_to_mvvm/)
* [Styles](https://developer.xamarin.com/guides/xamarin-forms/user-interface/styles/)
* Triggers
* Gtk Themes
## Screens
<img src="Images/movies.png" alt="Home" Width="210" /> <img src="Images/menu.png" alt="Menu" Width="210" /> <img src="Images/discover.png" alt="Discover" Width="210" /> <img src="Images/movie-detail.png" alt="Detail" Width="210" /> <img src="Images/homepage.png" alt="WebView" Width="210" /> <img src="Images/casting01.png" alt="Casting" Width="210" /> <img src="Images/casting02.png" alt="Casting" Width="210" /> <img src="Images/gallery.png" alt="Gallery" Width="210" /> <img src="Images/upcoming.png" alt="Upcoming" Width="210" /> <img src="Images/movies-list.png" alt="Movies" Width="210" /> <img src="Images/shows.png" alt="Shows" Width="210" />
## Requirements
* Windows 10
* [Visual Studio __2015__](https://www.visualstudio.com/en-us/products/vs-2015-product-editions.aspx) Update 3 (14.0 or higher) to compile C# 6 language features (or Visual Studio MacOS)
* Xamarin add-ons for Visual Studio 3.2.1.64 or higher (available via the Visual Studio installer)
* __Visual Studio Community Edition is fully supported!__
## Setup
**Download** or clone the repository. This is a solution with two projects.
**Rebuild** the solution to get all neccesary **NuGet** packages.
Access to **AppSettings.cs** file available in the Portable Class Library to introduce your TMDb APIs key.
Enjoy!
## Clean and Rebuild
If you see build issues when pulling updates from the repo, try cleaning and rebuilding the solution.
## Copyright and license
Code released under the [MIT license](https://opensource.org/licenses/MIT).

Двоичные данные
images/casting01.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 694 KiB

Двоичные данные
images/casting02.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 994 KiB

Двоичные данные
images/discover.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 480 KiB

Двоичные данные
images/gallery.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 539 KiB

Двоичные данные
images/homepage.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 260 KiB

Двоичные данные
images/menu.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 404 KiB

Двоичные данные
images/movie-detail.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 549 KiB

Двоичные данные
images/movies-list.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 861 KiB

Двоичные данные
images/movies.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 603 KiB

Двоичные данные
images/shows.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 932 KiB

Двоичные данные
images/upcoming.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 76 KiB