Retrofit is a REST Client for Android and Java by Square. It makes it relatively easy to retrieve and upload JSON (or other structured data) via a REST-based web service. In Retrofit, you configure which converter is used for the...
Category - Advanced Android
Welcome to Training for Android developers. Here you’ll find training classes that describe how to accomplish a specific task with code samples you can re-use in your app. Classes are organized into several groups you can see at the top-level of the left navigation.
The first training guides below teach you the essentials for Android app development. If you’re a new Android app developer, you should complete each of these classes in order.
Various online video courses are also available if you’d prefer an interactive video experience.
Sometimes the standard Alert Dialog just doesn’t meet your needs. It’s not difficult to create a custom alert, though. This post will show you a minimal example. When we’re done, you can follow the same procedure to add any...
AndroidX maps the original support library API packages into the androidx namespace. Only the package and Maven artifact names changed; class, method, and field names did not change. To learn how to use Android Studio to help you...
In this tutorial, we will upload multiple images to server using Retrofit Library. Creating Server Side Codes Go to your server’s root directory (c:/wamp/www) and create a new folder. I created UploadImage. Inside the...
Most of the time we need to fetch information from other source and then parse it to our application. Information can be of different formats like XML, JSON, Atom and other formats. I am going to use JSON data in this...
Beginning in Android 6.0 (API level 23), users grant permissions to apps while the app is running, not when they install the app. This approach streamlines the app install process since the user does not need to grant permissions...
In android, you can define your own custom fonts for the TextView in your application. You just need to download the required font from the internet, and then place it in assets/fonts folder. After putting fonts in the assets...
Swipe views provide lateral navigation between sibling screens such as tabs with a horizontal finger gesture (a pattern sometimes known as horizontal paging). This lesson teaches you how to create a tab layout with swipe views...
Today Almost all web and mobile apps allow you to log in with Google and Facebook. In this tutorial, we will describe how to integrate Google Sign-in to your Android Application, We will be creating a sample Google Login app...
[et_pb_section bb_built=”1″ admin_label=”section”][et_pb_row admin_label=”row”][et_pb_column type=”4_4″][et_pb_text admin_label=”Text”] In this tutorial we will be...