Bottom Sheets Dialog in Android

One of the most significant changes to Android design was introduced during the 2014 Google I/O conference, material design. Even though Google had introduced a set of guidelines for their new design philosophy, developers were responsible for implementing the new patterns from scratch. As with many things in software development, the Design support library improved with time, adding support […]

read more

Lollipop Activity Transitions

One of the most interesting aspects of the Material Design specifications is the visual continuity between activities. With just a few lines of code, the new Lollipop APIs allow you to meaningfully transition between two activities. This breaks the classic activity boundaries of the previous Android versions and allows the user to understand how elements go from […]

read more

Show Location Setting Dialog Using Google API Client

In Google Maps Android application and many more other applications you had seen that if your Location is disabled then a request location dialog is appearing that directly turn GPS on without redirecting you to Settings page. To achieve this dialog implementation we have to know below things: Google API Client : GoogleApiClient is used with a variety of […]

read more

RecylerView Animation

In earlier tutorials we had learned implementation of RecyclerView. Now in this tutorial we will move to RecyclerView Animation part. The best thing of RecyclerView is that it provide inbuilt animations but the ListView and GridView don’t provide inbuilt animation. Now to implement the Animation in RecyclerView it provide some methods that we need to use: notifyItemRemoved(position) […]

read more

Working with Android Marshmallow 6.0 Permissions

Android Marshmallow 6.0 final stable version is released in October 2015. Android Marshmallow brought some new API changes and one of the most important API change is the addition of new granular permissions. Below is the type of permissions required for Marshmallow Devices: Normal and Dangerous Permissions In Marshmallow these dangerous permissions should be granted […]

read more

Getting Battery Details

The main objective of this article is to help you to get all the details of the Battery in Android. Sometimes you need to read battery status and do some task on it. So today we will learn how to fetch all battery details. VIDEO DEMO 1. Create a new project in Android Studio by navigating to […]

read more

Android Contextual Action Mode Over Toolbar

You have seen Action Mode Menu in many apps like Whatsapp, Hike, Gmail, etc. while selecting multiple chats/emails on long press i.e. called Action Mode What is Action Mode? It represents a contextual mode of the user interface. Action modes can be used to provide alternative interaction modes and replace parts of the normal UI until […]

read more

Android Clipboard Tutorial

Android provides the clipboard framework for copying and pasting different types of data. The data could be text, images, binary stream data or other complex data types. Android provides the library of ClipboardManager and ClipData and ClipData.item to use the copying and pasting framework.In order to use clipboard framework, you need to put data into […]

read more