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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Черные квадраты вместо картинок http://www.cyberforum.ru/android-dev/thread1481101.html
Столкнулся с проблемой, на некоторых девайсах картинки с папки drawable отображаются как черные квадраты. Что интересно - такая судьба постигает не все картинки, некоторые из них отображаются правильно! Нет разницы они установлены программно или же через XML Пробовал (варианты были предложены гуглом): Заменить setImageResource на setBackgroundResource и наоборот - ноль эмоций заменить...
Программирование Android Как организовать сервис? Здравствуйте! Подскажите пожалуйста, как лучше организовать сервис, который каждый день в заданное время, которое можно устанавливать из приложения, будет выполнять определенный код и отсылать уведомление( Notification)? Есть идея использовать Timer, однако появляется вопрос, а как заставить сервис выполнять код в заданное время? Заранее спасибо за какой-нибудь наталкивающий ответ! http://www.cyberforum.ru/android-dev/thread1481005.html
Программирование Android Выбор промежутка времени (в днях) пользователем
Как сделать так чтоб пользователь смог выбрать дни например с 02.06.15 по 19.06.15. Реализовать это нужно на одном экране, а ничего подобного найти не могу, буду благодарен за любой совет. И еще программа должна определить, типа в июне 30 дней, определенную сумму поделить на 30 и умножить на 18, чтобы найти суму за 18 дней. (300 / 30 * 18 = 180), как-то вот так. Буду благодарен за любой фрагмент...
Склонение чисел: минут-минуты, день-дней Программирование Android
Ребята, подскажите как сделать. Нужно правильно написать "обновление N минут(ы) назад" часов(а) назад. Буду очень благодарен
Программирование Android Играть выбранные звуки http://www.cyberforum.ru/android-dev/thread1480749.html
Всем привет. Пишу Android приложение, которое через каждые 5 минут показывает уведомления с разными рингтонами. Реализовал это через AlarmManager и BroadcastReceiver. У меня есть 4 разных мелодии для рингтона, по желанию человек может отметить какие рингтоны играть, а какие нет (в настройках есть чекбоксы для выбора). Как сделать так, чтобы при каждой "сигнализации" воспроизводились разные...
Программирование Android Таблица Android Studio Всем привет. Задание очень банальное, есть приложение, которое делает некоторые вычисления, формируя при этом, двумерный массив. Так вот, нужно вывести в таблице эту матрицу. Пробовал делать TableLayout для этого и на нем динамически создавать TextView, но проблема в том, что при повторном нажатии кнопки, которая формирует матрицу, textView продолжаются создаватся. Тоесть нужно удалить все... подробнее

Показать сообщение отдельно
maxLufter
0 / 0 / 0
Регистрация: 18.06.2015
Сообщений: 2

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

18.06.2015, 10:40. Просмотров 453. Ответов 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 Вам кажется интересным, готовы бы Вы были за него платить?

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