Android

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
Custom Progress Bar in Android — step-by-step DevOps tutorial on Progressive Robot

Custom Progress Bar in Android

Custom progress bar in android application gives it a personal touch. In this tutorial, we'll create a custom progress bar by implementing a spinning logo icon in our application. Most of the time, we end up using a [ProgressBar](/community/tutorials/android-progressbar-example) as the loading icon while the data gets loaded. Going by the current trend, apps like […]

Read more
Android DayNight Theme for Night Mode in App — step-by-step DevOps tutorial on Progressive Robot

Android DayNight Theme for Night Mode in App

In this tutorial, we'll be discussing and using the Android DayNight theme in our application. If you have an app with reading materials then having night mode is helpful for ease of eyes. Android DayNight Theme Android released a new theme: Theme.AppCompat.DayNight with the support library 23.2.0. Thanks to this theme, we can now toggle […]

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

Android BroadcastReceiver Example Tutorial

Today we'll discuss and implement Android BroadcastReceiver that is a very important component of Android Framework. Android BroadcastReceiver Android BroadcastReceiver is a dormant component of android that listens to system-wide broadcast events or [intents](/community/tutorials/android-studio-tutorial-hello-world-app). When any of these events occur it brings the application into action by either creating a status bar notification or performing […]

Read more
Android Internal Storage Example Tutorial — step-by-step DevOps tutorial on Progressive Robot

Android Internal Storage Example Tutorial

Today we will look into android internal storage. Android offers a few structured ways to store data. These include [Shared Preferences](/community/tutorials/android-shared-preferences-example-tutorial) Internal Storage [External Storage](/community/tutorials/android-external-storage-read-write-save-file) [SQLite Storage](/community/tutorials/android-sqlite-database-example-tutorial) Storage via Network Connection(on cloud) In this tutorial we are going to look into the saving and reading data into files using Android Internal Storage. Android Internal Storage […]

Read more
Android Material Components - MaterialAlertDialog — step-by-step DevOps tutorial on Progressive Robot

Android Material Components – MaterialAlertDialog

Material Design 2.0 is out and we can't wait to get our hands on Dialogs. In this tutorial, we'll be customizing Dialogs using Material Theme in our Android Application. Material Components – Dialogs Alert Dialogs are a vital part of applications. Typically used to bring user's attention to something important. Thanks to Material Design 2.0, […]

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 RxJava and Retrofit — step-by-step DevOps tutorial on Progressive Robot

Android RxJava and Retrofit

In this tutorial, we'll be implementing [Retrofit](/community/tutorials/retrofit-android-example-tutorial) calls using [RxJava](/community/tutorials/rxjava-tutorial) in android app. We'll be creating an application that populates a RecyclerView using Retrofit and RxJava. We'll be using a CryptoCurrency API. What Will You Learn? Making a Retrofit call using RxJava. Doing Multiple Retrofit Calls Using RxJava Transforming the Retrofit POJO response using RxJava […]

Read more
Android RecyclerView Example - Multiple ViewTypes — step-by-step DevOps tutorial on Progressive Robot

Android RecyclerView Example – Multiple ViewTypes

Up until now we've displayed same type of Views within a [RecyclerView](/community/tutorials/android-recyclerview-android-cardview-example-tutorial). In this tutorial, we'll implement heterogeneous layouts inside a RecyclerView. RecyclerView RecyclerView with heterogeneous layouts is commonly used in to display section headers and details(Both require different layouts, hence different view type). Also, it's used in a Newsfeed Application(like Facebook, Instagram) that display […]

Read more
Android TabLayout and ViewPager — step-by-step DevOps tutorial on Progressive Robot

Android TabLayout and ViewPager

In this tutorial we'll be implementing a ViewPager under the TabLayout that we'd already implemented in [this](/community/tutorials/android-tablayout-appbarlayout) tutorial. Android TabLayout ViewPager Overview ViewPagers are used to swipe through pages of data. It's generally used in conjunction with fragments. Let's modify our layout from the previous tutorial as below. activity_main.xml <?xml version="1.0" encoding="utf-8"?> <android.support.design.widget.CoordinatorLayout xmlns:android="https://schemas.android.com/apk/res/android" xmlns:app="https://schemas.android.com/apk/res-auto" […]

Read more
CHAT