Слайд 2

Ionic framework — один из самых широко обсуждаемых фреймворков. Как гласит

Ionic framework — один из самых широко обсуждаемых фреймворков. Как гласит

официальный сайт, Ionic — это SDK для создания гибридных мобильных приложений, набор CSS и JS компонент, созданный на основе AngularJS, SASS, Apache Cordova.
Слайд 3

Ionic cli По сути это обёртка над Cordova CLI, предоставляющая дополнительные

Ionic cli

По сути это обёртка над Cordova CLI, предоставляющая дополнительные возможности:  создание базового

приложения с выбором шаблонов (например приложение с боковым меню, приложение с табами, картами Google Maps, пустое приложение);
сборка и запуск в эмуляторе, на реальном устройстве, в браузере;
live reload в браузере и на устройстве
генерацию иконок, сплешскринов и др.
Слайд 4

Наличие Ionic CLI совсем не обязательно, однако это гораздо облегчает разработку

Наличие Ionic CLI совсем не обязательно, однако это гораздо облегчает разработку

приложения. Самые значительные возможности:
$ ionic resources
Данная команда позволяет из исходных файлов (.psd, .png, .ai) сгенерировать иконки всех размеров, сплешскрин под целевые платформы. Для этого достаточно иметь исходную иконку размером не менее 192×192px, и исходную картинку для сплешскрина размером не менее 2208×2208px, подготовленную по специальному PSD шаблону.
Слайд 5

$ ionic serve --lab отображает в браузере ваше приложение одновременно для

$ ionic serve --lab
отображает в браузере ваше приложение одновременно для iOS

и Android платформ
Данная опция в том числе поддерживает live reload.
Слайд 6

$ ionic upload Данная команда позволяет загрузить ваше приложение в облака

$ ionic upload
Данная команда позволяет загрузить ваше приложение в облака для

дальнейшего тестирования в Ionic view.
Ionic View — это мобильное приложение для iOS и Android, с помощью которого можно делиться вашими разрабатываемыми приложениями с заказчиком, тестеровщиками, коллегами. Команда `$ ionic upload` синхронизирует приложение на вашем компьютере с сервером, после чего его можно запустить на телефоне.
Слайд 7

С помощью команды $ ionic share можно "поделиться" вашим приложением с

С помощью команды
$ ionic share
можно "поделиться" вашим приложением с другим

аккаунтом, а если на данный email не зарегистрирован аккаунт, то будет выслано приглашение для регистрации.
Ionic Box
IonicBox - это сборка Vagrant для разработки на Ionic. В виртуальной машине (Ubuntu 14.04) установлены Node.js, Git, Java SDK 7, Apache Ant, Android SDK Cordova, Ionic.
Для наиболее быстрого старта разработки требуется зайти в папку с вашим приложением и выполнить:
$ vagrant init drifty/ionic-android
$ vagrant up
При этом скачается уже сконфигурированный VagrantBox, а код вашего приложения будет доступен через shared folders по пути /vagrant.