Android

May 15, 2020

Motion Layout

MotionLayout is a brand new layout that introduced with ConstraintLayout 2. It is sub-class of ConstraintLayout.It has all the properties […]
Read More

on Motion Layout

New Features in ConstraintLayout 2.0

ConstraintLayout officially stables released in 2017. If you don’t know about it, It’s a library that allows you to easily […]
Read More on New Features in ConstraintLayout 2.0

TensorFlow Lite Object Detection in Android App

Object detection in the image is an important task for applications including self-driving, face detection, video surveillance, count objects in […]
Read More

Add selection support to RecyclerView:recyclerview-selection:28.0.0

recyclerview-selection provides item selection support for RecyclerView.It support for creating, modifying, inspecting, and monitoring changes to items in a RecyclerView […]
Read More

Detect user’s activity using Activity Recognition Transition API

Transition API can tell if your users are walking, running, cycling, or in a vehicle and you can use it […]
Read More

Nearby Connections API 2.0

House advertise the availability and rates of their driveways, So your phone could scan for them and query all of […]
Read More

Room database Migration

When upgrading your Android application you often need to change its data model. When the model is stored in SQLite […]
Read More

Rest API Pagination with Paging Library.

Almost every REST API your app call requires to handle pagination. When calling a REST API for resource delivering all of […]
Read More

Architecture Components:Paging Library

Database queries take a long time to run and use a lot of memory. Android has a new paging library that […]
Read More

Room: Database Relationships

Most modern applications today use databases for offline storage. This interaction is very easy using Room Persistence Library.In this tutorial, we’ll […]
Read More

Image Classify Using TensorFlow Lite

Machine learning adds power to your application.TensorFlow Lite is a lightweight ML library for mobile and embedded devices.TensorFlow works well […]
Read More

How to use DateTime datatype in SQLite Using Room

One of the most interesting and confusing data types that SQLite not supports is Date and Time. I see more […]
Read More

Autosizing TextViews Using Support Library 26.0

Material design recommends using a dynamic type text instead of smaller type sizes or truncating large size text.Android making this […]
Read More

Speech Recognition Using TensorFlow

This tutorial will show you how to runs a simple speech recognition TensorFlow model built using the audio training. Listens […]
Read More

EmojiCompat Support Library

With the EmojiCompat library(part of the Support Library 26) your app can get backward-compatible emoji support on devices with API […]
Read More

Fast Scrolling in RecyclerView Using Support Library 26

InListView, you could have a fast scroller which allowed you to drag a scrollbar to easily scroll to wherever you […]
Read More

Google Cloud Speech API in Android APP

Many of you have used the “Ok Google” functionality on your phone.What the Speech API does is it lets developers integrate […]
Read More

Google Cloud Natural Language API in Android APP

The Natural Language API lets you extract entities, sentiment, and syntax from your text.Real world example is customer feedback platform. […]
Read More

Google Cloud Vision API in Android APP

Google recently launched a Cloud Machine Learning platform, which offers Neural Networks that have been pre-trained model to perform a variety […]
Read More

Automatic SMS Verification with the Phone Selector and SMS Retriever API

Using SMS Retriever API, you can perform SMS-based verification in your app automatically, without requiring the user to manually type […]
Read More

Android TensorFlow Machine Learning

TensorFlow is an open source software library for machine learning, developed by Google and currently used in many of their projects. […]
Read More

New features in ConstraintLayout 1.1.x

Google I/O 17   announce a new release of ConstraintLayout. But, we didn’t get so much info about what’s new features, only […]
Read More

Room Persistence Library

In the database the best practice to put your database access into certain interfaces.We want to get rid of the SQLite […]
Read More

RxJava in Android

Many people already using RxJava in their application for reactive programming.The context of this blog is the little bit test […]
Read More

Android NDK

Android Native Development Kit (NDK) allow you to embed C/C++ code (native code) into your applications. You can use it […]
Read More

Bluetooth Low Energy

BLE is wireless technology.It gives context to the environment around you.It perfect for devices that run for long periods on […]
Read More

Android MQTT Client

MQTT is a machine-to-machine /Internet of Things connectivity protocol. It’s designed to following use case. Lightweight publish-subscribe based messaging protocol for use on […]
Read More

Creating and Monitoring Geofences

Geofencing is a location-based service, that sends a notification to a smartphone who enter a defined geographic area. For example, […]
Read More