Круто, когда ты можешь разрабатывать под Android. Ещё круче, если ты умеешь разрабатывать под iOS. Но есть такие инструменты, при помощи которых ты становишься супергероем без знаний Java, ObjC или Swift'а. Да что там! Даже Python знать тебе не обязательно. Достаточно старого-доброго JS.
Сказ об инструментах кроссплатформенной разработки и об их развитии: от webview-based(cordova, phonegap, ionic) к native(reactnative, nativescript). Сравним современные фреймворки, выявим плюсы и минусы, напишем простое приложение.
1 of 27
Download to read offline
More Related Content
FrontDays #2. Артём Лисовский, Кроссплатформенные приложения на js: от web-based к native
5. Область применения AngularJS.
Откуда такая популярность?
• Идеален для Single Page Application (SPA)
приложений («богатое» приложение, генерирующее и
изменяющее большой объем DOM’а «на лету» без
перезагрузки страницы)
• «Умный». Возможность директив
• Код более сложный, но его в разы меньше
• Никакой привязки к #id и .class для работы с
элементами