- Views: 5
- Report Article
- Articles
- Business & Careers
- Business Services
Android Studio 3.5 launched by Google: Look at the features
Posted: Dec 27, 2019
Introduction
What is Android Studio?
Android Studio is the official Integrated Development Environment (IDE) for Android application development. Every application designer is looking out for the most efficient and useful development environment using which they can design and build the app.
Android Studio offers various stunning features that enhance your productivity when building Android apps. It offers a flexible Gradle-based build system. The emulator is fast and possess various important features. A flexible environment where you can develop for all Android devices as the framework supports various Android gadgets.
Incorporate necessary changes to push code and resource alterations in order to run your app without restarting your app. It offers code templates and GitHub integration to help you build common app features and import sample codes across the platform. A bunch of extensive testing tools and frameworks are available. Set of Lint tools to monitor performance, usability, version compatibility and other problems.
As of the first quarter of 2019, users could choose to download between 2.6 million Android app options on the Play Store.
Google introduced Android Studio 3.5, the most recent form of its integrated development environment (IDE), with a particular spotlight on product quality. This discharge is the last one under Project Marble, an extravagant name for an activity Google declared before the end of last year to improve Android Studio. All the previous releases have been promising hence it has already set a bench mark for the recent update that needs to be matched.
For eight months, the team primarily focused on designing the principal highlights and streams of Android Studio and Emulator in such a way that it remains unshakable. All the upgrades were either to the framework including performance issues or bug fixes.
To improve the framework, Google made another arrangement of foundation and dashboards to readily identify execution issues. The team at last fixed more than 600 bugs, 50 memory holes and 20 IDE hangs, and improved XML and Kotlin composing idleness.
For the Android Studio, the designers got rid of the CPU and memory slate. The group additionally investigated the application arrangement stream of a gadget, supplanting Instant Run with Apply Changes. The new framework never adjusts an APK during the designing process. Instead, it utilizes the runtime instrumentation to rethink the loopholes in the framework.
What's going on in android studio 3.5 (and what has changed)?
If you just refreshed Android Studio to its most recent rendition 3.5, you may have discovered that composing code in XML records is considerably more responsive than it was in past forms.
While this is only a surface-level change, Google has brought a lot less unmistakable upgrades in Android Studio 3.5.
In 2018, 76 billion downloads were made through Google Play an increase of 13% over 2017. This market was eventually tapped into.
We should investigate new highlights and enhancements incorporated into the most recent rendition of Android Studio.
1. Auto suggest memory settings:
The most recent Android Studio 3.5 is capable to foresee if your Android application needs more RAM if your machine has a low limit of RAM. This solves any problems related to the machine and the speed troubles as well. When the Android Studio detects that your application requires more RAM, it consequently increase the memory pile size and additionally informs the android application engineer about the same. This lets engineers make the necessary changes in order to improve the application.
What's more, the Android Studio permits users to modify the memory load size by tapping on 'Appearance and Behaviour'> 'Memory Settings'. This is a useful feature as it allows you to gain more space for emergency purposes.
2. Chrome OS support
During the Google I/O 2019 Developer event, Google introduced a preview version of Android Studio for its Chrome OS (Operating System).
The important news is, Android Studio is currently completely supported on Chromebooks with the arrival of Android Studio 3.5, making Chrome OS one of the fundamental stages for Android application advancement.
In case if you own a Chromebook, you can download and begin utilizing Android Studio from its official site. The look of the site is user friendly and serves the purpose.
A list of suggested hardware necessities and Google's prescribed Chromebook gadgets.
Hardware prerequisites for chromebooks:
8 GB RAM (Minimum)
Intel i5 or Higher
1280 x 800 Screen Resolution (Minimum)
4 GB Disk Space (Minimum)
Google's prescribed chromebooks:
Acer Chromebook Spin 13
Acer Chromebook CXI3
Lenovo Yoga C630 Chromebook
HP Chromebook x360
3. File access apeed in disk I/O
Google recognized that the Windows clients were encountering higher access time for Disk I/O as compared to other operating systems. This was a major drawback for Google initially as there were various other Operating Systems in the market that were tough to beat. Post thorough research, Google realized that folders created for the build output were not excluded by Android Studio’s default set-up of scanners.
So, this was the reason, Google incorporated an ideal arrangement in Android Studio 3.5 which improved the access time for Disk I/O for the Windows clients. This was the reason Google eventually became a favourite for users.
4. Build speed
Regardless of experience that the application engineer has, the time spent on creating an Android application using Android Studio has been an impending issues for ages now.
Only the engineer has an exceptionally top of the line system, project compilation would definitely take over 3 minutes in Android Studio. Currently 3 minutes for assembling would not appear to be a serious issue but wait time of 3 minutes during every alteration that you make would eventually consume a lot of time.
So as to battle this issue, Google has made various form speed upgrades. Google particularly advanced the key comment forms with gradual help, which incorporates Dagger, Kotlin (KAPT), Glide, AndroidX information official, and Realm. Subsequently, it has significantly affected the build speed.
5. UI freezes
Once the application is built using Android Studio there are a few cases when you may realize that the Android Studio freezes suddenly fir about a minute or a few seconds. Sometimes, the application crashes and needs to be power shut, this affects the device in the long run. This also affects the user experience which would drive users away from using the app if this repeatedly happens. Hence, it is one of the major problems that need to be solved.
Composing code in XML documents in Android Studio would often lead to slow performance and repetitive app crashes.
Fortunately, Google distinguished this issue and under Project Marble, they enhanced the coding involvement with XML records by overhauling the composing idleness, which conciliated the procedure of altering the information restricting articulations. Despite the fact that the issue is as yet not totally settled, however we would consider it a significant improvement.
These were the few major drawbacks that application developers faced whilst using Android Studio. If these issues are solved then building an Android application would become hassle free and less complicated. The need to consider these elements while creating an application is necessary.
Conclusion:
Google introduced various features, fixes, enhancements and changes in the core areas of Android Studio. The latest version is definitely promising and it leads to better features in the versions that would be released in the future.
The next version will be helmed by a new team and we cannot stop wondering who will manage it and how will it be.
Call to Action:
Connect with the team at Sysbunny, a leading Mobile Application Development Company to design the Android Application of your dreams. Reach out now.
At SysBunny, we understand what you are looking in term of mobile app development and help you to building a stunning app that compete in current market.