Firebase Crash Reporting In Android

Firebase Crash Reporting enables you to collect detailed report of errors in your app. It allows you to get the reason of particular crash/error.

We have already discussed about Firebase Remote Config and Firebase Authentication in previous articles. Today we will discuss about Firebase Crash Reporting.

Crash is one of the famous reason why user uninstalls your app from device. As android is widely used OS , it is having different dimensions, screen size, API levels, densities and some vendors also customize default OS. Continue Reading


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


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


Advance DataBinding in Android

In earlier posts we have already seen

  1. Working with DataBinding Android
  2. Image Loading with DataBinding in Android
  3. Two-way DataBinding in Android
  4. Setting custom font through XML with DataBinding

Today we will discuss more about Advance DataBinding

Binding Events : 

Events will be bound to handler methods directly, like we used to do it with android:onClick. Only change will be we have to take reference of our interface(handler).
Continue Reading


Live Templates in Android Studio

Live Templates

Live templates helps you to write more code with less efforts. Live templates contain predefined code structure. What if you will get whole for loop with just one word? Seems interesting, let’s see how live template can help to increase your productivity.

Live templates are code snippet which can be inserted in your code with their abbreviation and pressing tab. You can find all pre-defined live templates in Editor section of your Android Studio. Continue Reading