Киев, 24 ноября 2012

Разработка приложений под мобильные браузеры

Докладчик: Павел Юрийчук
Платформа: HTML5+JS
Категория: Разработка приложений
Страна: Украина
Компания: Ciklum

Описание доклада:

  1. Прототип мобильного приложения: Backbone.js + underscore.js + Zepto.js (обезжиренный jQuery без поддержки всех браузеров). Стили в css, WebSQL для сохранения данных;
  2. Не все то jQuery что $, или проблеммы Zepto.JS;
  3. Ушел на базу за данными или тесты WebSQL на мобильных устройствах;
  4. Шаблоны в underscore.js;
  5. История уменьшения времени загрузки;
  6. Отрисовка контента
    • Паттерн фабрика классов или как привязать шаблоны к виджетам;
    • Переход на localStorage и плагин Backbone.localStorage
    • Cache manifesto.

Для начала мы определимся с тем, что такое мобильное приложение и чем же оно отличается от мобильной версии сайта. Какие существуют фреймворки и инстрменты для его создания. С чего начинать, куда двигаться и где искать помощи.

Дальше расскажу о проблеммах, с которыми столкнулись в начале разработки, а именно:

  • Альтернативы jQuery
  • Как можно ускорить парсинг XML на iOS?
  • WebSQL

Дальнейшая оптимизация:

  • Рендеринг контента
  • Шаблонизация
  • Загрузка данных
  • Кеширование

 

Видео: