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

Leveraging Android Fragments

According to the Android Developers, "A Fragment represents a behavior or a portion of user interface in an Activity. You can combine multiple fragments in a single activity to build a multi-pane UI and reuse a fragment in multiple…

4 Steps to Add Custom Font in Android App

Android gives you the flexibility to easily customize the fonts that you want to use for your Applications Text. All you have to do is download the font file from the internet and then follow these 4 simple steps. STEP #1 Create…

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…

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…

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…