Это приложение для Android, которое позволяет пользователям просматривать курсы обмена различных валют. Приложение использует API API Layer для получения актуальных данных о курсах обмена.
- Показывает список доступных валют.
- Позволяет пользователям выбрать валюту и просмотреть ее курсы обмена.
- Обработка ошибок для улучшения пользовательского опыта.
Прежде чем использовать приложение, вам необходимо зарегистрироваться на API Layer для получения ключа API.
После регистрации добавьте свой ключ API в файл gradle.properties
вашего проекта:
API_KEY="ваш_ключ_api"
Убедитесь, что в вашем файле build.gradle
есть следующие зависимости:
dependencies {
implementation 'com.squareup.retrofit2:retrofit:2.9.0'
implementation 'com.squareup.retrofit2:converter-gson:2.9.0'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.2'
implementation 'com.google.android.material:material:1.4.0'
}
- Откройте проект в Android Studio.
- Убедитесь, что ваше устройство Android или эмулятор настроены правильно.
- Запустите приложение из Android Studio.
Приложение структурировано следующим образом:
MainActivity
: Главная активность, которая управляет бизнес-логикой и взаимодействиями пользовательского интерфейса.ApiLayer
: Уровень API, который использует Retrofit для взаимодействия с API API Layer.MainViewModel
: Класс ViewModel, который управляет состоянием пользовательского интерфейса и выполняет вызовы API.activity_main.xml
: XML-разметка главной активности.
- ☀️ Weather App
- 👤 Social Login
- 📜 Virtual Menu