An open API service indexing awesome lists of open source software.

https://github.com/jsuarezruiz/xamarin-forms-wpf-weather-sample

Xamarin.Forms WPF Backend Weather Sample
https://github.com/jsuarezruiz/xamarin-forms-wpf-weather-sample

wpf wpf-ui xamarin xamarin-forms

Last synced: 3 months ago
JSON representation

Xamarin.Forms WPF Backend Weather Sample

Awesome Lists containing this project

README

        

# Weather

**Weather** is a Xamarin.Forms **WPF backend** application that makes use [OpenWeatherMap.org API](https://openweathermap.org/api), to demonstrate the possibilities of the new backend making use of a great variety of functionality.

WeatherApp

Do you want to see the [progress](https://github.com/mohachouch/forms-wpf-progress) of the Xamarin.Forms WPF backend?



## 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/)
* Converters
* Custom Controls
* [Data Binding](https://developer.xamarin.com/guides/xamarin-forms/xaml/xaml-basics/data_binding_basics/)
* [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/)

## Requirements

* [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 .NET Standard library to introduce your city.

Enjoy!

## Licenses

This project is based on [MyWeather.Forms](https://github.com/jamesmontemagno/MyWeather.Forms) by James Montemagno.

## 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).