All Projects → natjs → Nat

natjs / Nat

A powerful kit for adding native functionalities to your weex app.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Nat

Nat Explorer
An example project using Nat & Weex.
Stars: ✭ 55 (-81.29%)
Mutual labels:  nat, weex, hybrid, mobile, app, native
Eeui
📱 使用 Vue.js 跨平台开发高质量原生(Android/iOS)应用。
Stars: ✭ 475 (+61.56%)
Mutual labels:  weex, mobile, app
Thera
Thera is an integrated development environment(IDE) powered by Alibaba.com aimed for improving mobile hybrid solution develop experience, such as weex, luaview, react native.
Stars: ✭ 298 (+1.36%)
Mutual labels:  weex, hybrid, mobile
Incubator Weex Ui
🏄 A rich interaction, lightweight, high performance UI library based on Weex.
Stars: ✭ 4,793 (+1530.27%)
Mutual labels:  weex, mobile
Weex
A framework for building Mobile cross-platform UI
Stars: ✭ 17,793 (+5952.04%)
Mutual labels:  weex, mobile
Luaviewsdk
A cross-platform framework to build native, dynamic and swift user interface - 强大轻巧灵活的客户端动态化解决方案
Stars: ✭ 3,586 (+1119.73%)
Mutual labels:  weex, mobile
Mobile Web Best Practice
🐯 移动 web 最佳实践
Stars: ✭ 1,333 (+353.4%)
Mutual labels:  hybrid, app
Wire Ios
📱 Wire for iOS (iPhone and iPad)
Stars: ✭ 3,079 (+947.28%)
Mutual labels:  mobile, app
G3d
A pure 3D render engine compatible with webgl, running both in browser and gcanvas.
Stars: ✭ 948 (+222.45%)
Mutual labels:  weex, hybrid
Weexplus
🔨基于阿里WeexSDK跨平台方案,在原有的组件基础上,提供weex调用android native方法的一套扩展通信交互库,包含页面导航、数据存储、图片选择、二维码识别、权限等。
Stars: ✭ 73 (-75.17%)
Mutual labels:  weex, hybrid
Eros
📱 一套 Vue 代码,两端原生应用 ,或许可以叫我 weex-native。
Stars: ✭ 2,007 (+582.65%)
Mutual labels:  weex, app
weex-nat-camera
natjs.com/#/#camera
Stars: ✭ 20 (-93.2%)
Mutual labels:  nat, weex
React Native Webview Invoke
Invoke functions between React Native and WebView
Stars: ✭ 211 (-28.23%)
Mutual labels:  hybrid, native
Android Camera2 Secret Picture Taker
Take pictures 📷 secretly (without preview or launching device's camera app) using Android CAMERA2 API
Stars: ✭ 275 (-6.46%)
Mutual labels:  mobile, native
Avvw
Apicloud + Vue2 + Vant(有赞前端)+ Webpack4打包,极速开发APP框架,将apicloud的渲染效率和vue数据绑定特性发挥极致!
Stars: ✭ 143 (-51.36%)
Mutual labels:  hybrid, app
Chameleon
🦎 一套代码运行多端,一端所见即多端所见
Stars: ✭ 8,639 (+2838.44%)
Mutual labels:  weex, mobile
Mui Kidapp
基于 MUI 构建一个具有 90 +页面的APP应用
Stars: ✭ 551 (+87.41%)
Mutual labels:  hybrid, app
Mobileblazorbindings
Experimental Mobile Blazor Bindings - Build native and hybrid mobile apps with Blazor
Stars: ✭ 893 (+203.74%)
Mutual labels:  hybrid, mobile
Mln
高性能、小巧、易上手的移动跨平台开发框架. A framework for building Mobile cross-platform apps with Lua
Stars: ✭ 1,343 (+356.8%)
Mutual labels:  weex, mobile
Tabs
The expense sharing app.
Stars: ✭ 259 (-11.9%)
Mutual labels:  mobile, app

Nat.js

npm license

Next generation mobile framework for building native / hybrid apps.

Links

Documentation

To check out docs and examples, visit natjs.com.

Nat Explorer

Nat Explorer is a nat example app, help you explore Nat modules instantly. Source Code

Available on App Store    Android App on Google Play

Also, you can download it directly by scan the QRcode below.

Download Nat Explorer

Installation

npm install natjs --save

Add nat moudles you need from weex plugin market

weexpack plugin add [nat moudle]

Usage

Use Nat in vue/weex file (.vue/.we)

<script>
import Nat from 'natjs'

// Make a phone call
Nat.call('415-736-0000')

// Take a photo
Nat.camera.captureImage((err, ret) => {
    console.log('Path: ', ret.path)
})

// Get device info
Nat.device.info((err, ret) => {
    console.log('Info: ', ret)
})

</script>

Modules

  • camera
  • communication
  • geolocation
  • media
    • image
    • audio
    • video
  • modal
  • recorder
  • steam
  • transfer
  • sensor
    • accelerometer
    • compass
  • device
    • info
    • network
    • vibration
    • screen
    • volume
    • battery
  • third-party
    • alipay
    • wechat

Supported Platforms

  • Android
  • iOS

License

MIT

Copyright (c) 2017-present, Acathur

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].