Все кейсы

Руководитель разработки

Lagooona

Социальная сеть для iOS и Android с лентой, фото, видео и историями.

Проект под NDA — детали архитектуры и код готов разобрать голосом.

Lagooona

Экраны приложения Lagooona.

2022 · ведущий разработчик

Моя роль

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

Перезапуск
Переработка клиента и бэкенда, сбор команды
Функции соцсети
Публикации, истории, комментарии и поиск
Выпуск приложения
Публикация в App Store, Google Play и AppGallery

Задача бизнеса

После анонса весной 2022 года первая версия не дошла до стабильного запуска: срывались сроки и не работали сборки. Приложение нужно было переписать и выпустить, пока сохранялся интерес к новым площадкам для фото и видео.

Перезапуск

От нерабочего прототипа к новому приложению

Мобильное приложение написали заново на React Native, серверную часть — на NestJS. Я собирал команду разработчиков и организовал код-ревью.

Один код для iOS и Android

Приложение на React Native собирается для iOS и Android из одной кодовой базы.

Архитектура, команда и релизы

Я проектировал приложение и бэкенд, собирал команду и организовывал релизы. Функции соцсети разрабатывали вместе с командой.

Функции соцсети

Лента, обсуждения и поиск по интересам

В приложении можно было публиковать фото, видео и истории, подписываться на авторов, ставить лайки и оставлять комментарии.

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

Рейтинг автора

Пользователи оценивают автора звёздами от одной до пяти. Средний балл отображается под его аватаром.

Комментарии и поиск по хэштегам

У комментариев есть ответы и лайки. Поиск по хэштегу собирает публикации по теме в мозаичную сетку.

Ещё экраны (2)
Комментарии к публикации: у каждого комментария свои лайки и ответы, так что обсуждение не превращается в сплошную ленту реплик.
Комментарии к публикации: у каждого комментария свои лайки и ответы, так что обсуждение не превращается в сплошную ленту реплик.
Поиск по хэштегу: публикации по теме собираются в мозаичную сетку — так в Lagooona находят людей по интересам.
Поиск по хэштегу: публикации по теме собираются в мозаичную сетку — так в Lagooona находят людей по интересам.

Выпуск приложения

Выпуск для iOS и Android

iOS-версию выпустили в App Store, Android-версию — в Google Play и Huawei AppGallery. После запуска команда продолжила выпускать обновления.

Результат

Переписанное приложение вышло в три магазина

Спроектировал приложение и бэкенд, собрал команду разработчиков и организовал релизы. За три месяца команда переписала приложение и выпустила его в App Store, Google Play и Huawei AppGallery.

3
магазина приложений: App Store, Google Play и AppGallery
3
месяца от нерабочего прототипа подрядчиков до переписанного приложения

Стек

  • React Native
  • TypeScript
  • NestJS
  • iOS
  • Android
  • Huawei AppGallery