Проект выполнен в рамках курса "Android. Material Design" на факультете Android-разработки GeekBrains. Приложение позволяет исследовать космос с помощью сервиса NASA "Astronomy Picture of the Day". Каждый день NASA публикует изображение или фотоснимок из нашей Вселенной, а также краткое пояснение к нему, написанное профессиональным астрономом.
Приложение содержит три раздела:
- Фото дня
- Лента
- Настройки
В разделе Фото дня отображается изображение или видео, опубликованное агентством NASA за сегодняшний день.
Раздел Лента имеет классическую структуру социальной сети: записи, публикуемые NASA, отображаются в виде ленты новостей - списка карточек, который можно отфильтровать по диапазону дат. При нажатии на карточку открывается экран с изображением и его подробным описанием. При нажатии на изображение оно открывается в полноэкранном режиме с возможностью масштабирования. В обоих разделах доступны следующие функции для работы с изображениями:
- Поделиться
- Сохранить на устройство
- Установить как обои
В разделе Настройки можно устанавливать следующие параметры:
- Тёмная/светлая тема приложения
- Цвет интерфейса
- Шрифт
Для корректной работы приложению требуется ключ разработчика API NASA, который можно сгенерировать, перейдя по ссылке: https://api.nasa.gov/. После этого в корневой каталог проекта необходимо добавить файл app.properties и вставить туда полученный ключ в следующем виде:
NASA_API_KEY="ВАШ КЛЮЧ API"