Appium Automation

Appium is an open-source tool for automating native, mobile web, and hybrid applications on both iOS and Android. Appium supports app automation across a variety of platforms, like iOS, Android, and Windows. Each platform is supported by one or more “drivers”, which know how to automate that particular platform. Appium Philosophy Appium was designed to meet mobile automation needs according to a philosophy outlined by the following four tenets: You shouldn’t have to recompile your app or modify it in any way in order to automate it. [Read More]

Material Design Card View

Material design is used to create visual, motion, and interaction design across Android devices. Go Here for more information. This time I will show you how to create card views and how to respond to user event. Setup Create a new project in android studio with an empty Activity, default options and set the following dependencies in build.gradle apply plugin: 'com.android.application' android { compileSdkVersion 25 buildToolsVersion "26.0.0" defaultConfig { applicationId "dem. [Read More]

Material Design Creating Lists

Material design is used to create visual, motion, and interaction design across Android devices. Go Here for more information. This time I will show you how to create lists and how to respond to user event. Setup Create a new project in android studio with an empty Activity, default options and set the following dependencies in build.gradle apply plugin: 'com.android.application' android { compileSdkVersion 25 buildToolsVersion "26.0.0" defaultConfig { applicationId "com.jos.dem.list" minSdkVersion 21 targetSdkVersion 25 versionCode 1 versionName "1. [Read More]

REST Calls using Retrofit

Retrofit is a HTTP client for Android and Java, it turns your HTTP API into a Java interface. This time I will show you how to create a basic project using Retrofit. Setup Create a new project in android studio with no Activity, default options and set the following dependencies in build.gradle.kts implementation("com.squareup.retrofit2:retrofit:$retrofitVersion") implementation("com.squareup.retrofit2:converter-gson:$retrofitVersion") Here we are using Gson converter to transform the JSON responses to the model classes. In this example we are going to use a Fruitypedia API to get smoothie categories: https://fruitypedia. [Read More]

Android

Android is the most popular mobile operating system in the world, also Android is growing and spreading it lands on more devices and in more people’s awaiting hands.

With every mobile comes version and a numerical code a name that’s themed between sweets and desserts, running in alphabetical order.

alt

Here you can find some important topics regarding to Android development:

Return to the main article