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

Файлы для скачивания

Демонстрационный проект Thunkable X

Проект предназначен для демонстрации некоторых возможностей (включая недокументированные) среды Thunkable X по разработке мобильных приложений под iOS и Android, а также служит для оценки стабильности работы больших приложений и отслеживания багов.

Версия проекта [11.11.18]

Содержимое проекта:

  • Title - оглавление
  • About - информация о проекте
  • Check bugs - страница для контроля исправления багов
  • Get system info - информация о телефоне и движке WebViewer
  • Buttons - панель инструментов и пользовательские кнопки:
    • image button - кнопка с изображением (не работает на iOS 11.4 и Android)
    • chechbox - флажок
    • radiobutton - радиокнопка
    • toggle - переключатель с индикатором
    • segmented button - сегментированная кнопка
    • rotation discret dial - дискретный вращающийся переключатель
    • FAB - плавающая кнопка действий
  • Custom drawer - низкопроизводительная пользовательская боковая панель
  • Chart - пример использования Google Charts
  • Dialogs - примеры создания системных и пользовательских диалогов, а также всплывающей подсказки
  • HTML offline - демонстрация использования возможностей HTML, CSS и JavaScript без подключения к сети
  • Indicators - примеры пользовательских индикаторов:
    • вертикальный с текстом
    • от центра
    • без текста
    • текстовой с использованием символов Юникода
  • Lists - пользовательские списки (с коррекцией ошибки индексирования списков):
    • spinner - выпадающий список
    • radioList - список для выбора одного элемента
    • checkboxList - список для выбора нескольких элементов
  • Markup - экран для быстрого погружения в работу с разметкой
  • Sliders - примеры пользовательских ползунков (только iOS):
    • вертикальный
    • с изменяемым фоном
    • с индикатором
    • дискретный
    • переключатель с текстом
  • Text utils - утилиты для работы с текстом:
    • разрыв строки (только iOS)
    • текстовой табличный вывод с использованием моноширинного шрифта
    • создание области просмотра списка со скрытым полем
    • переворот текста
  • Text utils1 - демонстрация ввода пароля в двух в открытом и скрытном режиме
  • Pickers - прмер пользовательсого компонента для выбора времени, а также различных диалогов
  • File viewer - загрузка локальных файлов (только iOS)
  • Radio - пример работы интернет радио
  • Video - пример работы с потоковым видео
  • D-Pad - пример создания и использования системы управления движением при помощи кнопок и горизонтального списка (только iOS)
  • Game 1 - пример анимации компонента
  • Game 2 - пример текстовой анимации
  • Sprite map - пример получения изображений из одного большого изображения (только iOS)

Инспектор объектов DroidScript

Скачать архив (версия 1.0)

Данный встраиваемый модуль можно использовать в качестве справочника по API DroidScript.

Основные возможности Инспектора объектов:

  • Отображение в списке методов и свойств объекта window, объектов или методов API DroidScript
  • Поиск методом фильтрации
  • Отображение в диалоге объявления интересующего метода или свойств выбранного объекта
  • Получение текущих значений методов-геттеров
  • Показ объектов API DroidScript, в которых используется выбранный метод

QML Loader (версия 1.0)

Исходный код (Qt 5.10)

Android (apk)

Windows (exe + dll)

QML Loader позволяет открывать локальные файлы qml, переданные ему в качестве параметра. Для открытия удалённого qml-файла добавьте в локальный файл, например, блок Loader с ссылкой на этот файл:

Loader{
	source: "http://mysite.ru/myqmlfile.qml"
}

Для более удобной работы можно сопоставить расширение qml с данной программой. В этом случае файлы будут открываться в среде Windows при двойном щелчке по ним, а в среде Android - при открытии их в текстовом виде (Open as text).

Функциональность загрузчика можно увеличить, добавив в исходный файл проекта нужные библиотеки с последующей перекомпиляцией и сборкой проекта. В среде Windows это может потребовать добавления необходимых библиотек dll в рабочую папку программы.

Qmline (версия 1.0)

Android (apk)

Windows (exe)

Qmline - простой браузер qml-ресурсов (описание).

Для запуска Qmline под Windows скопируйте разархивированный qmline.exe в директорию библиотек mingw - рабочая папка Qt/папка с комплектами компиляции/mingw.../bin. Позже мы добавим необходимые dll в пакет установки для исключения этого шага.

© 2016-2018 Александр Страшко