DroidScript

Новости

DroidScript
инструменты для мобильной разработки

Новости

14.12.2017
Python: динамическое создание объектов и кода

QML обладает неплохой функциональностью, но для решения ряда задач приходится обращаться к Qt С++ или искать альтернативу среди языков программирования интерпретируемого типа, например, Python. Стоит ли изучать этот язык программирования? Для ответа на этот вопрос можно погрузиться в литературу или форумы, а можно произвести оценку перспектив его изучения с помощью важных для себя ключевых моментов - востребованнось на рынке труда, популярность, простота синтаксиса, функциональность, многопоточность, возможность кроссплатформенной разработки, наличие удобной IDE, справки, поддержки и др. Об этом написано немало, а мы рассмотрим вопрос, которому уделено не столь большое внимание - динамической генерации объектов и кода.

01.12.2017
Одновременное тестирование кода в разных браузерах

Необходимость тестирования кода в разных браузерах возникает при кроссбраузерной разработке web или гибридных приложений, изучении web-технологий, написании статей и др. Сначала код пишется для одного браузера, например, Google Chrome, считающемуся одним из лучших для разработки, а затем последовательно тестируется на других. При работе на большом мониторе или нескольких мониторах данный процесс можно ускорить благодаря web-сокетам и средству автоматизации AutoHotkey.

26.11.2017
QML WebSockets: одновременный просмотр работы кода на нескольких устройствах

На примере Qt Creator и QML рассматривается простой, но универсальный подход, который даёт возможность дополнить практически любой текстовой редактор возможностью живого просмотра интерпретируемого кода. Вы редактируете код в любимом редакторе, а после его сохранения без каких-либо дополнительных действий видите его работу на экране ПК, телефона, планшета и т.д.

24.11.2017
Предварительный просмотр работы кода (Live Preview) на этапе разработки ПО: сложности и решения

Развитие компьютерной техники, операционных систем и программного обеспечения позволяет осуществить визуализацию действий, данных и работы программного кода на этапе выполнения в реальном времени, что для подавляющего большинства пользователей и программистов на качественном уровне увеличило эффективность работы с данными и информацией, по сравнению с работой в командной строке. Можно ли то же самое сказать относительно этапа разработки? Да, если речь идёт о визуализации действий. При помощи клавиатуры, мышки, пальцев, пера и др. разработчик создаёт данные и пишет код, но имеет ли он возможность сразу увидеть это? Далеко не во всех случаях. В данной статье рассматриваются причины и решения обозначенной проблемы, а также предлагается подход, который позволяет осуществить интерактивный просмотр работы кода одновременно в разных операционных системах и устройствах, что можно использовать не только при кроссплатформенной разработке.

18.11.2017
Разделение и упорядочивание QML-кода

Расположение кода в одном файле является подходящим решением при демонстрации примеров или индивидуальной разработке несложных приложений. Однако, его разделение на структурно-функциональные части (компоненты, модули, библиотеки, ресурсы и др.) позволит упростить дальнейшую работу с ним.

17.11.2017
Qt Quick - перспективная, но непопулярная технология?

После просмотра немногочисленных введений в Qt Quick возникает вопрос, почему мало запросов (статистика Яндекса по ключевым словам: QML – 7454, Qt Quick – 467) по столь интересной технологии?

16.11.2017
Редактор QML-кода с живым просмотром

Для быстрого и эффективного изучения основ QML и запуска примеров весьма пригодится редактор с функцией живого просмотра

15.11.2017
Знакомство с Qt Quick

Qt Quick представляет собой технологию для создания кроссплатформенных динамических пользовательских интерфейсов, прототипов и приложений при помощи описательного языка программирования QML. Данный язык имеет небольшое распространение, но определённо стоит с ним познакомиться хотя бы для того, чтобы узнать об альтернативе Java, C#, PhoneGap и прочих кроссплатформенных средств разработки. Аббревиатура QML чем-то напоминает HTML, XML, HAML, но на самом деле все значительно интереснее.

15.10.2017
DroidScript 1.57

В магазине приложений доступно обновление DroidScript 1.57. Теперь снимок экрана можно сделать из WiFi IDE. Для этого нужно перейти на вкладку Debug и в поле ввода ввести команду !screenshot. Снимок сохранится в файле /sdcard/screenshot.jpg. (GLView не захватывается). В DroidScript IDE при создании нового проекта появилась опция Espruino для прямого программирования микроконтроллеров данного типа через OTG-кабель. Также добавлены новые методы объекту приложения app.

12.10.2017
Расширение CallFromString для App Inventor

Данное расширение позволяет транслировать строковые команды в соответствующие им вызовы методов виджетов Android API

11.10.2017
Разработка расширений для App Inventor: встроенные объекты

Продолжаем изучение встроенных объектов App Inventor. На этом занятии создадим блок, показывающий методы выбранного класса

10.10.2017
Разработка расширений для App Inventor: совместное использование объектов App Inventor и Android API

При создании расширения можно использовать как объекты App Inventor (встроенные), так и объекты Android API.

08.10.2017
Разработка расширений для App Inventor: введение

Увеличить встроенную функциональность App Inventor можно при помощи web-технологий и расширений. В сети можно найти как бесплатные, так платные расширения, но вместе с тем возникают вопросы, а насколько сложно создавать свои, что они могут дать и стоит ли тратить время на это или лучше заняться чем-то другим?

© 2016 droidscript.ru admin@droidscript.ru