Android Game Development Learning route

Source: Internet
Author: User
Tags android games

To smooth the development of Android games, we have the following suggestions:

1. Read thinking in Java, that is, Java programming ideology, practice it repeatedly, thoroughly understand Java language features, and lay a solid foundation for Java.

2. Read Zhou Zhiming's article "deep understanding of Java Virtual Machine", at least the first five chapters, understanding the Java memory management mechanism, and then proceed with rational analysis.CodeOptimized.

3. Study design patterns in depth to master common design patterns. Non-common design patterns may be frequently used in game development. Therefore, you should at least understand all models and master common patterns.

4. Master refactoring, that is, refactoring. We recommend that you read refactoring-improving the design of existing code, that is, refactoring-design to improve existing code.

5. To learn UML, we recommend the essence of UML.

6. ooaood, an object-oriented analysis design, recommends the Agile Software Development Principles mode and practice: C # edition, and UML and mode practices. There is a lot of knowledge about agile development, classic.

7. unit test principles. JUnit in action 2nd is recommended.


8. Learn basic Android knowledge and recommend helloandroid to master some basic Android concepts, such as the activity lifecycle. 9. for Android games, we recommend "beginning. Android. Games". After reading it over and over again, we must understand the meaning of the framework so that we can learn other engines without memorizing them. 10. andengine, an excellent 2D game development engine, is recommended for learning android game programming.

The hyperlink is an English version. We recommend that you read an English version. 1 ~ Article 7 is an iterative learning process that cannot be achieved urgently.ProgramPersonnel skills are also essential.
Android Official Website: http://developer.android.com/index.html

 

 

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.