Приложение "Music Store"
В данном руководстве, вы создадите настольное приложение, вдохновленное мыслями о музыкальном магазине. Это приложение отличается своей высококлассной графикой. В нем представлены изображения обложек альбомов, а также используется полупрозрачный фон с акриловым размытием, чтобы придать приложение еще более современный вид. По окончанию руководства, вы научитесь выполнять онлайн-поиск альбомов в iTunes, а также выбирать альбомы для создания собственной коллекции.
В руководстве будут использованы паттерн MVVM и фреймворк ReactiveUI, который поможет управлять несколькими окнами приложения. Также вы узнаете, как использовать продвинутую асинхронность для реализации поиска альбомов и других функций, что повысит отзывчивость вашего приложения.
Данное руководство требует более глубоких знаний. Если у вас небольшой опыт работы с паттерном MVVM, то рекомендуем ознакомиться с руководством 'Приложение To Do List (рус: Список дел)' по ссылке.
Подробнее о MVVM и его использовании в Avalonia UI, см. здесь.
Данное руководство содержит инструкции для IDE Rider на macOS; Тем не менее, все они похожи и для других операционных систем, например, вы можете использовать Visual Studio на Microsoft Windows.
Готовый код приложения вы можете найти здесь.