ExtraETF — это комплексная мобильная платформа для анализа ETF и фондового рынка, предоставляющая инвесторам мощные инструменты для отслеживания портфеля и исследования рынка. Проект был сфокусирован на создании многофункционального нативного мобильного опыта с акцентом на обновления в реальном времени, бесшовную аутентификацию и премиум-функции по подписке. Мы выбрали Flutter в качестве основы для мобильной разработки, что позволило нам разработать приложение один раз и развернуть его на обеих платформах одновременно. Для обновления цен в реальном времени мы реализовали WebSocket-сервис на основе Go, который эффективно транслирует данные рынка в реальном времени как веб-, так и мобильным клиентам. Реализация на Flutter принесла немедленную пользу. Скорость разработки резко возросла, поскольку функции создавались один раз и развертывались везде. Возможность горячей перезагрузки ускорила циклы итераций, а единая кодовая база уменьшила количество багов за счет устранения несоответствий, специфичных для платформ. Интеграция нативных функций платформы — OAuth от Apple и Google, push-уведомления, встроенные покупки — была бесшовной благодаря экосистеме плагинов Flutter. Это позволило нам обеспечить нативный опыт платформы, сохраняя при этом эффективность кросс-платформенной разработки. Универсальные ссылки и app links обеспечивают бесшовную навигацию из веб-контента, email-кампаний и социальных сетей непосредственно на конкретные экраны внутри приложения.
https://extraetf.com/