Skip to content

maxvell07/FactsNumbersTask

Repository files navigation

NumbersTestTask

Описание задачи Тестовое задание для позиции Android-разработчика.

Необходимо разработать приложение на Java/Kotlin для Android, "Интересные факты о числах". Приложение должно позволять пользователю вводить число, о котором он хочет узнать интересный факт, а также — случайным образом генерировать число и получать факт о нем. Приложение должно содержать два экрана.

Главный экран Он должен быть разделён на две части:

В верхней части — поле для ввода числа, кнопка "Получить факт" и кнопка "Получить факт о случайном числе".

В нижней части — отображение истории запросов пользователя. Каждый элемент истории должен показывать число, которое пользователь искал, и предварительный просмотр факта (все, что помещается в одну строку). При нажатии на элемент должна открыться второй экран.

Второй экран На этом экране должно отображаться число и полный текст факта о ранее выбранном числе. Также должна быть возможность вернуться на предыдущий экран.

Описание задачи Для получения информации о числе — используйте API http://numbersapi.com. Например, для числа "10" запрос будет выглядеть так: http://numbersapi.com/10. Для получения факта о случайном числе используйте запрос http://numbersapi.com/random/math.

Основные требования Язык программирования: Java/Kotlin

IDE: Android Studio

Запросы к API должны выполняться асинхронно (например, с использованием Coroutines, RxJava)

Использовать Room для хранения данных (история запросов фактов)

Дизайн пользовательского интерфейса приложения не оценивается, поэтому он может быть выполнен в любом стиле.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages