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.
Here you can find some important topics regarding to Android development: