Android

Android JobScheduler Example

Introduction When working with Android, there will be occasions where you want to run a task at a later point in time or under certain conditions, such as when a device is plugged into a power source or connected to a Wi-Fi network. Google has provided a new component known as the JobScheduler API to handle this …

Android JobScheduler ExampleRead More »

Android Jetpack Paging Example Using Room

Paging Library Announced with new additions at Google IO 2018, the Paging Library is a part of Android Jetpack. The Paging Library makes it easier for you to load data gradually and gracefully within your app’s RecyclerView. The Paging Library helps your app observe and display a reasonable subset of this data. This functionality has several advantages: Data requests consume …

Android Jetpack Paging Example Using RoomRead More »

Android Jetpack-Navigation Library Example

The Navigation Architecture Component, released as part of Android Jetpack , aims to simplify the implementation of navigation in your Android app. This component and its guidelines offer a new look into how navigation should be implemented, including the suggestion for the use of single-Activity architecture as the preferred architecture for Android Jetpack moving forward. …

Android Jetpack-Navigation Library ExampleRead More »

Android Firebase Cloud Messaging Example

What is Firebase Cloud Messaging? It is a service provided by Google. Google says  “Firebase Cloud Messaging (FCM) is a cross-platform messaging solution that lets you reliably deliver messages at no cost.” So it is free and at the same time easy to use. Previously we were using Google Cloud Messaging, but nowadays GCM is …

Android Firebase Cloud Messaging ExampleRead More »

Save key-value data(SharedPreferences)

There are many ways of storing data in android, One of the simplest way is SharedPrefrences If you have a relatively small collection of key-values to save, you should use the SharedPrefrences APIs, Using SharedPrefrences You can stores:   String, Integer, Float, Long, Double and a String Set.  download the full project from  Github. Save data to shared preferences …

Save key-value data(SharedPreferences)Read More »

Google Places API Example with AutocompleteTextView(Kotlin/Java)

Here is the simple example of Google Places SDK for Android returns place predictions in response to user search queries.As the user types, the autocomplete service returns suggestions for places such as businesses, addresses, latitude, longitude etc. Get the full code from Github     You can add autocompleteTextView  to your app in the following …

Google Places API Example with AutocompleteTextView(Kotlin/Java)Read More »

Understanding Android Architecture Components  By Example

Android Architecture Components A new collection of libraries that help you design robust, testable, and maintainable apps. — developer.android.com We will see three main components : Room ViewModel LiveData So first, let’s find out what these components actually are. Then, we’ll learn how we can use them. Get Source code From HERE. By creating an Event app I …

Understanding Android Architecture Components  By ExampleRead More »

A Simple Basic Example of ViewModel

 ViewModelExample  is a very straightforward app with buttons that increase Or decrease  the no of items. The finished app has a bug though; if you rotate the phone, your selected number of items will again set up with the initial value.          What’s going on? Rotating a device is one of a few configuration changes …

A Simple Basic Example of ViewModelRead More »

Android Room Persistence Library Example

 Room Persistence Library Major problem with SQLite usage is There is no compile-time verification of raw SQL queries.For example if you write a SQL query with a wrong column name that does not exist in real database then it will give exception during run time and you can not capture this issue during compile time. …

Android Room Persistence Library ExampleRead More »

%d bloggers like this: