At the recent Google I/O 2015, Google announced a lot of exciting features as well as announcements. Also introduced were a lot of products. A lot of information gleamed through this conference which relates to the betterment of Android Application Development throughout the world. A lot of sops and goodies were announced, of which let us examine some of them without any delay:
Introduction of Android Studio 1.3
Android Studio is now the de-facto IDE for Android Developers. At the Google I/O conference 2015, a lot of features as well as updates were announced. These include a new new simultaneous visual layout builder as well as layout editor, improved gradle performance, ability to use vector images for developing or designing, and NDK C/C++ support along complete support for C/C++ code, which also includes syntax highlighting, code linking, as well as other important features.
New and Improved Android Design Support Library
The Material Development specifications that were introduced with Android Lollipop saw no uniform implementation for some of the most used widgets. Therefore, the Android Design Support Library has been introduced. This is available to all Android devices from version 2.1 onwards. It provides widgets as well as views that go ahead to implement a range of material design specifications. A variety of exciting APIs are available within this library.
Rather than granting all permissions that are required by an app during the installation, the users, can grant as well as deny or even revoke previously granted permissions willfully. This change is a much welcome and brilliant development from the user point of view.
Hence, For better android application development, android developers now face a new challenge, which means that before the developer accesses a permissions based resource, they need to confirm that the user has granted the necessary permissions to their app. They will also need to provide an alternative if their requests were rejected.
Full App Backup Now Available
Presently, user developers can be backed up by app developers through Google Cloud services. However, this requires developers to write the code that persists as well as retrieves user data. Now with will back up, backup and restore of user data is automatically done. In case the app is installed by the user on another data, the backup and restore is done automatically, and actually should be available to the user on immediate basis, once the app is opened.
Cloud Test Lab now Introduced
Cloud Test Lab has now been introduced, which allows Android developers to economically test their app on multiple devices simultaneously. This test feature allows developers to test their apps on multiple devices on a simultaneous basis. The cloud test lab feature also provides a detailed ‘success or failure’ report. Currently, the feature limits the devices to top 20 Android devices across the globe. Although this feature was announced during the conference, it is not immediately available. According to Google officials, it should be available later this year. This feature is expected to be completely free, and is will be integrated in the Google Play Developer Console.
Other handsome features:
Besides, other features include App invites, which is a new API that helps users share and even invite other users to use an app via SMO or email, along with a direct install button. Also provided is Data Binding, which is a method that helps to bind application specific data to specific views within a layout file. Google Cloud Messaging is also available for Android, Chrome, as well as iOS apps. Some other brilliant mentions include on tap and app indexing, voice interactions, fingerprints API app linking as well as new developer guides and tutorials, so that Android Application development embraces some of the best development practices by developers.