How to Develop Android applications by using front-end knowledge such as HTML and JS? -

Source: Internet
Author: User
I am a senior dog who is about to graduate. I am currently working as a front-end development intern in a network company, and I am very satisfied every day. However, it is a headache to think of graduation design. The question I selected is "Design and Implementation of the Course Selection System Based on the Android platform". It seems very simple, but obviously I am not good at it and I am not interested in it here. However, it is a pleasure to see that Android applications can be developed using HTML5 and other front-end knowledge. My graduation is approaching, and time is tight. I would like to ask you, if you want to use front-end development in a short period of time to do such a complex And I am a senior dog who is about to graduate, currently, interns working in front-end development in a network company are enriched every day. However, it is a headache to think of graduation design.
The question I selected is "Design and Implementation of the Course Selection System Based on the Android platform". It seems very simple, but obviously I am not good at it and I am not interested in it here. However, it is a pleasure to see that Android applications can be developed using HTML5 and other front-end knowledge.
My graduation is approaching, and time is tight. I would like to ask you, if you want to use front-end development to develop such an Android application that is not very complex in a short time, what else should I need to read, add some knowledge, and read some books and materials?
Do not dig deep, can solve the urgent needs.
Because Google's results are all in English, it seems a little hard to find help.
Good people are safe for life! Reply content: You can use phonegap to implement it. I am using phonegap, and I use html5, css3, and jsavas.pdf. Http://xiaoxin.im
Many people have asked about the advantages and disadvantages of using phonegap for development. Here, we will reply to you in a unified manner. Currently, Android with webkit kernel is very slow and cannot be used for commercial development, but Android 4.4.4 or above, using the chromium kernel is very smooth and there is no difference between the experience and native. The following is a survey and analysis of phonegap technology:
Currently, the best method is to use phonegap. appcan is not suitable for graduation because it is a commercial operation of closed source. Phonegap only supports the skeleton of your app. The actual muscle system is still written to js. JQuery is generally used in the industry, but the efficiency in practical applications is relatively poor. We recommend that you use appFramework for efficiency consideration. However, the documents are messy and incomplete, so you do not need to design your graduation project.
In fact, the difficulty is not in the app, but only in the background to cope with graduation design:
1. Phonegap
2. JqueryMobile

If you think Phonegap is still very troublesome, you can use JqueryMobile to create a MobileWeb page. Then, the Android end simply wraps the page with WebView, disguising it as an APP.

See:
JQuery Mobile Demos

--------------------------------------
The App developed in Html + js has a poor experience. It is not recommended if there are no special requirements. With HBuilder, you don't even need to install it in the environment. Just concentrate on HTML + JS + CSS.
DCloud HBuilder-the best HTML5 Development Tool Good is good! That's what Tianyi zhangting does.
The problem is that once js calls the local resources through phonegap/Cordova, the webpage cannot Debug tracking, and debugging can only be performed by printing logs.
In addition, JavaScript files are not as readable as Java files after they are very long.

Is there a good solution? Try firefox OS. The app is a web page that uses a webvie Control for web. Then the server uses a juqery Library such as jqm for web development, for debugging, use Android 4.4.2 + to hold the claw! My graduation project is also a course selection system, but it is a web Client ~ Haha
In the past, the design and implementation of the Course Selection System Based on the Android platform of Phonegap was also given priority. Basically, this topic does not need to call the hardware of mobile devices. You can directly use phonegap. Phonegap documentation (3.4.0) is available in the Traditional Chinese version. In addition, the English version is also very simple. You can understand the English version of phonegap in front-end development.
However, as a graduation project, I suggest using android native code to write better. It won't take much time for you. By the way, you can also learn about android development, which will be helpful for your future projects.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.