Android Tutorial

Android Pull or Swipe Down to Refresh Using SwipeRefreshLayout Example

Here you will learn about android pull or swipe down to refresh using SwipeRefreshLayout example. You may have seen the pull to refresh feature in apps like Facebook, Twitter, Gmail, etc. We can implement that in android using SwipeRefreshLayout widget. How to Implement? Add SwipeRefreshLayout widget in your layout xml file with only one child. …

Android Pull or Swipe Down to Refresh Using SwipeRefreshLayout Example Read More »

Android Real Time Chat Application Using Firebase Tutorial

In this tutorial you will learn to build an android real time chat application using firebase database. Before reading this tutorial I hope you are already familiar with basic read and write operations on firebase. If you don’t know then I would recommend you to follow below link to get basic overview about firebase. Read: https://firebase.google.com/docs/database/android/start/ …

Android Real Time Chat Application Using Firebase Tutorial Read More »

Android Date Picker Example

In this tutorial you will get android date picker example. DatePickerDialog is used to show a dialog to pick a date. To show a DatePickerDialog call showDialog() with unique DatePickerDialog id. onCreateDialog() method is automatically called on calling showDialog() method. Register OnDateSetListener with DatePickerDialog and override onDateSet() method. onDateSet() contains the picked date. I am setting …

Android Date Picker Example Read More »

Android Push Notification Using Firebase Cloud Messaging (FCM)

In this tutorial you will learn to implement android push notification using firebase cloud messaging (FCM). Firebase is a real time cross platform database that provides various functionalities like authentication, storage, notification, etc. Firebase is becoming popular among developers due to its simplicity and easy implementation. In earlier days Google Cloud Messaging (GCM) was used …

Android Push Notification Using Firebase Cloud Messaging (FCM) Read More »