Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
maxLufter
0 / 0 / 0
Регистрация: 18.06.2015
Сообщений: 2
#1

Ускорение сборки приложения и времени отправки на эмулятор/устройство - Программирование Android

18.06.2015, 10:40. Просмотров 454. Ответов 3
Метки нет (Все метки)

Всем привет.
В мой акселератор стартапов поступил проект по ускорению разработки андроид приложений. Поскольку тема требует практических познаний в данной области, то оценить актуальность и востребованность продукта без специалистов невозможно. Пока у проекта есть только сайт http://www.rocketdroid.io/ Как утверждают разработчики, для людей знающих на сайте достаточно информации, чтобы все понять)
Описание от разработчика:
Кликните здесь для просмотра всего текста

RocketDroid – это программа для Android разработчиков, которая позволяет экономить до получаса рабочего времени в день. Фактически она ускоряет время пересборок проекта до 5 секунд, на которое обычно тратится 1-3 минуты.

Во время разработки, каждому Android разработчику нужно проверять результат своей работы на эмуляторе (программа, имитирующая мобильное устройство) или на реальном устройстве, подключенном его к компьютеру.

Для этого SDK (набор программ для разработки, предоставляемый Google) и IDE (среда, где происходит разработка, такие, как Android Studio, Intellij Idea, Eclipse) производят процесс сборки проекта и отправки его на эмулятор или реальное устройство.
За день пользователь может пересобирать свой проект сотни раз. Он может проверять работу приложения как на эмуляторе, так и на реальном устройстве.
На текущий момент нет ни одного продукта, позволяющего оптимизировать весь процесс целиком.

Ускорение сборки приложения и времени отправки на эмулятор/устройство


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

Процесс сборки проекта состоит из:
● создания APK файла
● отправка его на эмулятор / устройство

APK файл создается для проверки на эмуляторе или устройстве. Время создания этого файла занимает от 25 секунд стандартными средствами.

После его создания, необходимо отправить его на устройство или эмулятор. Стандартными средствами это делается от 10 секунд. Кроме этого, есть проект Genymotion, который заменяет стандартный эмулятор, а как следствие и ускоряет время отправки до ~5 секунд.

Проект Mirror позволяет своими путями обновлять дизайн приложения (без привязки к коду) в пределах 5 секунд.

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

Взаимодействие с другими системами разработки
RocketDroid сделан для разработчиков нативных Android приложений с использованием языка Java. Кроссплатформенные средства, такие как Unity, Xamarin, PhoneGap и другие, обладают своими системами сборки и обновления приложений и, как следствие, RocketDroid для этих систем не делается.

Прошу, по возможности, вкратце оценить данную идею примерно по такой схеме:

-Актуальность, интересен ли данный продукт для Вас?

-Если текущие средства разработки Вас полностью устраивают, то приведете пример используемого инструментария

-Если rocketdroid Вам кажется интересным, готовы бы Вы были за него платить?

з.ы. это не реклама
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.06.2015, 10:40     Ускорение сборки приложения и времени отправки на эмулятор/устройство
Посмотрите здесь:

Автоматизация сборки приложения - Программирование Android
Добрый день! Есть приложение, которое необходимо периодически обновлять. Обновляется лишь часть данных, но не сам код. Возник вопрос...

Android Studio. Установка приложения на эмулятор. Application Installation Failed - Программирование Android
С недавних пор перестали устанавливаться на эмулятор абсолютно все мои приложения. Даже только что созданный пустой проект не...

Сохранение состояния приложения с целью экономии времени при последующих запусках - Программирование Android
Всем привет. Появился небольшой вопрос. Допустим я запустил какое-то приложение, оно загрузилось и я его настроил. Весь процесс запуска и...

Не работает эмулятор в Eclipse - Программирование Android
Здравствуйте, столкнулся с такой проблемой, при попытке открыть приложения с помощью эиулятора открывается просто черный экран. Что...

Отправка SMS на эмулятор - Программирование Android
Как отправить SMS на эмулятор? SmsManager smsManager = SmsManager.getDefault(); smsManager.sendTextMessage("5554",...

Эмулятор выдает ошибку - Программирование Android
Изучаю программирование под android. Написал HelloWorld все нормально. Делаю другое приложение где 4 кнопки запускаю на эмуляторе...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
androbro
323 / 283 / 59
Регистрация: 17.10.2014
Сообщений: 839
18.06.2015, 11:24     Ускорение сборки приложения и времени отправки на эмулятор/устройство #2
Цитата Сообщение от maxLufter Посмотреть сообщение
Фактически она ускоряет время пересборок проекта до 5 секунд, на которое обычно тратится 1-3 минуты.
не знаю как там в AS, но Eclipse собирает проект довольно быстро порядка 8-10сек

Добавлено через 2 минуты
имхо
Цитата Сообщение от maxLufter Посмотреть сообщение
-Актуальность, интересен ли данный продукт для Вас?
нет
Цитата Сообщение от maxLufter Посмотреть сообщение
-Если текущие средства разработки Вас полностью устраивают, то приведете пример используемого инструментария
Eclipse+Физ.устройство
Цитата Сообщение от maxLufter Посмотреть сообщение
-Если rocketdroid Вам кажется интересным, готовы бы Вы были за него платить?
нет
CoolMind
418 / 401 / 65
Регистрация: 06.10.2012
Сообщений: 1,727
18.06.2015, 12:16     Ускорение сборки приложения и времени отправки на эмулятор/устройство #3
maxLufter, здравствуй!
В принципе, было бы актуально, но за деньги готовы взять только фирмы, обычные разработчики просто страдают и уже привыкли в этому. Не уверен, что в России найдутся клиенты.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.07.2015, 12:48     Ускорение сборки приложения и времени отправки на эмулятор/устройство
Еще ссылки по теме:

Эмулятор не запускает приложение - Программирование Android
Здравствуйте, сделал приложение, которое воспроизводит звуки, при нажатии на кнопку, но при запуске приложения на эмуляторе вылетает...

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

Не работает эмулятор AVD - Программирование Android
Здравствуйте! После создания приложения начал его тестить через Android Virtual Device. Их два: для 2.3.6 и для 4.1 версий Android. Но...

Ищу java эмулятор - Программирование Android
Приветствую всех. Ищу нормальный java эмулятор для андроид 4.4.2 , хочу установить полезное приложение с файлом ".JAR".


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
maxLufter
0 / 0 / 0
Регистрация: 18.06.2015
Сообщений: 2
09.07.2015, 12:48  [ТС]     Ускорение сборки приложения и времени отправки на эмулятор/устройство #4
Прислали бета-версию продукта. Прошу по возможности ознакомиться и оставить отзыв об эффекте)


Как подключить RocketDroid к своему проекту:
нужно провести два изменения в ваших gradle файлах проекта:
1) добавить зависимость на 'io.rocketdroid:gradle:+' в описание зависимостей buildscript-а, около зависимости на 'com.android.tools.build'.
Строчка: classpath 'io.rocketdroid:gradle:+'
Пример смотреть вот тут:
https://bitbucket.org/ttim/github-ap...adle?at=master
2) включить плагин io.rocketdroid
Строчка: apply plugin: 'io.rocketdroid'
Пример смотреть вот тут:
https://bitbucket.org/ttim/github-ap...adle?at=master

Мобильное приложение github-а, с подключенным rocketdroid:
https://bitbucket.org/ttim/github-app/overview
Yandex
Объявления
09.07.2015, 12:48     Ускорение сборки приложения и времени отправки на эмулятор/устройство
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru