nativescript учебник
Начало работы с nativescript
Поиск…
замечания
Nativescript - это высокопроизводительное межплатформенное приложение для мобильных приложений, которое позволяет настроить таргетинг на iOS и Android (с окнами в конвейере) с использованием веб-технологий (JS и html). Он был создан с целым рядом ключевых целей:
- Визуальный исполнитель: нет UI Jank даже на android у вас есть маслянистые гладкие fps
- Расширяемость: у вас есть доступ ко всем собственным API-интерфейсам, для создания простых кросс-платформенных плагинов
- Полностью собственный интерфейс
- Высоко интегрированный с машинописным и угловым 2
- Open Source, с сильной корпоративной поддержкой от Telerik
Установка или настройка
Подробные инструкции по настройке или установке Nativescript.
В следующих примерах приведены необходимые шаги по настройке системы Windows или OSX, а затем подпишите сообщение в руководства по устранению неполадок в случае возникновения каких-либо проблем.
Кроме того, есть примеры того, как настроить рекомендуемые рабочие процессы, IDE и эмуляторы.
Macos
- Убедитесь, что у вас установлен самый последний Node.js LTS. Если вы используете Homebrew, это можно сделать с помощью
brew install node4-lts. - Откройте терминал и введите
npm install -g nativescript. Если вы получаете ошибкуEACCES, используйтеsudo npm install -g nativescript. - В командной строке введите
ruby -e "$(curl -fsSL https://www.nativescript.org/setup/mac)". (Это может занять некоторое время.) - Чтобы убедиться, что это работает, введите
tns doctorв Terminal. - Если есть какие-либо ошибки, следуйте инструкциям по устранению неполадок .
Windows
- Убедитесь, что у вас установлен самый последний узел nodeJS LTS
- Откройте командную строку и введите
$ npm install -g nativescript - В командной строке введите
$ @powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://www.nativescript.org/setup/win'))"- это может занять некоторое время - Чтобы проверить вышеописанное, введите
$ tns doctorв командной строке (ваш cmd) - Если есть какие-либо ошибки, выполните руководство по устранению неполадок
Использование кода Visual Studio для разработки NativeScript
Visual Studio Code - это редактор кода с открытым исходным кодом и многофункциональный код от Microsoft. Чтобы настроить его для разработки NativeScript, откройте командную палитру ( F1 или ⌘ + Shift + P ) и введите ext install NativeScript .
Как только расширение NativeScript установлено, отладчик должен позволить вам установить точки останова в вашем коде. Когда устройство подключено или работает эмулятор, вы можете запустить свое приложение со вкладки Debug. 
Ваша первая программа Hello World
$ mkdir hello-world
$ cd hello-world
$ tns create hello-world --ng
$ tns platform add android #You can only add ios on an OSX machine
Затем убедитесь, что у вас подключено устройство или работает эмулятор (если вы этого не сделаете, должен запускаться эмулятор по умолчанию или возникает ошибка. Я бы рекомендовал genymotion для android).
$ tns run android
Если вы хотите использовать эмулятор Android по умолчанию, добавьте флаг --emulator .
Начиная с tns 2.5 livesync теперь является действием по умолчанию для tns run <platform> , которое будет автоматически перекомпилироваться при сохранении изменений файла. Это может значительно улучшить время разработки, однако, если вы вносите изменения в свои плагины, вам нужно будет перекомпилировать их правильно.
Как отлаживать приложение nativescript-android через Wi-Fi (без корня)
1-Вам необходимо подключить устройство к компьютеру через USB-кабель. Убедитесь, что отладка USB работает. Вы можете проверить, отображается ли оно при запуске adb devices (или tns device ).
2-Run adb tcpip 5555
3-Отключите устройство (удалите USB-кабель).
4-Перейдите в Настройки -> О телефоне -> Состояние, чтобы просмотреть IP-адрес вашего телефона.
5-Run adb connect <IP address of your device>:5555
6 - Если вы снова запустите adb devices (или tns device ), вы увидите свое устройство.
7- Теперь вы можете использовать команды tns run android , tns livesync android .
ЗАМЕТКИ :
1 - при изменении сети Wi-Fi вам не нужно повторять шаги с 1 по 3 (они устанавливают ваш телефон в режим отладки Wi-Fi). Вам нужно снова подключиться к телефону, выполнив шаги с 4 по 6.
2-Android-телефоны теряют режим отладки Wi-Fi при перезапуске. Таким образом, если ваша батарея умерла, вам нужно начать все сначала. В противном случае, если вы следите за своей батареей и не перезагружаете телефон, вы можете жить без кабеля в течение нескольких недель!
ПРЕДУПРЕЖДЕНИЕ:
оставляя включенную опцию опасной, любой в вашей сети может подключаться к вашему устройству при отладке, даже если вы находитесь в сети передачи данных. Делайте это только при подключении к доверенному Wi-Fi и не забудьте отключить его, когда это будет сделано!
ссылка :
1-Норман Пейтек. 2014. Как отладить Android-приложение через Wi-Fi (без Root!). [ONLINE] Доступно по адресу: https://futurestud.io/blog/how-to-debug-your-android-app-over-wifi-without-root . [Доступ к 8 августа 2016 года].
2-usethe4ce. 2012. Запуск / установка / отладка приложений Android через Wi-Fi ?. [ONLINE] Доступно по адресу: http://stackoverflow.com/a/10236938/4146943 . [Доступ к 8 августа 2016 года].



