A mind map that tells you how to get started quickly with Android novice

Source: Internet
Author: User

This blog from the public number Android application channel: http://mp.weixin.qq.com/s?__biz=MzA3MDMyMjkzNg==&mid=2652261947&idx=1&sn= 80ab40c249105108e0a03a3aa160eb2e&scene=0#wechat_redirect

↓↓android Knowledge system Framework ↓↓

Next, let's talk about the contents of each part.


Four components


UI Design

Use of common view


Internet


Threads and processes

Data storage


Advanced Learning

Programming Basics

Network protocol

Database

Open Source Framework


Test Basics

Any development can not completely rely on the quality of the product of professional testers, instead, the upstream quality should be directly as a self-test target. Therefore, developers need to learn the necessary test methods, common testing methods include:


Other Supplemental Learning

Speaking of the knowledge system, here are some experiences as a newcomer on how to get started and advanced. To get started quickly, try these ways:
1. Buy an easy-to-understand book and read it quickly;

2. View and imitate the official samples, which will give you an idea of what Android looks like;

3. Practice an interesting feature


After getting started, the advanced step can be divided into three steps:
Step One: Learn the official training and guide section of the system and read the benefits
Second step: Introduce open source project to simplify the development, and view the source code to understand the implementation;
Step three: When you are familiar with the development, you need to know more about the internal world of the view, see the internal implementation of common component view, see Activity ManagerService, Android process startup, low memory kill process and other operating mechanisms, Learn about the Android operating environment and learn about the various tuning tools to

Recommended information

1. Google I/O Conference video over the years

2. Public number: Google developer

3. List of studies organized by Chinese

Https://github.com/Trinea/android-open-project

Https://github.com/Freelander/Android_Data

A mind map that tells you how to get started quickly with Android novice

Related Article

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.