Skip to content

Приложение "Помощник Инвестора" на языке Kotlin. Цифровая кафедра

Notifications You must be signed in to change notification settings

prusov-code/investor-assistant

Repository files navigation

Приложение «Помощник Инвестора»

Quality of code

Quality Gate Status Maintainability Rating Reliability Rating Code Smells Bugs Security Rating Vulnerabilities Technical Debt Duplicated Lines (%) Lines of Code

О проекте

Это мобильное приложение для инвесторов и трейдеров разработанное на языке 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

Демонстрация экранов приложения

Экран "Доходность инвестора"

Экран таблицы доходности (Доходности инвестора

Экран калькулятора сложного процента

Экран калькулятора сложных процентов

Экран календаря дивидендов компаний

Экран календаря дивидендов

Экран авторизации

Экран авторизации

Экран регистрации

Экран регистрации

About

Приложение "Помощник Инвестора" на языке Kotlin. Цифровая кафедра

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages