Android Dry Goods broadcast: books, tutorials, tools, all kinds of

Source: Internet
Author: User

All-in-one sharing, this article collects books, tutorials, tools, information, and weekly resources for Android development that will benefit you at every stage of your Android development journey.

Entry

"Learning Android(Chinese version)"

This book isAndroiddevelop a starter book and stepAndroidbasic component to realize the necessary requirements in the practice of constructing user interface, storing data, connecting network and so on. The author implements a class with his own handsTwitterapplication as the main line, through the continuous addition of the function to expand the explanation. And this learning process accumulated code pattern Library, can be flexibly applied to the realAndroidapplication development. The contents of this book include, but are not limited to:AndroidPlatform Overview,AndroidDesign Architecture,Androiddevelopment environment Configuration, basicAndroidthe user interface builds,UIcomponent organization methods, building services that perform background tasks and update data,Aidlwith theNDKintroduction and so on.

"Android Siege Lion's first lesson - Getting Started (Chinese video)"

The course covers all the basics of Android app development, and is divided into 5 chapters based on the role of skill points , including environment, control, layout, component and general, and the goal of this course is " Read, learn, and do ", for the follow-up study lay a solid foundation."

" Mississippi R. Valley State University:Android app development (English video, Chinese subtitles)"

The course is based on the application development on the Android platform, and the course is divided into six modules, including an overview of the Android platform and its basic components, the first android applications, and receiving and displaying network data. With this course, you will have a good understanding of the Android platform, how to use the android platform, and further study the learning direction of the platform.

the Android APP crack and two packaging process reveal "

In recent years packaging party very rampant, many excellent app was hacked into the source code, and was injected sdk or the deduction code after two packs into the market. For developers without security experience, it may be considered that cracking apk app How to be embedded in ads sdk and packaged two times. Through 10 minutes Simple process demo We can see unprotected app There is no security, a team 1 years of labor results in a few minutes.

"The second course of Android siege Lion " - season 1 (Chinese video )

The course takes you to the development and use of Android's common controls, with a knowledge-driven, instance-code driver that leads you into a magical mobile development world.

"The second course of Android siege Lion " - season 2 (Chinese video)

The course will take you familiar with the debugging methods commonly used in Android development, various dialog boxes, various cue menus, various animation effects, etc. to further enrich your android knowledge.


Advanced

"Android design and implementation : volume 1"

This book isAndroidApplication Development Engineers andAndroida must-read for the advanced discipline of the system engineer. It consists of seniorAndroidThe kernel expert writes personally, from the source code angle, the system, thorough, thorough analysisAndroidSystem Framework Layer (Framework) design ideas and implementation principles, forAndroidApplication engineers and system engineers solve various problems in the actual work to provide the original rational guidance. In order to reduce readers ' reading costs, theAndroiddesign and implementation of:Volume1"uses a lot of simpleUMLclass diagrams and sequence diagrams to demonstrate the hierarchy of classes and the invocation process of methods, allowing readers to quickly read theAndroiddesign and implementation of:Volume1and understand the essence of it!


Explore in depth

"In- depth understanding of Android: volume 1"

This is a book that in- depth analysis of Android's source code in a contextual way. It is widely used to analyze the Framework layer, taking into account the Native layer and the application layer; Each part of the source code analysis is thorough, targeted, focus on practical application development needs, the book covers the knowledge points are Android application developers and system developers need to focus on.

"In- depth understanding of Android: volume 2"

“Deep UnderstandingAndroid "the first series2this。 "In-depth understandingAndroid:Volume2"Not only inherits the first1The advantages of this book and corrected its shortcomings in the fine place, but also in the overall thinking of writing innovation, more emphasis on the system designer from the perspective of analysisAndroidthe realization principle and working mechanism of each module inside the system. In terms of specific content, the focus isAndroid Frameworkof theJavalayer, onJavaIn -depth and detailed analysis of the core modules and services involved in this layer. Through the deep understandingAndroid:Volume2", readers can not onlyAndroidThe system itself has a deeper understanding and can also master the ability to analyze large and complex source code.

"Android App performance optimization "

Today'sAndroidapplication developers often have to do their best to improve program performance. As applications become more complex, the problem is becoming more and more tricky. TheAndroidApplication Performance optimization focuses on how to optimize applications quickly and efficiently to make applications stable and efficient, and you'll learn to useAndroid SDKand theNDKto mix or use separatelyJava,C + +to develop the application. TheAndroidThe following is also explained in the Application performance optimization: someOpenGLthe optimization techniques andRenderscript(Androidnew features), usingSDKto optimize the applicationJavaCode techniques, techniques for improving performance by using memory efficiently, techniques for prolonging battery life, timing and techniques for using multithreading, and techniques for profiling code.

"Android software security and reverse analysis "

The software security, reverse analysis and encryption and decryption technology of Android system are explained in a gradual and progressive way. Includes essential knowledge and concepts in reverse analysis and system security for Android software, how to statically analyze android software, how to dynamically debug Android software,android software cracking and anti-cracking techniques, and a comprehensive analysis of the typical android virus.

Tools and Resources

Official resources

Android Developer Center

official documentation for Android development. That's not much to say.

Android Design Guide (official English version)) ( unofficial Simplified Chinese version )

Guide you through the design of an Android app. It coversAndroid App design principles,UI overviews, styles, patterns, and control design.

Technical questions

Stack Overflow. Stack Overflow Android of the The tab page contains very complete information, it is very valuable for reference!

Weekly and aggregated

Android Weekly (English)

Weekly Update for Android Development Weekly. Content includes: development information, technical articles,App design, tools, and more.

Tools and Development Library

Android Open Source tools and libraries

the most popular Android Open source tools and development library on GitHub.

Android Vulnerability Detection Tool

Powerful android Application Vulnerability Detection Tool, one-click Upload Analysis Vulnerability, a key to generate security analysis report, there are loopholes in time to check, no loopholes in advance to prevent,Android developers must!

Android Dry Goods broadcast: books, tutorials, tools, all kinds of

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.