whats new in android Kitkat 4.4 for developers




Google has upgraded it Os to Android Kitkat 4.4.So There might be less device currently running this version but soon might increase.So lets see whats new in this version for developers

Designing the app

Color

Google is okay with color, though the reduction of Holo blue accents is readily evident in the new version of Android. With KitKat, Google has opted for more white and translucent gradients. Not to eliminate color, but to allow more of an app’s content to show through. This includes the developers own brand or look. It has been common since the introduction of Ice Cream Sandwich (4.0) and API level 14 for developers to employ either the default Holo Light or Holo Dark themes for their applications.

“overriding the Android framework’s default blue in UI elements like checkboxes, progress bars, radio buttons, sliders, tabs and scroll indicators”
  

Icons

In KitKat, Google now encourages more flexibility in this area when designing to fit your brand. For developers using a style of icon that is different from the flat elements of the Holo UI typically found in the action bar, it is suggested that you adapt the existing Android icons to fit your established design. They also offer some additional flexibility in allowing developers to incorporate icons that do not originate from within Android.

Transitions

Any developer who has tried to incorporate custom transitions into an application knows that it can be a time consuming process. The Android team is looking to free up some of that development time by including new API’s to handle transitions

 Immersive Mode

Developers take the entire screen to provide a truly immersive experience with their content



KitKat contains a number of new frameworks, such as:

Printing Framework – provides built-in support, API and print dialog for discovering, setting up and printing over WiFi on a local printer or via Cloud Print, enabling printing of almost “any kind of document, image or file” from all applications.

Storage Access Framework – integrates user’s local or cloud-based storage facilities, offering a standardized way to access documents across applications and storage providers. The later can include a document provider into their own Android application, being automatically integrated into the framework when the app is installed on the device, making the service available to all apps. A client application needs only to use the new CREATE_DOCUMENT or OPEN_DOCUMENT intents to be able to access the integrated storage facility.

Transitions Framework – developers can use this new framework to animate the transitions between various scenes of their UI either by choosing from a predefined set of transitions or creating their own animations.

SMS/MMS Provider – a standardized API for all application dealing with SMS/MMS messages.
Other notable new/improved features are:
Chromium WebView – the new WebView is taken from Chromium, providing support and better performance for latest web standards – HTML5, CSS, JavaScript-, latest V8 and remote debugging with Chrome DevTools.
RenderScript NDK – RenderScript can now be accessed directly from native code through a C++ NDK API.

JGENAGTC2PYR

Alll the world is a laboratory to the inquiring mind! Join Us

Comments

Popular posts from this blog

Android Navigation Drawer sliding menu with fragments

The Guide to DeepLearning with Tensorflow and Keras - The Beginning

Working with Android Support library Bottom Sheet [Modal sheet and Persistent]