Android.js - 从 nodejs 构建 android 应用程序

如果你可以建立一个网站,你就可以建立一个 Android 应用程序!
Android.js simple 将您的 node.js 网站放入 WebView 中。

是的,我知道那里有很多缺点,但它也提供了不同的 API 供您交互。

android.js 应用程序不仅是网站前端的 WebView,它还可以与后端交互并与文件交互等等!

安装

要安装Android JS二进制文件,请使用 npm。

npm install androidjs

安装Android JS项目生成器和生成器

npm install -g androidjs-builder

初始化

mkdir AndroidApp
cd AndroidApp
androidjs g
npm install

它将在AndroidApp目录内生成一个示例项目。

看起来像:

AndroidApp
    |__ assets
    |       |__ ipc, css, js
    |
    |__ views
    |       |__ index.html
    |
    |__ main.js
    |__ package.json

  • main.js是主文件,或者我们可以说它是您的应用程序的后台进程,它执行在节点中编写的所有代码,因此您必须在 main.js 中编写所有节点 js 代码
  • index.html是应用程序最初呈现的第一个视图
  • package.json跟踪所有节点包
  • assets存储应用程序的所有资产

建造时间

cd AndroidApp
androidjs b

它将在 dist 文件夹中生成 apk 文件

如果此build命令失败或产生任何错误,请尝试使用force command

androidjs b -f

为什么不使用它

Android.js 并不比react-native好 ,但是,至少你可以(在某种程度上)将现有代码放入其中并生成一个 API 以在设备上运行,就像 android 应用程序一样。

React Native仍然是使用 React (JavaScript) 制作 Android 应用程序的最佳方式。

其他资源

docs - android.js 的文档

示例应用程序- 一些示例应用程序。

结论

如果你不知道 react,Android.js 是一个了不起的框架

但是,如果您知道 react,那么 react native 会首先派上用场。

链接:https://dev.to/atordvairn/androidjs-build-android-apps-from-nodejs-1056

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容