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

Новости

19.11.2018
Thunkable X: создание пользовательских компонентов. Z-компоновка
При создании пользовательских интерфейсов в среде Thunkable X возникает большая проблема, связанная с отсутствием компонентов с необходимой функциональностью - многострочного списка с изображениями, переключателя и ползунка с текстом, флажка, радиокнопки, компонентов выбора и т.п. Их можно было бы позаимствовать из web, но простого механизма обмена данными между WebViewer и app также нет. Остаётся единственный вариант - компоновать имеющиеся элементы друг с другом. Относительное позиционирование проще в реализации, но для качественного увеличения функциональности не обойтись без абсолютного позиционирования, использующегося для расположения элементов по глубине - z-компоновка.
16.11.2018
Thunkable X: анонс
В новом обновлении платформы пользователям будет предоставлена целая россыпь долгожданных блоков для:
  • управления видимостью компонентов
  • работы с датой и временем от внутренних часов
  • вызова вибросигнала
  • определения платформы, на которой запущен проект (iOS/Android)
  • работы с текстовыми сообщениями, электронной почтой и телефонной связью
13.11.2018
Thunkable X: тестовый демонстрационный проект
После недавних обновлений Thunkable X демонстрационный проект с горем пополам стал запускаться и на Android. В связи с этим выкладываю его новую версию.
10.11.2018
Thunkable X: обновление и анонс
Мы уже привыкли к тому, что вместе с новыми компонентами Thunkable X в комплекте идут и баги. Не обошлось и на этот раз. В новых компонентах Tab Navigator можно использовать пиктограммы, но с эффектом перерисовки. Но фоне этого и других багов анонс поддержки blockchain от Oasis Labs и особенно двухфакторной аутентификации, которая позволит публиковать приложения в App Store, звучит весьма комично. Непонятно только то, на что рассчитывают разработчики приложений Thunkable X, принявших низкий старт и ждущих отмашки. На то, что Apple пропустит забаженные приложения дабы пользователи могли официально и в полной мере ими насладиться?
08.11.2018
App Inventor Companion для iOS находится в службе тестирования Apple
По информации из официальных источников выпуск App Inventor для iOS переносится на первый квартал 2019 года. Реализованная функциональность обещает быть заметно интереснее Thunkable X, но меня больше интересует функциональность Companion. Живое тестирование на iPhone реализовано во многих инструментах, но хотелось бы увидеть и возможность запуска проектов на iPhone из клиентской программы, как это происходит в Thunkable X Live.
05.11.2018
Разработка под iOS: и это нельзя, и то нельзя, но не для нас
Когда впервые сталкиваешься с разработкой под iOS, то ощущаешь себя в тёмной комнате с запертой дверью, степень открытия которой зависит от количества просунутых в её окошко денег. Если их немного, то она и откроется ровно настолько, чтобы одним глазом посмотреть, а что же за ней. Положишь больше - можно будет просунуть руку. Но стоит протянуть увесистую пачку зелёных купюр и Welcome! Но идти будет дозволено только по той дороге, которую укажут в соответствии с правилами и требованиями. Хочется поприветствовать мир? Нет проблем - MacOS, XCode, Swift, iPhone и всё желательно поновее. Разместить приложение в магазине AppStore? Возможно, но деньги вперёд! А можно ли без всех этих условий? Можно, если найти другой вход.
26.10.2018
Thunkable X: обмен данными между WebViewer и app
Одним из существенных недостатков Thunkable X является отсутствие механизма обмена данными между WebViewer и app (нативной частью приложения). При помощи URI по протоколу data: во многих случаях мы можем передавать данные из app в WebViewer, но не обратно из WebViewer в app. Из-за этого невозможно использовать web-технологии и фреймворки для расширения скромной функциональности Thunkable X и создания удобных пользовательских интерфейсов при помощи jQuery Mobile, Framework7 и др. Остаётся либо ждать, пока разработчики не добавят новые компоненты, либо самим реализовать столь необходимый обмен данными.
© 2016-2018 Александр Страшко