Functions in Swift 2

Functions are reusable pieces of code that perform a specific task. They take input, do something with it, and either change some value, print something out, or output a result. Swift’s functions are like functions in any other programming language in this way, so if you’re familiar with functions in C or another language, much […]

Swift Arrays

The following is an excerpt from a book I’m writing on iOS 9 development.    An array is a collection of elements, all of the same type, each of which has an index. Elements in an array are therefore ordered by their indices. If we’re collecting frogs (oh, no, not more frogs… please…), we might organize […]

Swift Arrays

Android Studio Introduction

  Starting with the Android, android is a mobile operating system initially developed by android Inc. It was bought by Google in the year 2005. It is based on a modified version of Linux kernel. It includes following versions till date as shown in the figure:   Reading from top to bottom Android 5.0 Lollipop […]


Services – An Android Component

As an android developer you must have know the major components of android in very detailed manner. If not don’t worry!!   Today I am writing here to help you guys to get through one of the major component of Android i.e. “Service”. If you are a beginner you would probably think why we would […]

android component

Applying MediaCodec On An Open Source Android Audio Player

OpenMax (in short OMX) is a royalty free, non-proprietary, and a cross platform set of routines. It targets the interfaces of multimedia processing. This was designed with efficiency that makes large quantities of multimedia data to be processed in a controlled and optimised manner which includes video and audio codecs, graphics and so on. This […]


5 Most Used Android Testing Frameworks

As time goes by, Google’s Android environment continues to grow. As we can observe, new mobile OEMs are being launched in different locations on the globe, with different screen sizes, chipsets, ROM/Firmwares, etc. It’s getting harder for the Android developers to adapt with this fragmentation. Android and iOS developers are fortunate to have limitless access […]

3d illustration of a large wrench and screwdriver lying in a cross over top of a framed glowing green Google Android logo

Android Language Highlights A Developers Perspective

Although Web applications are important and widely used these days, but there are several reasons why native applications are sometimes preferable for mobile apps.   You can use graphics and UI controls that are not available in browsers. You can customize the apps for small screen sizes. You can use resources (location, address book, phone, […]

android learning

The Official Android Remote Control Namely KORE

  Once again a new fully working Android remote was released. This remote was started by a developer, Synced Synapse. Kodi Team liked the the simplicity, design and most of all, the fact that it is open source. He was then recruited to join the Kodi team and here it goes, the new remote is […]


Learn How to Position the Toast Message

Today in this tutorial, we will discuss about how to position the toast message in Android applications. Although I assume you must know what is Toast in android, but for beginners, I will define it in brief. A toast is the simple popup message which provides simple feedback about an operation. By default it is displayed […]