Учебное Android-приложение для поиска музыкальных треков через iTunes API.
Проект выполнен в рамках промежуточного ревью и включает требования спринтов 4–7:
- главный экран приложения
- навигация между экранами
- экран поиска
- экран настроек
- архитектурное разделение на слои Data / Domain / UI
- SearchViewModel и состояния экрана поиска
- переход на экран поиска
- переход на экран настроек
- поле ввода с placeholder
Поиск - иконка поиска
- кнопка очистки
- отображение результатов списком
- кликабельные элементы списка
- Поделиться приложением
- Написать разработчикам
- Пользовательское соглашение
- Data / Domain / UI
- репозиторий поиска
- Storage
- MVVM
- SearchViewModel
- состояния
Initial,Searching,Success,Fail
- Kotlin
- Jetpack Compose
- MVVM
- Coroutines
- Retrofit
- Открыть проект в Android Studio
- Дождаться синхронизации Gradle
- Запустить приложение на эмуляторе или устройстве
- Android Studio
- JDK 17
- Android SDK