👀 Как разработчик, я своими глазами видел трудности, с которыми сталкиваются команды при попытке управлять рабочим процессом разработки мобильного приложения.

Может потребоваться одновременное тестирование нескольких версий приложения, что может затруднить выбор какой функции выпустить следующей или что делать, если функция не проходит стадию контроля качества. Этот процесс может быть еще более сложным, если версия представляет собой значительный объем работы или если исправление необходимо срочно развернуть или протестировать. Сам процесс контроля качества требует цикла удаления-загрузки-установки, который является болезненным, подвержен ошибкам и не сохраняет состояние приложения между двумя разными версиями.
💻 Хотя разработчики могут попытаться справиться с этим рабочим процессом с помощью рабочего процесса git и некоторых конвейеров CICD, это по-прежнему оставляет борьбу на стороне менеджера по продукту или на стороне контроля качества. Кроме того, из-за использования магазинов приложений исправления ошибок для небольших функций не могут быть доставлены в рабочую среду мгновенно, как это возможно для веб-приложений.
Представляем React Native Ramp
🚀 React Native Ramp, доступный в альфа-версии, — это решение, которое я построил на основе своего опыта работы по нескольким контрактам в качестве мобильного разработчика Native и React Native. Благодаря сотрудничеству с моими клиентами, их продуктовыми командами и мной, мы смогли создать решение, которое помогло бы нам создавать мобильные приложения с эффективностью как команды в этом конкретном контексте.
👍 React Native Ramp позволяет:
- выпустить новую функцию или исправить за считанные секунды,
- управлять несколькими средами,
- доступ, установка и тестирование нескольких версий в несколько кликов прямо в вашем приложении,
- организуйте эти версии с помощью меток и журналов изменений.
🎉 Ваше приложение React Native можно загрузить и протестировать менее чем за 10 минут с помощью:
- быстрая настройка SDK,
- нестандартное меню,
- открытый SDK API для любого пользовательского варианта использования.
Попробуйте React Native Ramp прямо сейчас
📲 Вы можете попробовать React Native Ramp менее чем за 10 минут, следуя быстрому старту в документации. Документация простая, и мы были бы рады улучшить ее качество и добавить недостающие уточнения. Отзывы и обсуждения более чем приветствуются, и вы можете поделиться своими мыслями в Discord или на веб-сайте запросов функций.
Видение будущего
🔮 Наша цель — повысить эффективность команды на этапах создания приложений React Native. Некоторые функции находятся на пути, в том числе:
- возможность подтвердить или отклонить версию прямо из приложения,
- комментировать конкретную версию прямо из приложения,
- связать версии с инструментом управления билетами,
- автоматически выпускать версию в другую среду прямо из приложения (например, от бета-версии до предварительной версии),
- флаг функции по версии. Здесь можно запросить и обсудить любую функцию.
Дополнительные руководства и статьи
📚 Мы также будем выпускать дополнительные статьи и руководства по темам, связанным с мобильными устройствами, например
- настройка эффективной системы версий как на Android, так и на iOS,
- управление несколькими средами на обеих платформах,
- настройка Fastlane с этими рабочими процессами.
🙏 Спасибо, что нашли время прочитать о React Native Ramp. Мы приветствуем любые отзывы, идеи или запросы функций, которые могут помочь нам улучшить этот инструмент и помочь вам более эффективно создавать мобильные приложения в команде.