Это мобильное приложение для инвесторов и трейдеров разработанное на языке Kotlin для операционной системы Android. Данный проект является итоговой работой, которая реализовывалась в рамках обучения в IT Академии Samsung. Проект успешно прошел защиту.
Разработка велась в соответствии с архитектурой MVVM для разделения бизнес-логики, данных (сущностей) и интерфейса
Для работы с локальной БД Sqllite была выбрана библиотека Room, упрощающая взаимодействие с SQLite, также используется Jetpack Components для реактивного обновления UI и централизованной навигации между экранами при помощи Navigation API. Активно использовались LiveData и Flow, для управления состояниями и реализациии асинхронной логики. Для обеспечения шифрования учетных данных при хранении использовалась библиотека Android security crypto. Для кеширования изображений использовалась библиотека Glide.
Приложение «Помощник инвестора» реализует полезный функционал, облегчающий выполнение ряда рутинных задач для инвесторов.
Приложение содержит следующие разделы:
- Раздел "Доходность инвестора". Раздел, в который вносится информация о сумме депозита на текущую дату и, с учетом предыдущих данных о депозите, рассчитывается доходность за день, неделю месяц или за определенный срок. Даннай раздел позволяет наглядно отследить, на сколько депозит инвестора увеличился или уменьшился за определенные сроки, отслеживать эффективность и результативность инвестирования.
- Калькулятор сложного процента (например, расчет доходности вкладов на большой дистанции). Позволяет инвестору легко оценить потенциальную доходность на различный срок.
- Календарь дивидендов. Раздел, содержащий информацию о дивидендах различных компаний.
- Скачать .apk файл расположенный в данном репозитории по пути app/release/InvestorAssistant.apk
- Установить на устройство под управлением операционной системой Android




