@roflanPominki

Что нужно изучить для выполнения такого задания(WPF приложение которые из API будет брать информацию)?

Мне дано такое задание и мне очень нужно узнать какую информацию нужно изучить для его выполнения:
Приложение должно поддерживать следующий функционал:
 Это должно быть многостраничное приложение с навигацией.
 На главной странице отображаются N лучших валют по популярности на каком-либо рынке
(или топ-10 валют, возвращенных API).
 Страница с возможностью просмотра подробной информации о валюте:
цена, объем, изменение цены, на каких рынках можно купить и по какой цене (т.
возможность зайти на страницу валюты на рынке плюс).
 Возможность поиска валюты по названию или коду.
 Использование MVVM (фреймворки также приветствуются).
  • Вопрос задан
  • 127 просмотров
Пригласить эксперта
Ответы на вопрос 2
@mletov
- Базовые знания WPF, чтобы хотя бы создать какой-то каркас.
- HttpWebRequest, WebClient и пр, чтобы http запросы к API отправлять
- EntityFramework - чтобы сортировать или фильтровать полученные из API данные
Ответ написан
vabka
@vabka Куратор тега C#
Токсичный шарпист

 Это должно быть многостраничное приложение с навигацией.
 Использование MVVM (фреймворки также приветствуются).

Изучить WPF


 На главной странице отображаются N лучших валют по популярности на каком-либо рынке
(или топ-10 валют, возвращенных API).
 Страница с возможностью просмотра подробной информации о валюте:
цена, объем, изменение цены, на каких рынках можно купить и по какой цене (т.
возможность зайти на страницу валюты на рынке плюс).
 Возможность поиска валюты по названию или коду.

Изучить документацию к API, из которого нужно будет брать эти данные.
Изучить, как работать с этим API из C# (скорее всего, через HttpClient)
Если API не предоставляет ручек для удобного поиска и сортировки - тогда надо будет их реализовать локально - для этого надо будет изучить основы C# и .NET, хотябы до уровня "могу написать запрос на LINQ"
Если с предоставляемыми ручками и лимитами на запросы всё совсем грустно - придётся ещё все эти данные локально кэшировать, например в sqlite - тогда ещё надо будет изучить SQL и EF, и делать запросы уже на SQL и EF
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы