Getting Started With Firebase Android

In I/O 2016 google released new and upgraded tool called FirebaseAs a mobile developer when you are building large scale applications you need back-end support as well as a special developer who can work with server level stuffs. 

Firebase provides all those kind of functionality which are needed from server side, in addition to Realtime Database, Storage and Hosting, it also provides Authentications, Analytics, Notifications, Crash Reporting and much more.

Firebase Android

Source : Firebase

In this series of Firebase we will take a detailed look at almost all features provided by Firebase. Continue Reading


Being More Productive With Android Studio – Part 3

As we have already seen some of the android studio shortcuts in previous tutorial.

  1. Being More Productive With Android Studio – Part 1
  2. Being More Productive With Android Studio – Part 2

Today we will see some more shortcuts to increase your productivity with less efforts.

Search in Project

Windows : CTRL + SHIFT + F 
macOS : CTRL + SHIFT + F

It allows you to perform search  operation inside your current project. Continue Reading



Being More Productive With Android Studio – Part 1

We all know how to develop good applications by using Android Studio and we are preety much happy with what we are doing. But what if those things will be done with less efforts? We all are habituated to use mouse in our day-to-day life but sometimes knowingly or unknowingly it will increase our efforts as well as development time.

Today we will see some basic shortcuts of Android Studio which will be used in day-to-day life. Most of the time we will use mouse to select whole line or sometimes will select those things by using SHIFT + Arrow keys and then delete that line but in Android Studio CMD + Y(CTRL + Y) will delete current line. Here are some Android Studio shortcuts which will help you to be more productive.

Delete Single Line

Windows : CTRL + Y
macOS : CMD + Y

Android Studio shortcuts

Continue Reading


RecyclerView With Android DataBinding

In I/O 2015 Google announced a data binding library for Android. With Data Binding, you create an ongoing link between an element in the user interface and a value. Data Binding is the process that establishes a connection between the application UI and business logic.

In this post we will learn how to integrate recyclerview with android Data Binding.

Step 1 : Enable dataBinding in your module level gradle, here is how your build.gradle should look like.

Continue Reading