Programming is Fun
Subscribe For Free Updates!

We'll not spam mate! We promise.

Monday, October 5, 2015

Android SQLite tutorial in Hindi

This video tutorial series have 5 parts. These parts are:

Part 1. In this video tutorial, I will teach you how to create SQLite databse, browse databse file using Android Device Monitor and Open file in SQLite browser.

Saturday, October 3, 2015

Android Internal Storage tutorial in Hindi

In this video tutorial, I will teach you, How to Store data in internal storage of android device.

In this tutorial I have created a simple Expense Calculator Application. In this application you can enter your expense and calculate it. So, after calculating Expense you can save it to device internal storage. Now, whenever you will open your application, you will see your previous expense.

Monday, September 21, 2015

Install and setup genymotion for Android Studio in Hindi

Genymotion is a fast and easy-to-use Android emulator to run and test your Android apps.

In this Video tutorial I will teach you, how to Download, Install, Create Virtual device and Integrate genymotion to Android Studio. You will also learn how to share files from your computer to genymotion emulator and deploying android application directly from Android Studio.

Saturday, September 19, 2015

Using Lambda Expressions in Android

In this tutorial we will learn how to use Lambda Expressions in Android.

As you know Android support till JDK 7. It dose not support JDK 8. That's why we can't use Lambda Expression directly while programming any Android application.

Friday, July 24, 2015

Download and make image rounded using glide library

In this tutorial i will show you how to download image using Glide library and make image rounded.

Thursday, July 23, 2015

Android Studio Tutorial in Hindi (Simple ListView)

Download source code of this project from here:

In this tutorial i will show you how to use ListView, Create ArrayAdapter and Setting it to ListView.

Friday, June 19, 2015

Retrieve source code from Android APK file

In this video tutorial we will learn how to retrieve source code form Android APK file.
Sometimes we lost source code of our Android Project and we do not have backup of code too. 
So to solve this problem we will learn two methods to get source code.
First is little long method in which listed below tools are required:

Thursday, June 11, 2015

Android Studio Tutorial in Hindi (Simple Calci app)

In this video we will create a simple addition and substraction application. We will enter two number values and add/substract it, on click of the "+" and "-" button.

Visit: for project source code.

Monday, June 8, 2015

Android Studio Tutorial in Hindi (Exploring Layouts)

In this video tutorial we will learn about Android Layouts. Like LinearLayout and RelativeLayout

Friday, June 5, 2015

Android Studio Tutorial in Hindi (Activity Life-cycle)

In this video tutorial we will learn about Android Activity Lifecycle.

visit: for official documentation about activity lifecycle.

Thursday, April 9, 2015

Integrate Github in Android Studio

If you want to integrate Github in Android Studio to Export or Import project view this video.

Wednesday, April 8, 2015

Android Studio tutorial in Hindi (Execute Demo project in Android Emulator)

In this video tutorial we will learn how to create demo android project and execute it in android emulator.

Tuesday, April 7, 2015

Android Studio tutorial in Hindi (Installing JDK & Android Studio)

In these two video tutorial we will learn how to install Java JDK and Android Studio in windows system.

#1: Video is about how to install Java JDK and set Environment variable i.e. JAVA_HOME in windows system.

To download Java JDK Cick Here!

#2: Video is about how to install Android Studio and download its required package files in windows system.

To download Android Studio Click Here!

In next video tutorial we will learn how to develop simple android project and run it in Android Emulator.

Saturday, March 7, 2015

Where can I find stock or custom ROMs for my Android device?

Manufacturer Websites

While they don't usually host ROMs directly, you may find that they have software useful for upgrading stock ROMs, such as Samsung's tool Kies. If you want to upgrade and stay stock then you should try official methods first.

Google Flagship Updates

Google hosts update packages for the flagship Nexus devices at You can't browse that link directly, but web search is your friend here. Search for that link plus the code name of the device and the version you want; for example, searching crespo ics results in a lot of pages with this link -- the OTA Ice Cream Sandwich update for the T-Mobile Nexus S. Links for various "factory images" for Nexus devices can be found here.

XDA Forums

Probably the first place you should look after trying the official route is the XDA Developers' forums. Stock ROMs are usually posted in the General sub-forum for your device, and custom ROMs in the Android Development sub-forum for your device. No guarantees.
They don't have dedicated subforums for all devices, so if you have a less-popular device you should use the site search instead of the subforum search.


The first and arguably best alternative ROM of them all. Extensive tutorials on rooting and flashing CyanogenMod on a large number of phones.

RootzWiki Forums

You may or may not want to check RootzWiki before XDA Forums above. Developers tend to move from forum to forum and RootzWiki provides devices for the best developers so a lot have jumped on board.
They have sections for many devices and for those that don't there is a General section. The forums tend to be divided into 3 sections per device (not always): General, Development (ROMS and such) and Themes.

ROM Manager

Many developers publish their custom ROMs in ROM Manager and even provide OTA-style updates through it. Naturally, these ROMs can be easily flashed through ROM Manager / ClockWorkMod Recovery as well.

Goo Manager

This app is a front-end for the popular free Android file hosting site, (formerly It allows for downloads of ROMs, Google Apps packages, kernels, apps, and any other file available via the website.

Android Forums

This site often has ROMs for more obscure devices, as well as the popular ones.


This site provides a long list (about 800 pages) for all kind of devices, including Android, Blackberry, Symbian, and more. It misses a filtering mechanism, unfortunately...


In this list you can filter by device, Android-Version, developer.


Grouped by vendor, then device. Seems to be quite up-to-date and quite complete -- for sure one of the best resources.

Android @ MoDaCo

Similar to Android Forums.


This site posts stock Samsung ROMs from all over. It does require you to sign up.


When in doubt, do a web search. Make use of quotes (e.g., "vibrant" "stock 2.2.1") in order to narrow the results and find what you need.

Shipped Roms

A collection of shipped ROMs. Contains ROMs for 40-odd devices.


Translated from a popular Chinese ROM, MIUI is a highly customized version of Android with a large base of customization and theme options and a strong iOS aesthetic. Available for many devices and in Froyo (2.2), Gingerbread (2.3), Ice Cream Sandwich (4.0), Jelly Bean (4.3) options.


Android Open Kang Project (AOKP) is just like Cyanogen Mod (CM) a Android Open Source Project (AOSP) based ROM. AOKP focuses on providing extensible settings with the disadvantage that less devices are supported in comparison with CM.

Samdroid Board

If you have a Samsung device and you want to unleash the potential of your device then this is the place to go for information, tutorials, files, firmware and many surprises! Many top devs in the industry and talented people frequent and maintain many useful threads on this forum based site.

Android Central

Another popular Android forum, similar to XDA and RootzWiki.

Major Custom ROM comparison database

A database listing various custom ROMs (Google Spreadsheet).
Source: StackExchange

Wednesday, January 28, 2015

10 Reasons Why You Should Marry A Software Engineer!

Attention all the girls! Here is a species of guys who need you like really.. Whole day banging head in cubical in figuring out complex concurrency bug, your soft pretty face is all they want to see. Unlike many other professions, software engineering is basically a sitting job. So, you wouldn’t end up with common chores of life! Find out how…