An Interest In:
Web News this Week
- April 20, 2024
- April 19, 2024
- April 18, 2024
- April 17, 2024
- April 16, 2024
- April 15, 2024
- April 14, 2024
Android.js - build android apps from nodejs
If You Can Build A Website, You Can Build An Android App!
Android.js simple takes your node.js website and puts it into a WebView.
Yeah, i know that's a lot of disadvantages there but it also provides different APIs for you to interact with.
an android.js application isn't only a WebView like a front end of a site, it can also interact with the backend and interact with files and much more!
installation
To install Android JS binaries, use npm.
npm install androidjs
Install Android JS project generator and builder
npm install -g androidjs-builder
initialize
mkdir AndroidAppcd AndroidAppandroidjs gnpm install
it will generate a sample project inside AndroidApp
directory.
Which will look like:
AndroidApp |__ assets | |__ ipc, css, js | |__ views | |__ index.html | |__ main.js |__ package.json
main.js
is the main file or we can say it is back process of your app which execute all the code written in node, so you have to write all the node js code inside main.jsindex.html
is the first view which is render by app initiallypackage.json
to keep track of all your node packagesassets
to store all assets of your app
time to build
cd AndroidAppandroidjs b
it will generate apk file inside dist folder
if this build
command fails or generated any error, try to build with force command
androidjs b -f
Why not to use it
Android.js isn't better than react-native
But, at least you can (somewhat) throw your existing code in it and generate an API to work on a device just like android application.
React native stays the best way to make Android applications with react (JavaScript).
other resources
docs - documentation for android.js
Sample apps - some sample apps to go with..
conclusion
Android.js is an amazing framework if you don't know react
But if you know react, react native comes in handy at the first place.
originally published here at my blog
Make sure you're subscribed to the high dose javascript newsletter
of course I can't make you, but it take me a considerable amount of time to write these..
tweet this if you like it.
thanks!
Original Link: https://dev.to/atordvairn/androidjs-build-android-apps-from-nodejs-1056
Dev To
An online community for sharing and discovering great ideas, having debates, and making friendsMore About this Source Visit Dev To