Use OkHttp to make Network Requests on Android

Created by Square, OkHttp is an open source project designed to be an efficient HTTP and HTTP/2 client. It lets you to make fast requests and save bandwith. It offers some great features out of the box like to share a socket for all HTTP/2 requests to the same host, a connection pooling mechanism when

Learn to parse an HTML Page on Android with JSoup

When you make Android applications, you can have to parse HTML data or HTML pages got from the Web. One of the most known solution to make that in Java is to use JSoup Library. Like said on the official website of JSoup : “It is a Java library for working with real-world HTML. It provides

Measure the temperature around you on Android with My Thermometer

Android devices are always more powerful and help us daily to make a lot of tasks. Amongst these tasks, your Android device can help you to know temperature around you but also temperature of your device itself. Freely available on Google Play Store, My Thermometer gives users  temperature around them by using their device’s sensors.

Discover the 15 Worst Android Phones of All Time

Usually, we make rankings to class the top Android phones. Indeed, there are a lot of great smartphones running on Android which are launched each year. So, it’s really easy to make a top of the best Android phones. However, amongst these phones, there are some bad surprises each year too. In the following video,

What to expect from Samsung in 2017 ?

In 2016, Samsung had well started the year with the Galaxy S7 and S7 Edge devices which were big successes for the South Korean firm. However, the second part of the year was more difficult with the Samsung Galaxy Note 7 gate. The recall of the Note 7 will have cost nearly $10 billion !

Create a Splash Screen on Android : the Right Way !

At a certain moment in the past, Google advised against using a Splash Screen on Android Applications. It was useless. Then, when they have published the Material Design Specifications, some of us have seen that the Splash Screen was now a pattern known as Launch Screen. Ideal to display your brand logo during cold start

Discover Best Tips to save your Battery Life on Android

Battery Life stays a big problem on Android. Indeed, for most of us, it’s very rare that you stay one complete day without charging your Android device. However, there are some tips that can help you to save your Battery Life. With our tips, you could even reach one complete day without charging your device.

Learn to persist data on Android with SQLite

On Android, there are several solutions to persist data between users’ sessions. One solution is to use a relational database to persist data and then to be able to query easily these data. In standard, Android SDK comes with a SQLite implementation. Note that the following tutorial is also available in video on Youtube : Biggest

Learn to create a BMI Calculator App for Android

The Body Mass Index (BMI) or Quetelet index is a value derived from the mass weight and height of an individual. The BMI is defined as the body mass divided by the square of the body height, and is universally expressed in units of kg/m². By analyzing the BMI value, we can determine a diagnostic.

How to auto restart an Android Application after a Crash or a Force Close Error ?

The biggest nightmare of Android developers is the Crash or Force Close Error that can occur when a user uses one of their applications. Indeed, it’s always a bad message sent to the user and the major risk is that the user uninstalls the application. Unfortunately, you can’t always catch properly all errors and sometimes