Мобильное приложение для отслеживания котировок.
Разработанно для участия в VolgaIT.
- Отображать название акций и цену;
- Давать динамическое отображение акций, показанных на экране. Опционально: настроить получение текущей стоимости акции через web-сокеты.
Время на выполнение задания: c 1 марта до 31 мая 2022 года
- Дополнить приложение функционалом фильтрации по названию (поиск);
- Добавить поддержку остальных бирж;
- Добавить возможность добавить инструмент в избранное (с сохранением в энергонезависимой памяти); 3.5. Добавленные в избранные отображаются сверху списка;
- Добавить возможность информировать пользователя если цена инструмента снизится\поднимется ниже\выше указанного порога. (notification);
- Вывод графика/свечей по выбранному инструменту с возможностью указать период (в рамках того что дается в бесплатной версии).
Время на выполнение задания: 7 часов
Apk файл можно скачать тут.
Перед запуском приложения необходимо установить все программное обеспечение перечисленное в разделе "Необходимое ПО".
Только после того как у вас установлено всё ПО, вы можете переходить к разделу "Запуск приложения".
После того как скачается flutter, следуйте этим инструкциям.
Для настройки редактора кода, следуйте этим инструкциям.
Откройте проект в редакторе кода. Запустите терминал в папке проекта. Затем установите все необходимые пакеты командой:
flutter pub get
После успешной загрузки пакетов запустите эмулятор и напишите команду в терминал:
flutter run
Подробнее о запуске приложения flutter можно узнать тут.
Для получения данных об акциях используется finnhub API
Базой данной является hive
Для работы с websocket`ами используется библиотека dart:io