There are php and js, of course, a series of related development foundations such as html, mysql, css, and linux server. But can I develop mobile apps without knowing anything about java? Ios or android. I mainly need to implement a GTD-like tool ,... there are php and js, of course, a series of related development foundations such as html, mysql, css, and linux server.
I don't want to learn java either)
Can I develop mobile apps? Ios or android.
I mainly want to implement a GTD-like tool on the web.
However, I want to create a mobile app and add the mobile reminder function to it. this is just like a GTD tool.
Can I rely only on js or other languages without the java Foundation?
Reply content:
There are php and js, of course, a series of related development foundations such as html, mysql, css, and linux server.
I don't want to learn java either)
Can I develop mobile apps? Ios or android.
I mainly want to implement a GTD-like tool on the web.
However, I want to create a mobile app and add the mobile reminder function to it. this is just like a GTD tool.
Can I rely only on js or other languages without the java Foundation?
React native
React native is waving to you
If JavaScript and PHP are used, they won't ask this question. haha
Weex. Angular + ionoic. React is acceptable.
You can understand appcan
Yes,
For example, you will
Php provides api + amaze UI (page) + appcan or Hbuilder (tool) = app
Recently, I am working on a project that uses web applications. because no mobile developer can write apps on the web. The backend is django, and the front-end framework uses weui.
Two solutions.
First, because I will develop android and ios, I found an open-source tabbar on github and changed it. then the related buttons point to the page on which my website jumps, the main view is then directly displayed using webview (UIWebView. This will be more like an app.
Type 2: Use the Packaging Tool. I use crosswalk, which can package an application into android and iOS. The principle is to edit the crosswalk configuration file. there is an app homepage configuration, and you can direct the homepage displayed when you enter the app to the homepage of your website. However, you need to write a web tabbar. I used weui to write a website similar to a public account.
Brothermeteor
(Https://www.meteor.com/) beckoned to you.
Yes. you can create an app based on what you currently use.
With NativeScript, you can use existing JavaScript and CSS technologies to write native mobile apps for iOS, Android, and Windows Phone. The presentation engine of the native platform presents the interface rather than WebView. because of this, the entire user experience of the application is native.
NativeScript allows you to use cross-platform APIs to write application code, or if you need it, you can use JavaScript to directly access the native APIs of all specific platforms.
It should be mentioned that ionic, pure javascript is used for cross-platform application development. the same set of code can be used on both android and ios, and you deserve it!
Http://ionicframework.com/
Android/iOS mobile applications can be developed using JS and PHP.
PHP is mainly used for server.
JS develops Android/iOS clients based on Cordova.
Cordova is based on WebView, so you can use traditional HTML/CSS/JS to build applications.
Similar Hybrid application development frameworks of Hybrid App include:
Abroad: Cordova (PhoneGap, Ionic), Titanium, Sencha Touch, Intel XDK, Xamarin
China: AppCan, DCloud (MUI), APICloud (SuperWebview), WeX5
Finally, it is interesting to say that it is also possible to run PHP on Android/iOS.
For example, the PHP interpreter of the ARM version that I cross-compiled and packaged on Ubuntu can be directly run on Android and Raspberry Pi Raspbian.
Then, I packaged an APK named PHPDroid. first, I started the PHP built-in HTTP server, and then opened a WebView to access the service to implement graphic interface interaction. A DraftCode application on iOS runs PHP on iOS. therefore, it is feasible to develop applications using PHP on Android and iOS, although there are limitations.