About Ravi Rupareliya

Find more about me on:

Here are my most recent posts

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


Firebase Authentication In Android

Authentication is the process to provide uniqueness to each user of your application. It will be the identity of particular user.

If your application requires user’s data to be securely stored, you need to authenticate each and every user.

In earlier days we need to have some back-end service developed either in PHP, Java or some other platform. We need some web developer to do that kind of things.

Firebase Authentication provides a way to directly authenticate a user via email and password and store that user to cloud.

Firebase Authentication also support social media authentication like G+, Facebook, Twitter, Github. It means now its a easy task to perform login with facebook or login with g+ task.
Continue Reading


Using Firebase Remote Config in Android

Firebase Remote Config is a cloud service provided by Firebase.

In previous article Getting Started With Firebase Android we have seen what are the features Firebase is providing to improve app performance and usability.

Firebase Remote config is the best feature from developer point of view, it allows you to perform some dynamic operation without updating the build. End user will get the latest changes without updating application to new version.

You can use Firebase Remote config to provide promotional offer banners to user without updating new build.
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


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