Learn Android Programming

Learn Android Programming for Beginners

Image Source

Here you will get various android tutorials and examples that will help you to learn android programming and build awesome apps.

Android Tutorials

Introduction to Android Programming

Android Architecture

Installing Android Studio and Environment Setup

Hello World Example – Build First Android App

Basic Overview of Android Application

Activity Lifecycle




Switch Button

Custom Toast




Date Picker


PopupWindow Example

Check Internet Connection 


Session Management Using SharedPreferences

SQLite Database

Realm Database

Volley Tutorial

Picasso Tutorial

Glide Image Library

Login and Register Using Restful Web Services (Java + MySQL)

Upload Image to Server Using Volley

Push Notification Using Firebase Cloud Messaging (FCM)

Convert Image to Base64 String or Base64 String to Image

Real Time Chat Application Using Firebase

4 Ways to Get Current Date in Android

AdMob Tutorial

Pull or Swipe Down to Refresh Using SwipeRefreshLayout

Play Video From URL Using VideoView

SOAP Client Example Using ksoap2

How to Pass Data from One Activity to Another

XML Parsing Using XMLPullParser

How to Get Current Location Using Location Manager

Google Maps API Tutorial – Getting Started

JSON Parsing From URL

Upload Image to Firebase Storage

Google Analytics Integration Tutorial

Fresco Tutorial

Navigation Drawer


Android Examples

How to Make a Calculator App

Simple Notepad App Android Example

Flashlight App Android Example

Load Image from URL (Internet) Example

Text to Speech Example

Splash Screen Example

Simple ListView with Search Functionality Example

How to Make Simple Browser

Restful Web Service Client Example

Round Button Example

Stopwatch Example Using Chronometer

Image Slider Using ViewPager

Signature Capture Example

Deep Linking Example


Other Tutorials

How to Connect Android Studio to Bluestacks

Decompile APK to Source Code in Single Click

How to Solve Intel HAXM Error in Android Studio