Живое Прототипирование Приложений На Titanium С Помощью Livetanium

Наверняка многие из вас слышали о платформе Titanium Mobile от Appcelerator , позволяющий разрабатывать нативные приложения для iOS и Android с использованием JavaScript (для тех, кто не слышал и не пробовал, Добро пожаловать ).

Работаю с Титаниумом около 10 месяцев и меня практически всем устраивает, но есть одна проблема, после использования XCode и Interface Builder работа над интерфейсом программы раздражает: Титаниум не поддерживает nib-файлы, а это значит что размеры элементов приходится корректировать вручную и нет возможности использовать некоторые элементы повторяющимися (эту проблему частично решает JSS, он работает аналогично CSS).

На самом деле проблема не в корректировке размеров вручную (например, делая html-верстку, я давно отказался от WYSIWYG-редакторов и использовал vim), а в том, что после внесения изменений нужно дождаться компиляции программы и установлен в симуляторе/эмуляторе, но я не хочу тратить на это время.

Джейкоб Уоллер Я придумал интересное решение этой проблемы (анонс был сделан в блоге Appcelerator 3 декабря прошлого года, но темы о нем на Хабре я так и не дождался): Ливетаниум , благодаря чему можно забыть о времени компиляции и установки — изменения можно наблюдать в симуляторе или на устройстве сразу после сохранения файла.

Скринкаст, демонстрирующий возможности Livetanium:

Живое прототипирование приложений на Titanium с помощью Livetanium

Livetanium в настоящее время находится на ранней стадии бета-тестирования и работает только на iPhone, но это не мешает вам опробовать его.

Для этого вам нужно:

  1. Установите node.js:

    $ git clone git://github.com/ry/node.git ; cd node $ export JOBS=2 # optional, sets number of parallel commands. $ mkdir ~/local $ .

    /configure --prefix=$HOME/local/node $ make $ make install $ export PATH=$HOME/local/node/bin:$PATH

  2. Скачать Живетаниум:

    $ git clone git://github.com/krawaller/Titanium-Tools.git

  3. Настройте Livetanium: измените строку 53 в файле Titanium-Tools/Resources/app.js.

    K.watch("192.168.10.236", 8128, win); # ip, port, window

  4. Запустите сервер node.js:

    $ node Titanium-Tools/Resources/server.js

  5. Импортируйте титановые инструменты в Titanium Developer.
  6. Запустите проект в симуляторе или на устройстве и попробуйте поиграть с файлом Titanium-Tools/Resources/Livetanium/demo.js.
Теги: #titanium #titanium #livetanium #iOS #JavaScript #Разработка iOS
Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.