Android

Android Capture Image from Camera and Gallery — step-by-step DevOps tutorial on Progressive Robot

Android Capture Image from Camera and Gallery

In this tutorial we'll develop an application that picks an image from camera or gallery and display that in an ImageView. Note: The below code works fine for pre-Android Nougat versions. For the latest working example check out the updated article. Android Capture Image Overview With the commence of Android Marshmallow, runtime permissions need to […]

Read more
Android Google Smart Lock — step-by-step DevOps tutorial on Progressive Robot

Android Google Smart Lock

In this tutorial, we'll be discussing the Smart Lock feature and implement it in our Android Application. Google Smart Lock Smart Lock is used to automatically sign into your application by saving the credentials once and for all. That means that if you reinstall your application after a while, you can automatically sign in with […]

Read more
Android MVVM LiveData Data Binding — step-by-step DevOps tutorial on Progressive Robot

Android MVVM LiveData Data Binding

We've already implemented [MVVM using Data Binding](/community/tutorials/android-mvvm-design-pattern) and covered [LiveData](/community/tutorials/android-livedata) and [Data Binding](/community/tutorials/android-data-binding) in separate tutorials. Today, we'll use LiveData with Data Binding in our MVVM Android Application. We'll see how LiveData makes it easy to update the UI from the ViewModel. MVVM LiveData Data Binding Up until now, we've used Data Binding to update […]

Read more
Android SearchView Example Tutorial using DataBinding — step-by-step DevOps tutorial on Progressive Robot

Android SearchView Example Tutorial using DataBinding

Today we will look into Android SearchView widget and develop an application that filters a ListView by the queried text. We'll be using DataBinding to hook up the layouts in the Activities and Adapters. If you haven't read about DataBinding refer [this](/community/tutorials/android-data-binding) tutorial first for a better understanding. Android SearchView Android allows us to use […]

Read more
Google Places API Web Service Example — step-by-step DevOps tutorial on Progressive Robot

Google Places API Web Service Example

Google Places API can be used to find nearby places. In this tutorial, we'll be developing an application that displays the nearby places of our choice along with the approximate distance and time from our current location. We'll be using the Google Places API Web Service with Distance Matrix API in the application. Google Places […]

Read more
Android CollapsingToolbarLayout Example — step-by-step DevOps tutorial on Progressive Robot

Android CollapsingToolbarLayout Example

Welcome to Android CollapsingToolbarLayout Example. In this tutorial, we'll discuss and implement CollapsingToolBarLayout in our application. Android CollapsingToolbarLayout Android CollapsingToolbarLayout is a wrapper for Toolbar which implements a collapsing app bar. It is designed to be used as a direct child of a AppBarLayout. This type of layout is commonly seen in the Profile Screen […]

Read more
Android GridLayoutManager Example — step-by-step DevOps tutorial on Progressive Robot

Android GridLayoutManager Example

Android GridLayoutManager is the RecyclerView.LayoutManager implementation to lay out items in a grid. In this tutorial, we'll create an application that displays [CardViews](/community/tutorials/android-recyclerview-android-cardview-example-tutorial) inside a RecyclerView in the form of a GridLayout. Also, we'll implement an interface that makes RecyclerView item click similar to a [ListView](/community/tutorials/android-listview-example-tutorial) itemClickListener. Android GridLayoutManager We've implemented a RecyclerView using a […]

Read more
Android Navigation Drawer Example Tutorial — step-by-step DevOps tutorial on Progressive Robot

Android Navigation Drawer Example Tutorial

In this tutorial we'll implement a Navigation Drawer in our android application. Android navigation drawer is a sliding menu and it's an important UI component. You will see navigation drawer in most of the android applications, it's like navigation menu bars in the websites. Android Navigation Drawer Android Navigation Drawer is a sliding left menu […]

Read more
Android Shared Preferences Example Tutorial — step-by-step DevOps tutorial on Progressive Robot

Android Shared Preferences Example Tutorial

In this tutorial we'll use Shared Preferences in our android application to store data in the form of key-value pair. n Android Shared Preferences Overview Shared Preferences allows activities and applications to keep preferences, in the form of key-value pairs similar to a Map that will persist even when the user closes the application. Android […]

Read more
How To Host A Web Server On Android — step-by-step DevOps tutorial on Progressive Robot

How To Host A Web Server On Android

In this module, we will have a look at how we can host a web server on Android and port forward it using ngrok so that we can have a flexible webserver on the go. Steps to host a web server on Android Let's get right into the steps to host a web server on […]

Read more
CHAT