DroidScript

Новости

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

Новости

15.07.2018
Thunkable X: обновление демонстрационного проекта
Новая версия демонстрационного проекта (вер. 7.14.18):
  • Добавлен экран Chart с примером вывода линейного графика при помощи Google Charts
  • Добавлен экран Get system info для отображения системная информации об устройстве и браузере WebViewer
  • На экран Buttons добавлена сегментированная кнопка и дискретный вращающийся переключатель
  • На экране Dialogs показан пример диалога выбора значения из списка
  • Экран Batton tab navigator дополнен примерами работы с интернет радио, видеопотоком и кастомными вкладками с пиктограммами
  • Опции выдвижной панели дополнены пиктограммами
14.07.2018
Sketchware: куда делся блок "add source directly"?
При помощи блока "add source directly" можно было добавлять в проекты код на Java, что открывало перед пользователями Sketchware просто огромные возможности, по сравнению с использованием альтернативных инструментов разработки. Поначалу казалось, что этот "бомбический" блок позволит пользователям обойти много ограничений блочного программирования, но в результате получилось то, к чему разработчики явно не были готовы.
12.07.2018
Обновление Sketchware
Недавно произошло обновление Sketchware 3.0.4, но от этого интерфейс данной среды разработки приложений под Android на самом Android ощутимо удобнее в работе не стал. А вот рекламы стало больше. Не хотите её видеть? Покупайте премиум-аккаунт! Любопытно то, что при этом данное приложение имеет более миллиона установок, растёт заметно быстрее AIDE, хотя и уступает росту App Inventor раза в два. Это косвенно говорит о том, что визуальное программирование с использованием блоков + возможность вставки нативного кода в проект является достаточно перспективным решением, и для целого ряда пользователей связка Sketchware + Java выглядит интереснее App Inventor + JavaScript.
09.07.2018
Тестирование приложений App Inventor без устройства
Для просмотра и тестирования работы приложений, созданных при помощи App Inventor, Thunkable Classic, Makeroid и т.п., необходимо устройство с требуемой минимальной версией Android. Если устройства Android под рукой нет или его версия API меньше требуемой, то можно воспользоваться эмулятором, например, BlueStacks 4 (Android 7.1). Откройте App Inventor IDE в браузере BlueStacks, создайте проект, запустите в эмуляторе AI Companion и подключитесь к нему при помощи кода.
03.07.2018
Простое и понятное введение в React Native
React Native является относительно простым фреймворком для разработки кроссплатформенных приложений для iOS и Android на JavaScript, но во многих введениях по нему материал даётся сложным и запутанным образом. Перед началом работы нужно что-то устанавливать, настраивать, выяснять необходимость наличия компьютер Mac и прочее. Официальная документация написана неплохо, но введение в React Native можно сделать проще и понятнее.
28.06.2018
Прогресс в разработке App Inventor под iOS
На странице прогресса разработки можно увидеть текущее состояние дел по разработке встроенных блоков и компонентов App Inventor под iOS, а также оценить функциональность будущего решения, которое по многим моментам выглядит интереснее того, что предлагает Thunkable X сейчас.
22.06.2018
Встречайте - Makeroid Andromeda!
App Inventor не слишком балует своих поклонников новой функциональностью, в результате чего в сети появилось несколько более интересных альтернатив. C выходом новой среды разработки Makeroid Andromeda функциональность App Inventor стала выглядеть ещё скромнее. Копирование и экспорт экарнов, новые компоненты, блоки, собственный магазин приложений - это далеко не полный перечень новшеств. В теории Makeroid выглядит интереснее AppyBuilder и Thunkable Classic, но это требует проверки на практике, а также Android 5.0 и выше.
18.06.2018
App Inventor под iOS
На официальном форуме сообщества прошла информация о том, что iOS Companion постараются выпустить под конец август 2018 года к новому учебному году.
17.06.2018
Насколько сложно визуально-блочное программирование?
Я достаточно часто консультирую пользователей по работе с Thunkable и другими визуальными инструментами разработки, и могу сказать, что использование данных IDE является не таким уж простым занятием, как об этом пишется в рекламной информации о них. Неужели так сложно соединять блоки друг с другом?
16.06.2018
Thunkable X: запуск любого проекта на iPhone
Недавно в Thunkable Live появился список с названиями проектов, благодаря которому на iPhone можно запустить любой проект (если доступен сервер Thunkable). Для перехода в этот список откройте Thunkable Live и встряхните телефон.
13.06.2018
Thunkable X: кастомизированные элементы управления
В шаблонный проект добавлено:
  • Slide drawer panel - выдвижная панель
  • Sliders (including slider switch) - ползунки
  • Indicators - индикаторы
  • Inverting text - переворот текста
  • Create HTML offline - создание html-кода офлайн
  • Horizontal list-pad - горизонтальный список управления движением
08.06.2018
Thunkable X: кастомизированные элементы управления
В шаблонный проект добавлено:
  • Sprite map - пример получения изображений из одного большого изображения
  • Game 1 - анимация компонента
  • Game 2 - текстовая анимация
  • Text utils - получения и использования символа перевода строки
  • D-Pad - четырёхкнопочная система контроля движения
05.06.2018
Thunkable X: обновление
Наконец-то мы дождались возможности переименовывать компоненты, работать с переключателем без необходимости фиксации его состояния при помощи блоков, обрабатывать события при открытии экрана и видеть полосу вставки в списке компонентов! Помимо этого появилась возможность публикации проектов в галерее Thunkable.
01.06.2018
Thunkable X: обмен данными с Web Viewer
Пока Thunkable X имеет небольшую функциональность, определённый интерес вызывает интеграция нативной части приложения с web-технологиями. Например, вместо создания громоздких блочных алгоритмов можно было бы использовать JavaScript для обработки данных. Проблема в том, что блока для получения данных из Web Viewer не существует, что делает невозможным такой обмен оффлайн, но организовать его онлайн возможно при помощи компонента RealtimeDB, взаимодействующего с базой данных Firebase.
29.05.2018
Thunkable X: полифункциональное программирование
При работе в Thunkable X (да и в других средах визуально блочного программирования) наиболее остро чувствуется необходимость использования баланса между удобством работы в IDE, простоте алгоритмов и поддержки проекта. По целому ряду причин удобство работы с проектом и простота алгоритмов находятся на разных чашах весов. Что же выбрать: простоту алгоритмов за счёт удобства работы с проектом или наоборот? Текстовое программирование частично решает задачу, но его оказалось недостаточно, по причине чего на ум пришла концепция полифункционального программирования
24.05.2018
Thunkable X: кастомизированные элементы управления
Thunkable X поддерживает небольшое количество элементов управления, но при помощи них можно создать собственные. В проекте находятся примеры следующих элементов управления:
  • Spinner
  • Radio List
  • Checkbox List
  • Dialog
  • Toast
  • Checkbox
  • Radio button
  • Toggle button
  • Floating action button
  • Time picker
17.05.2018
Thunkable X: абсолютное позиционирование
При помощи абсолютного позиционирования можно создавать различные диалоги (информационные, выбора из списка, ввода данных, настроек), плавающие кнопки действий, всплывающие меню, графические кнопки, индикаторы прогресса, простую анимацию и др. Выбор режима отображения absolute производится на вкладке Advanced панели свойств в категории Positioning. Примеры использования этого режима добавлены на страницу ответов на часто задаваемые вопросы
11.05.2018
Thunkable X: интернет радио для iOS и Android
На страницу ответов на часто задаваемые вопросы добавлена информация по использованию интернет радио в своём приложении.
© 2016 droidscript.ru admin@droidscript.ru