BuildShare.io — быстрый шаринг билдов мобильных приложений
Усі статті, обговорення, новини про Mobile — в одному місці. Підписуйтеся на телеграм-канал!
Всем привет!
Мы небольшая команда разработчиков из Киева.
Хотим представить бета-версию нашего продукта — сервиса по распространению билдов мобильных приложений BuildShare.io.
Идея сервиса проста — передать через Интернет IPA/APK файл в два клика, как это делают файлообменники. Без регистрации, добавления устройств, инвайтов и прочих препятствий, когда всего-то нужно установить билд другому человеку. А родилась идея, когда я безуспешно пытался отправить свое приложение брату. Как оказалось, на рынке просто нет подобных сервисов.
UPD: После запуска сервиса и написания черновика статьи знакомый скинул ссылку на www.diawi.com.
Я поделился мыслями с коллегой и закипела работа. Изначально планировалось реализовать загрузку файла с последующей генерацией ссылки и QR-кода. Но эта простая концепция начала обрастать все новыми и новыми идеями. Было решено параллельно делать сервис по укорачиванию ссылок, а для распространения билдов опробовать Telegram бота. В итоге за два двухнедельных ночных спринта была сделана бета-версия сервиса, с таким вот набором фич.
- Загрузка IPA/APK билда через Web UI.
- Генерация короткой ссылки и QR-кода для билда.
- Telegram бот, который умеет присылать билды.
- Отправка билда через бота по username или номеру телефона.
А работает все это так.
1. Получатель устанавливает Telegram бота (Slaсk бот в разработке).
2. При желании шарит с ним свой номер телефона. Для того чтобы отправить ссылку на билд в Telegram необходимо имя пользователя или телефон.
3. Отправитель загружает билд и шарит его одним из способов:
- А. Скопировав и отправив ссылку напрямую получателю
- Б. Через бота, указав номер телефона или username получателя
4. Получатель переходит по ссылке и устанавливает билд.
И это все шаги! Без регистрации и смс.
Файлы удаляются автоматически спустя 24 часа с момента загрузки. Максимальный размер файла — 300 мб.
Техническая реализация
На бэкенде мы использовали Laravel 5.7, на фронтенде VueJS 2. Все загруженные билды мы храним в Amazon Simple Storage Service (S3), крон-задача удаляет билды каждые 24 часа. Хостим приложение на DigitalOcean, планируем переехать в будущем полностью на AWS. Сейчас активно работаем над парсингом AndroidManifest.xml и Info.plist для более информативной страницы загрузки билда.
Что дальше?
У нас очень много идей (реально много). В ближайших итерациях планируем добавить Slack бота, а также групповые рассылки билдов, сохранив при этом простоту и удобство работы с сервисом. Плюс добавить несколько killer фич, спойлерить которые пока не будем :)
Бета версия увидела свет и сейчас мы хотим получить как можно больше отзывов от реальных пользователей. Полезен ли такой сервис в вашей работе? Какие фичи хотите видеть и готовы ли за них платить? Будете пользоваться ботом?
Пишите в комментариях, или через buildshare.io/contact.
11 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів