/CurrencyExchanger

Приложение отображающее текущий курс Грузинского Лари к различным валютам

Primary LanguageC#

CurrencyExchang

Решение содержит следующие проекты:
-Business - содержит ключевую бизнес-логику.
-Storage - проект отвечающий за доступ к локально сохранённым данным.
-CurrencyHttpClient - проект отвечает за доступ к удалённым данным о текущем курсе валют.
-CurrencyExchanger - основной проект xamarin.forms, содержит в себе модели, представления и модели представления. Интерфейс имеет вёрстку на языке XAML. Реализует паттерн MVVM.

Проект можно условно разделить на несколько слоёв
- Представление
- Бизнес-логика
- Доступ к данным

Между всеми слоями реализована передача данных через промежуточные объекты(т.н. DTO) 

Проект использует устанавливаемую с NuGet библиотеку System.Json.Text. Однако оная является штатной библиотекой .NET.