Activity Animations: shared element transitions demystified

Every now an then you see an app that has some fancy activity animation when transitioning from one Activity to another. We’ll dig deeper into how these transitions are executed and what is happening in the background. To make our lives easier, Android Engineers introduced a new API from Android 5.0 (API level 21) called…

Read More

Laravel practical guide for using XAMPP

In this tutorial I will explain how to start writing your own API using Laravel as backend language and XAMPP platform. Setting up environment for Laravel First thing to do is to download XAMPP. I am not going into detail about downloading and installing XAMMP since these informations are described on XAMPP web page and…

Read More

Widget: Today extension

  There are several types of extensions Photo, Share, Custom Keyboard etc. Extensions are introduced in iOS 8 and are a very popular feature.  We will focus on Today extension also known as a widget and describe simple implementation of it. First of all, Today and other extensions are simple “child” apps that are extending “parent” apps…

Read More

Understanding Java: RxJava for beginners

In this article I will explain basics of RxJava though examples. This article is for RxJava beginners. On the other hand, if you already know something about RxJava, this article is good for reviewing your knowledge. What is RxJava? RxJava is a Java VM implementation of ReactiveX a library for composing asynchronous and event-based programs…

Read More