Why Android Studio?

Source: Internet
Author: User

Why Android Studio?
Why Android Studio?

This book is excerpted from the practical guide to Android Studio by Bi Xiaopeng

This book has been uploaded to Baidu for reading. You can find this book by searching [Anroid Studio Practical Guide] in Baidu.

Cause 1: Android Studio is developed based on IntelliJ IDEA. Therefore, Android Studio inherits all functions of IntelliJ IDEA.

Cause 2: Android Studio is developed by Google and is specially used for Android Development Editor. In other words, Google will give all the delicious and easy-to-use content to the parent.

Cause 3: Google announced that it would stop all support for Eclipse Android development tools by the end of the year (2015), including ADT plug-ins, Ant build systems, DDMS, Traceview and other performance and monitoring tools.

Cause 4: Android Studio has powerful functions.

This book is excerpted from the practical guide to Android Studio by Bi Xiaopeng

In addition to the functions of IntelliJ IDEA, AndroidStudio also provides the following functions:

Supports the flexible build system based on Gradle. Supports the construction of variant versions and the generation of multiple APK files. Supports the use of code templates to help you quickly create common app functions. supports a wide range of layout editors, drag-and-drop topic editing supports lint tools to capture performance, availability, version compatibility, and other issues. Supports code obfuscation and built-in google cloud platform support for application signatures, therefore, it is easy to integrate google cloud message and app Engine with the ADB tool. You can easily view logs with built-in performance detection tools to detect memory, CPU, traffic, and frame rate in real time. what is this book mainly about?

I divided the functions of Android Studio into 13 categories, which outlines the main framework of this book:

1. Rich file management functions:

Android Studio supports a wide range of file formats. Basically, common file formats are supported. If the file format you want to use does not exist, android Studio also allows you to install plug-ins or custom rules.

In addition, the Android Studio configuration file can be imported and exported to facilitate sharing of some configurations.

For details, see chapter 4 document management.

2. Easy-to-use file editing

Android Studio provides many shortcut keys for file editing.

For more information, see Chapter 4 editing.

3. Easy View

You can easily view the files that have been recently opened or repaired in the Management Tools window. You can quickly view the parameters and Methods documentation, and use the demo mode for demonstration.

For details, see Chapter 1 view.

4. Quick Navigation Mode

If you are familiar with the navigation shortcut keys of Android Studio, you can read the code in one go. (find the code you want, clarify the relationship between codes ).

For details, see Chapter 1 navigation.

This book is excerpted from the practical guide to Android Studio by Bi Xiaopeng

5. Quick code generation

Code Completion, Quick Generation of Common Code, support for custom templates, etc. In short, let you complete code input efficiently as you like.

For details, see Chapter 1 code

6. Intelligent Code Detection

Automatically detects your code and provides related prompts and suggestions, any places that do not comply with the specifications and predefined specifications, or any places that have risks or potential risks, will be highlighted in the page.

For details, see chapter 07th code check.

7. Awesome refactoring

Basically, all the refactoring functions you can think of are supported, and the support is very good.

For details, see Chapter 1 reconstruction

8. Flexible building functions

Supports IDE self-built, built-in Gradle, you can also use Maven and other tools to build, very flexible.

For more information, see Chapter 1 "build".

9. Powerful running/debugging Functions

The running/debugging function is powerful. Who knows it? You don't believe it.

For more information, see Chapter 10th running.

10. Easy-to-use integration tools

Perfect Integration of various easy-to-use tools (Android \ Junit \ Java Doc \ Task, etc.

For details, see Chapter 1 tools

11. Integrate common version management systems

By default, Android Studio integrates common version management systems such as Git and SVN, which can be easily used after simple configuration.

In addition, Android Studio supports local history. You can view the change history of any file in the project using the IDEA system, you can easily restore a version when you need it.

For details, see chapter 12th version control.

12. Free UI layout and comprehensive help documentation

12.1 The Window Interface of Android Studio allows you to typeset freely and provides various operation skills.

12.2 you can find the answer here for any feature you will not use.

For more information, see Chapter 13th window and help.

13. Personalized preferences

All the features you see support configuration and are so powerful that you have no friends.

For details, see chapter 14th numbering settings.

The description of each category may not be very well prepared, but I have tried my best to describe Android Studio in one sentence: Powerful, fast, flexible, and free.

If you want to improve your work efficiency and make Android development a simple and happy thing, start with using Android Studio.

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.