Why use Android Studio?

Source: Internet
Author: User

Why use Android Studio

This book is excerpted from the "Android Studio Practical Guide" by author: Bi Xiaobong

At present, the book has been uploaded to Baidu reading, in Baidu Search [anroid Studio Practical Guide] can find this book.

Reason one: Android Studio was developed based on IntelliJ idea, so Android studio inherits all the features of IntelliJ idea.

Two reasons: Android Studio is Google's development, specifically for Android development of the editor, in other words, pro-son, Google will put all the delicious good first to the pro-son.

Reason three: Google announces that it will stop all support for Eclipse Android development tools by the end of the year (2015), including ADT Plugins, ant build Systems, DDMS, TraceView, and other performance and monitoring tools.

Reason four: Android studio features are really powerful

This book is excerpted from the "Android Studio Practical Guide" by author: Bi Xiaobong

In addition to IntelliJ idea's functionality, Androidstudio offers the following features:

    • Support for flexible building systems based on Gradle
    • Support for building variant versions and generating multiple APK files
    • Support code templates to help you quickly build common app features
    • Supports a rich layout editor that lets you drag and drop theme edits
    • Support for lint tools to capture performance, availability, version compatibility issues
    • Support for code obfuscation and application signing
    • Built-in Google Cloud platform support, so it's easy to integrate Google Cloud messaging and app engine
    • The built-in ADB tool makes it easy to view the log
    • Built-in performance detection tool, can detect memory, CPU, traffic, frame rate in real-time.
What does the book mainly say?

I've divided the features of Android studio into 13 big categories, which outlines the main framework of the book:

1. Rich File management functions:

Android Studio supports a very rich file format, basically common file formats are already supported, and if you want to use a file format that is not, Android Studio also allows you to install plugins or custom rules.

The import and export of Android studio profiles is also supported, allowing us to share some configurations.

See chapter No. 02 Document management for more information

2. useful file editing function

Android Studio File Editing provides a very, very many shortcut keys, and if you master these shortcuts, you can even use the mouse.

For more details, please see Chapter No. 03, "editor"

3. Convenient view view function

We can easily manage the tool window, you can easily view the recently opened or repaired forth files, you can quickly see the parameters, methods of the document, you can also use the demo mode for demonstration.

For more information, see Chapter No. 04 View

4. Quick Navigation Mode

If you are familiar with the navigation shortcuts of Android studio, you will be able to read the code in a fluid way, one go, to achieve the purpose of reading your code (find the code you want, and clarify the relationship between the code).

For more details, please see Chapter No. 05, "Navigation"

This book is excerpted from the "Android Studio Practical Guide" by author: Bi Xiaobong

5. Fast code generation function

Code completion, fast genetic common code, support for custom templates, and so on, so that you do the arbitrary and efficient completion of code input.

See chapter No. 06 Code for more information

6. Intelligent Code Detection function

Automatically detects your code and gives hints and suggestions that any place that does not conform to the specification and its own predefined specifications, or where there is any risk or potential risk, will be highlighted on the page.

See chapter No. 07 code review for details

7. The Awesome refactoring function

Basically the refactoring feature that you can think of is supported and supported very well.

For more details, see the No. 08 chapter on refactoring.

8. Flexible Build Capabilities

Support IDE build itself, built-in Gradle, you can also use tools such as Maven to build, very flexible.

For more details, please see "the No. 09 Chapter construction"

9. Powerful function of running/debugging

Run/debug function powerful, really who use who know, do not believe you use to look.

For more details, please see Chapter 10th "Operation"

10. Useful Integration Tools

Perfect integration of a variety of handy tools (Android\junit\java doc\task, etc.).

See chapter 11th Tools for details

11. Integration of common version management system

Android Studio, by default, integrates a common version management system such as GIT/SVN, which we can easily use simply by configuring it.

In addition, Android Studio supports local history, you can view the change history of any file in the project without using the version control system, and you can easily restore it when a version recovery is needed.

For more information, see Chapter 12th version control

12. Free interface layout and comprehensive help documentation

12.1 Android Studio's window interface allows you to freely typeset and provides a variety of operating techniques.

12.2 Any features you don't use can be found here.

See chapter 13th windows and Help for more information

13. Personality Preferences

All the features you see support configuration, powerful to no friends.

See chapter 14th numbering setup for details

The description of each classification may not be very prepared, but I have tried, if in a word to describe the Android Studio, that is: powerful, fast, flexible, free, very customer-like.

If you want to improve your productivity and make Android development a simple pleasure, start with Android studio.

Author: Lao Bi

Public account: WIRELESSQA

Weibo: HTTP://WEIBO.COM/WIRELESSQA

Why use Android Studio?

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.