Информационное мобильное приложение для инвесторов

ЗаказчикЗаказчик занимается консультированием в области инвестирования. ЗадачаПеред нами стояла задача доработать мобильное приложение для инвесторов: добавить недостающие функции, сделать редизайн, переработать архитектуру и внедрить монетизацию.

О проекте

Мобильное приложение предназначено для информирования пользователей о состоянии акций «Королей» и «Принцев». «Короли» — это надёжные компании, завоевавшие рынок. А «Принцы» — развивающиеся компании, готовые сместить «Королей» с пьедестала.

Алгоритмы приложения подсказывают, в кого следует вложиться — в «Короля» или «Принца». Пользователи в любой момент могут получить подробную информацию о «Королях» и «Принцах» — котировки акций, финансовые прогнозы и важные новости.

Задачи, которые стояли перед нашей командой

  1. Перенять приложение от предыдущей команды разработки и подготовить его к релизу. Ключевая цель — выпустить простой инструмент для инвесторов. 
  2. Переработать и выстроить инфраструктуру проекта по всем правилам DevOps.
  3. Обновить дизайн.
  4. Монетизировать приложение через платный контент. 

Решение задач

Доработка приложения

Провели полный рефакторинг и добавили недостающие функции в приложение.

Регистрация пользователей

Добавили регистрацию и личный профиль. Пользователь может управлять своей платной подпиской, включать/отключать push-уведомления, связываться с поддержкой.

3d3763fa373b9e754f5cb0814bfb9c6b.png

Гостевой вход

Добавили возможность гостевого входа. Пользователь может зайти в приложение без регистрации, познакомиться с ним и принять решение о дальнейшем взаимодействии.

25de1415f8b9ccd5c6862e78e0dfaf05.png

Туториал

Сделали туториал при первом запуске. Пользователи могут познакомиться с возможностями мобильного приложения.

389e2b4c116a316c931ebaf6f80a15d8.png

Раздел с инвестициями и новостями

Добавили раздел с инвестициями и новостями. В разделе «Инвестиции» находятся статьи о компаниях, которые входят в списки «Королей» или «Принцев». А в разделе «Новости» публикуются новости из мира инвестиций.

bc6962d973bb90694a04e4d1f645800e.png

Push-уведомления

Упростили модель получения рекомендаций. Стабилизировали синхронизацию данных с API Benzinga, оттуда приложение подтягивает данные. Пользователям не нужно подписываться на email-рассылку или ходить по сайтам в поиске информации о фондовом рынке. Они получают push-уведомление на телефон или заходят в приложение и изучают информацию.

d9c6298ca8afd4e29ac73615dbde1350.png

Стабилизация работы сервера

Переработали и выстроили инфраструктуру приложения по правилам DevOps:  

  • добавили резервное копирование;
  • настроили серверную инфраструктуру — убрали лишние докер-контейнеры, вынесли сервер баз данных в Amazon RDS;
  • поработали над отказоустойчивостью;
  • усилили безопасность.

Дизайн

Переделали дизайн приложения, внедрили тёмную тему.

607dd3d6b18ecd589b7f47e878fc8226.png

Монетизация приложения

Для решения задачи монетизации внедрили платный контент — «Принцев капитализма». «Принцы» доступны только по подписке. Можно ежемесячно вносить оплату или приобрести сразу на год. Пользователи могут узнавать информацию о развивающихся компаниях и принимать решения о покупке их акций.

Для информирования пользователей о дополнительных возможностях приложения, добавили текстовую и видеорекламу «Принцев».

3070091e1a608fbdf402d4325635c04b.png

Клиент о работе с нашей командой

«Просто хотим сказать, что работать с вами было невероятно. Вся команда очень трудолюбивая, все участники так много привнесли в проект. Спасибо за работу в сжатые сроки и выполнение поставленных задач. Вы помогли нашему бизнесу создать платный продукт через внедрение подписки. Это стало нашей самой большой победой. Нам понравилось работать с вашей командой, мы рекомендуем вас всем, кто хочет создать своё первое приложение!»

Интеграции и технологии

Интеграции

Kochava — отслеживание действий пользователей в приложении и сбор статистики.

Benzinga — источник финансовых показателей и новостей «Королей» и «Принцев» для работы основного алгоритма приложения.

Google Play — для реализации платных подписок в Android-приложении.

Google Ads — для реализации встроенной рекламы в Android-приложении.

Apple Store — для реализации платных подписок и встроенной рекламы в iOS-приложении. 

Технологии

PHP, MySQL, Docker, Gulp, JavaScript, Firebase CM, WordPress

Kotlin, Swift, Dagger, Retrofit, RxJava2, Coroutines, RxSwift, Swinject, Firebase, Firebase Crashlytics, Firebase Database, Firebase App Distribution, Firebase Analytics, Firebase Messaging, Firebase Auth, Firebase Dynamic Links, Moya, SnapKit, TestFlight, Paging, Google Mobile Ads (AdMob), Google Sign-In, Google Play Billing

Перейти на сайт

Полный текст статьи читайте на CMS Magazine