R
R
Ruslan Timurziev2016-11-28 07:40:53
Mobile development
Ruslan Timurziev, 2016-11-28 07:40:53

How to write a cross-platform mobile application using javascript?

The task is this. Create an application that will contain the entire list of existing polymers, as well as with the ability to drive in the search for the desired polymer, display it and display similar polymers.
First of all, you need to create a website application (mobile first), then make a shell for iPhone and Android (at least Android), while with the ability to put the application on your desktop.
As a result, we have an adaptive website, a desktop program (which is done using electron or nw.js), an application for android and iPhone, or without an iPhone.
How to implement this with html, css, js? On what framework ala html-apps-for-mobile to develop?
Please tell me where to start.

Answer the question

In order to leave comments, you need to log in

2 answer(s)
R
Rafael™, 2016-11-28
@maxminimus

you have a very simple task - so I recommend as a learning practice to write a program on your own in - js css html php / node.js without other people's frameworks
you need to do:
0) data model - tree, network, table ... and so on
1) view data - html page from which you make a mobile application
2) editing data - admin html page
3) saving data on the developer's server - to the "data" folder that you back up
4) importing data when updating the application, the
desktop version is not needed - just do everything through a browser and save data on a local server or on a remote

R
Rou1997, 2016-11-28
@Rou1997

For mobile platforms - Phonegap / Cordova, it will "wrap" your code in native applications for all OSes and provide a JavaScript API for interacting with the OS APIs, but that's all, the Web application itself needs to be done in the same way as for the browser, it will basically be a single code base, that is, the front-end is either Angular, React, Backbone or jQuery or "vanilla" JS,

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question