ExtraETF

ExtraETF — это комплексная мобильная платформа для анализа ETF и фондового рынка, предоставляющая инвесторам мощные инструменты для отслеживания портфеля и исследования рынка. Проект был сфокусирован на создании многофункционального нативного мобильного опыта с акцентом на обновления в реальном времени, бесшовную аутентификацию и премиум-функции по подписке.

Онбординг

Страница новостей

Страница тем

Статья

Страница акций

Детали акций
Задача
Когда компания Isarvest GmbH обратилась к нам для создания ExtraETF, у них было четкое видение: создать мобильное приложение, которое демократизирует инвестирование в ETF через мощную аналитику и рыночные инсайты в реальном времени. Задача заключалась в создании продвинутого финансового приложения, способного обрабатывать сложную визуализацию данных, обновления цен в реальном времени и премиум-функции, при этом сохраняя отличную производительность и пользовательский опыт на платформах iOS и Android.
Наш подход
Мы выбрали Flutter в качестве основы для мобильной разработки, что позволило нам разработать приложение один раз и развернуть его на обеих платформах одновременно. Это решение оказалось критически важным для соблюдения агрессивных сроков запуска при сохранении качества кода и паритета функций. Богатая экосистема виджетов Flutter и его производительность сделали его идеальным для отображения сложных финансовых графиков и обработки потоков данных в реальном времени.
Для обновления цен в реальном времени мы реализовали WebSocket-сервис на основе Go, который эффективно транслирует данные рынка в реальном времени как веб-, так и мобильным клиентам. Модель конкурентности Go и легковесные горутины сделали его идеальным выбором для управления тысячами одновременных WebSocket-соединений с минимальными затратами ресурсов.
Технические достижения
Реализация на Flutter принесла немедленную пользу. Скорость разработки резко возросла, поскольку функции создавались один раз и развертывались везде. Возможность горячей перезагрузки ускорила циклы итераций, а единая кодовая база уменьшила количество багов за счет устранения несоответствий, специфичных для платформ.
WebSocket-сервис на Go оказался исключительно эффективным в продакшене. Его способность обрабатывать одновременные соединения в масштабе означала, что обновления цен в реальном времени достигали клиентов с минимальной задержкой, даже при росте пользовательской базы. Легковесная природа Go позволила сохранить низкие серверные расходы при сохранении отличной производительности.
Интеграция нативных функций платформы — OAuth от Apple и Google, push-уведомления, встроенные покупки — была бесшовной благодаря экосистеме плагинов Flutter. Это позволило нам обеспечить нативный опыт платформы, сохраняя при этом эффективность кросс-платформенной разработки.
Влияние на бизнес
Технологические решения напрямую транслировались в бизнес-результаты. Время выхода на рынок сократилось примерно на 40% по сравнению с подходами к нативной разработке. Затраты на поддержку снизились, поскольку одна инженерная команда могла управлять всем мобильным стеком.
Приложение успешно запустилось в App Store и Google Play, достигнув высокого удержания пользователей благодаря плавной производительности и возможностям работы с данными в реальном времени. Модель подписки, основанная на надежной интеграции встроенных покупок, обеспечила устойчивый рост доходов, в то время как техническая архитектура легко масштабировалась с привлечением пользователей.
Ключевые функции
Push-уведомления
Рыночные оповещения в реальном времени и обновления портфеля информируют пользователей о значительных изменениях цен, новостях рынка и персонализированных инвестиционных инсайтах. Система уведомлений создана для обработки высокочастотных обновлений с сохранением энергоэффективности и контроля пользовательских предпочтений.
Аутентификация и социальный вход
Упрощенная регистрация через интеграцию OAuth от Apple и Google предоставляет пользователям безопасную аутентификацию в один клик. Это снижает трение в процессе регистрации и обеспечивает безопасность учетной записи через доверенных провайдеров идентификации.
Deep Linking
Универсальные ссылки и app links обеспечивают бесшовную навигацию из веб-контента, email-кампаний и социальных сетей непосредственно на конкретные экраны внутри приложения. Пользователи могут делиться конкретными ETF, портфелями или рыночными анализами с другими, создавая более связанный пользовательский опыт.
Интерактивные графики
Продвинутые возможности построения графиков отображают рыночные данные с несколькими временными рамками, техническими индикаторами и инструментами сравнения. Графики оптимизированы для мобильного взаимодействия с возможностью масштабирования жестами, элементами управления и отзывчивой производительностью даже с большими наборами данных.
Поддержка тем
Полная реализация темной и светлой тем адаптируется к предпочтениям пользователя и системным настройкам, обеспечивая комфортный просмотр в любых условиях освещения. Система дизайна поддерживает визуальную согласованность и читаемость в обеих темах.
Управление подписками
Интеграция внутренних покупок для премиум-функций с бесшовным управлением подписками через Apple App Store и Google Play Store. Система обрабатывает пробные периоды, уровни подписки и восстановление на разных устройствах.
Детали проекта
- Клиент
- Isarvest GmbH
- Дата
- 17 апреля 2022 г.
- Продолжительность
- 6 Месяцев
Заинтересованы в похожем проекте?
Давайте обсудим, как мы можем помочь воплотить ваше видение в жизнь.
Связаться с нами