Journal for Developers
Browsing Category

Android

A mobile operating system providing rich frameworks that allow us to build innovative apps and games for mobile devices in a Java language environment

List of Interpolator for Animations in Android

An interpolator is an interface that helps in defining the rate of change of an animation, i.e., accelerate the animation, decelerate the animation, repeat the animation, etc. Below is the list of known subclasses of Interpolator.…

Understanding Android TransitionManager

TransitionManager class which was added in Android API level 19, manages the set of transitions that fire when there is a change of SCENE.  To use the TransitionManager, you have to add the scenes along with the associated transition…

Steps to Setup Espresso for Android Apps

Before we start the setup process for Espresso for testing, it is recommended to turn off the following system settings on your virtual or physical device(s). On your device, under Settings->Developer options disable the following 3…

How to Add Firebase to your Android Project

Prerequisites A device running Android 4.0 (Ice Cream Sandwich) or newer, and Google Play services 11.0.1 or higher The Google Play services SDK from the Google Repository, available in the Android SDK Manager The latest version of Android…

Getting Started with Android Testing

While developing Android apps we can use two main types of tests. Unit Tests Connected Tests The primary distinction between these two are described below: Unit Tests Run on a regular Java JVM on your computer. They are generally used to…

Gradle Declaring Dependencies – Android

In the Android App, once the repositories have been defined, we can then define the dependencies or artifacts that we are looking to use in the App from those repositories. Dependencies that are resolved from repositories are referred to as…

Understanding Parcelable – Android

We can pass primitive data between Activities such as Integer, String, Booleans, etc. In this article, we are gonna see the world of Parcelable interface available for Android to pass objects between the activities. We will be using the…

Instant Run your App | Android Studio

Android Studio 2.3 and above has a feature called Instant Run which significantly reduces the time taken to update your app with code and resource changes. Once the app is deployed to a target device which is running Android 5.0 (API level…

Keyboard Shortcuts | Android Studio

Android Studio comes with pre-defined keyboard shortcuts for many common actions. Specified below is the table showcasing the default keyboard shortcuts as per your operating system. Description Windows/Linux Mac General Save all Control +…

What is an Activity

One of the major and fundamental building block of Android Apps are the Activities. They are the entry point for a user's interaction with an app and are also central to how a user navigates within the app (back button) or between apps…

Subscribe to our Journal

Join our mailing list to receive the latest news and updates from our team.

You have Successfully Subscribed!