Android O: What’s new and why it’s been introduced
Eclaire, Froyo, Gingerbread, Honeycomb, Ice Cream Sandwich, Jelly Bean, Kit Kat, Lollipop, Marshmallow, and Nougat. If you thought that was just a list of...
Using Android Wear 2.0
As of this writing, Android Wear 2.0 was unveiled by Google a few weeks ago. Like most second iterations of software, this latest version...
MVP for Android
The Android framework does not encourage any specific way to design an application. In a way, that makes the framework more powerful and vulnerable...
Benefits of using Kotlin Java for Android
Kotlin is a statically typed programming language for JVM, Android, and browser. Kotlin is a new programming language from JetBrains, the maker of the...
The prototype pattern
In this article by Kyle Mew, author of the book Android Design Patterns and Best Practices, we will discuss how the prototype design pattern...
Customizing Kernel and Boot Sequence
In this article by Ivan Morgillo and Stefano Viola, the authors of the book Learning Embedded Android N Programming, you will learn about the kernel...
Offloading work from the UI Thread on Android
In this article by Helder Vasconcelos, the author of Asynchronous Android Programming book - Second Edition, will present the most common asynchronous techniques techniques...
5 New Features That Will Make Developers Love Android 7
Android Nougat is here, and it's looking pretty tasty. We've been told about the benefits to end users - but what are some of...
Getting started with Android Development
In this article by Raimon Ràfols Montané, author of the book Learning Android Application Development, we will go through all the steps required to...
Memory
In this article by Enrique López Mañas and Diego Grancini, authors of the book Android High Performance Programming explains how memory is the matter to...