From my understanding:
Electron enables a javascript/html/css application to utilize web technologies within a desktop environment.
I have come across the fact that most web applications can be transformed into a desktop application using electron.
My ultimate aim is to achieve this with either vscode or atom. I am particularly fond of both tools and would love to run them on an Android device.
What I have attempted so far:
atom-in-orbit and here are the steps I took along with the encountered errors:
1. Cloned commit/version 089fa92117f5d0ead54b56ee208a2baa24d9c4e2 of atom due to its definition in line 49 of build.js
2. Tried to build and encountered an "ENOENT"(Previously discussed here) error related to patching on lines 50 and 56 of build.js
3. Manually patched these issues with patches found in patches/src
4. Attempted the build process again only to face another error regarding missing node modules in the atom source code.
5. Tried running the build process in the atom source, as it installs all necessary modules dependent on atom, but encountered an error during apm installation. Details of these particular errors can be viewed here
npm ERR! git clone --template=C:\Users\username\AppData\Roaming\npm-cache\_git-remotes\_templates --mirror
Following this, I did not pursue anything further with atom-in-orbit
To be transparent, I have never developed a web application before and have had minimal exposure to javascript, html, or css for quite some time now.
With vscode, I couldn't even successfully compile it into an electron app initially.
My Questions:
Is it feasible to convert an electron app back into a web app?
How does atom-in-orbit function internally in an attempt to replicate this behavior?
Did I overlook an atom-for-android or vscode-for-android application while conducting my research?
Additionally, could phonegap be utilized for this purpose?
Thank you for any assistance provided!