Why Android Studio for App development?

App development is the one of the main job creator. Now small company to MNCs are most business through mobile Applications. In the world most of them using android devices so the scope of android app development is good job creator. Now we discuss about the android studio and how it work.
- The Android Studio is the IDE integrated development environment Android operating system.
- It built on JetBrains’ IntelliJ IDEA software and designed specifically for Android development.
- It is available for download on Windows, macOS and Linux based operating systems.
- It is a replacement for the Eclipse Android Development Tools (ADT) as the primary IDE for native Android application development.
- Android Studio supports all the same programming languages(C++, Java etc)
- Gradle-based build support(manages dependencies and allows to define custom build logic)
- Android-specific refactoring and quick fixes (f the areas that set IDEs apart from text editors. With them, you can quickly move parts of code around in a safe manner,)
- Lint tools to catch performance, usability, version compatibility and other problems
- ProGuard integration and app-signing capabilities( wizard to create common Android designs and components. )
- Template based wizards to create common Android designs and components
- A rich layout editor that allows users to drag-and-drop UI components, option to preview layouts on multiple screen configurations
- Support for building Android Wear apps
- Built-in support for Google Cloud Platform, enabling integration with Firebase Cloud Messaging (Earlier ‘Google Cloud Messaging’) and Google App Engine
- Android Virtual Device (Emulator) to run and debug apps in the Android studio.
- A flexible Gradle-based build system
- A fast and feature-rich emulator
- A unified environment where you can develop for all Android devices
- Apply Changes to push code and resource changes to your running app without restarting your app
- Code templates and GitHub integration to help you build common app features and import sample code
- Extensive testing tools and frameworks
- Lint tools to catch performance, usability, version compatibility, and other problems
- C++ and NDK support.
- Android Studio contains one or more modules with source code files and resource files.
- Android Studio displays your project files in the Android project view.
-
Keyboard shortcuts for some useful tool windows.
Tool window Windows and Linux Mac Project Alt+1 Command+1 Version Control Alt+9 Command+9 Run Shift+F10 Control+R Debug Shift+F9 Control+D Logcat Alt+6 Command+6 Return to Editor Esc Esc Hide All Tool Windows Control+Shift+F12 Command+Shift+F12