Конструктор новостных приложений

Система-конструктор для автоматической сборки мобильных приложений для новостных лент

7 000 000 ₽

стоимость разработки

50 000

скачиваний у флагманского приложения
Задача

Задача

Заказчик — владелец популярного новостного ресурса «Naked Science» с большой аудиторией в Telegram и ВКонтакте. Для расширения своего присутствия и удержания читателей компания решила запустить собственные мобильные приложения.

Перед нами стояла двойная задача. Во-первых, разработать мобильное приложение для флагманского ресурса клиента - «Naked Science». Во-вторых, создать на его основе универсальную систему-конструктор «RSS».

Основная бизнес-идея заключалась в том, чтобы продавать приложение, которое бы помогало другим новостным пабликам быстро и с минимальными затратами получать собственные брендированные приложения (White Label). Система должна была автоматизировать процесс сборки, позволяя заказчику генерировать готовые приложения для своих клиентов без привлечения команды разработки.

Решение

Решение

Мы разработали систему-генератор, которая позволяет создавать однотипные мобильные приложения для новостных лент.

Процесс устроен следующим образом:

  • Админ-панель: владелец ресурса заходит в специальную панель управления.
  • Ввод данных: загружает ключевые параметры - название будущего приложения, цветовую гамму, иконку, ссылку на RSS-ленту, данные для настройки платных подписок и цифровые подписи для публикации в App Store и Google Play
  • Генерация: система автоматически обрабатывает данные и собирает готовый билд мобильного приложения
  • С помощью конструктора было создано и выпущено флагманское приложение «Naked Science», а также приложение для ресурса «Код Дурова».

Процесс разработки

Проект был возобновлен после длительной паузы, что создало первую техническую сложность: многие используемые инструменты и библиотеки устарели.

Команде пришлось провести большую работу по обновлению кода.

Со временем фокус проекта сместился с развития самой системы-генератора на улучшение пользовательского опыта в основном приложении «Naked Science». Мы дорабатывали UI и добавляли новые функции, такие как управление жестами (свайпы для навигации) и кнопка быстрого скролла наверх ленты.

Работа над проектом позволила нам столкнуться с нетривиальной R&D задачей.

Что было самым сложным

Самым серьезным техническим вызовом стала адаптация интерфейса под «Dynamic Island» на iPhone 14 Pro, который Apple представила на тот момент.

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

Как мы решили эту задачу

В условиях полного отсутствия гайдлайнов наши разработчики применили исследовательский подход. Им пришлось математически высчитывать точные отступы от верхнего края экрана, чтобы интерфейс приложения сместился вниз и отображался корректно, не конфликтуя с Dynamic Island. Это было нестандартное «костыльное» решение, которое позволило решить проблему еще до того, как появились официальные инструкции от Apple.

Артём Плёнкин

Project manager

«В отсутствие официальной документации по Dynamic Island в iPhone 14 Pro наши разработчики проявили изобретательность, самостоятельно рассчитав все параметры интерфейса методом математического моделирования».

Технологический стек

Проект включал разработку под iOS и Android, а также создание веб-админки для управления генерацией приложений
iOS
Android
Веб-админка

Результат

Мы создали и запустили полнофункциональную систему-генератор, способную автоматически собирать мобильные приложения;

Флагманское приложение «Naked Science» было успешно выведено на рынок и достигло отметки примерно в 50 000 скачиваний;

Команда продемонстрировала способность решать сложные R&D-задачи, опережая появление официальной документации от производителя гаджета, что подтверждает высокий уровень технической экспертизы.

iOS
iOS
Android
Новостная лента

0

Давайте обсудим ваш проект!

Это бесплатно. Мы расскажем, как приложение решит конкретные бизнес-задачи.

Похожие проекты

Artphoto

2023

UCAR

2022

UPSTOX

2022