Об этом проекте
NativeScript — это открытый фреймворк для создания нативных мобильных приложений на JavaScript или TypeScript. Вместо рендеринга через веб-представление он предоставляет нативные платформенные API напрямую в JavaScript, а для iOS, Android и visionOS предусмотрены соответствующие среды выполнения.
Ключевые моменты из репозитория:
- Основной пакет @nativescript/core предлагает единый набор API поверх разнообразных API iOS, visionOS и Android.
- Пакеты типов (@nativescript/types, types-ios, types-android, types-minimal) предоставляют объявления TypeScript для нативных SDK.
- @nativescript/webpack поставляет утилиты сборки и конфигурацию, используемые приложениями NativeScript.
- @nativescript/ui-mobile-base содержит базовые классы нативного UI, используемые ядром.
Начало работы использует глобальный CLI:
1. npm install -g nativescript
2. ns create my-app
3. cd my-app
4. ns run android или ns run ios
Интеграции с фреймворками описаны через стартовые шаблоны для JavaScript, TypeScript, Angular, React, Solid, Svelte, Vue и Vue 3. Проект также указывает на сопутствующие репозитории для среды выполнения iOS/visionOS, среды выполнения Android, CLI, документации, плагинов, Firebase, ML Kit и платежей.
Инструкции по разработке и участию охватывают настройку локальной среды, клонирование репозитория, запуск npm run setup и npm start, а также следование руководству по участию и документам управления. Проект публикуется под лицензией MIT и связан с OpenJS Foundation, которой принадлежат соответствующие товарные знаки.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.