What do android beginners want to learn?

Source: Internet
Author: User
Because of my graduation project, I want to go to an APP without any development experience. I learned Python and want to ask what I need to know if I want to develop andriod? Including IDE and language (a little bit of java ). I also want to ask how developers can get the APP after the APP is released... because of my graduation project, I want to go to an APP without any development experience. I learned Python and want to ask what I need to know if I want to develop andriod? Including IDE and language (a little bit of java ). I also want to ask how developers can obtain user data after the APP is released. For example, if a website class is placed on a server, what about the APP? This does not understand ..... Please advise on the previous issue.

Reply content:

Because of my graduation project, I want to go to an APP without any development experience. I learned Python and want to ask what I need to know if I want to develop andriod? Including IDE and language (a little bit of java ). I also want to ask how developers can obtain user data after the APP is released. For example, if a website class is placed on a server, what about the APP? This does not understand ..... Please advise on the previous issue.

Two books are recommended in the short term: head first java and
Android Programming: The Big Nerd Ranch Guide
IDE is android studio
You can select the python you are familiar with at the backend. In fact, laravel, a framework in php, has been very popular recently. If you are not familiar with the python web framework, you can try it.
Good luck!

For android, you need to learn how to use android studio in the most basic way. The language must be java, and others can make the simplest app according to various tutorials on the Internet.
As for how to obtain user data, it depends on what user data you need. Currently, there are many third-party statistical analysis companies on the market, most of which are free of charge and you can use them.

Mysql + PHP serves as the server and provides restful APIs

Java and Android are used as mobile terminals, and restful APIs used to obtain or submit data to the server are used for database operations.

It's mainly android studio! The language uses java. If you have learned python, you can use django or flask to build a simple server.

First, you must understand what you want to do, what you want to do, and who you want to use. Then we will study what technologies we want to learn.

The language must be java, and the standard library must be io, concurrent, container, string, and network.

For android, you need to understand the four main components of android.

Then .. The backend is also placed on the server. Instead of self-development, you can choose some data platforms. They provide web APIs for you to call.

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.