This blog explains how to use MongoDB with Java Spring Boot. We will create a simple CRUD API to interact with our Mongo database...
Apache Kafka and ActiveMQ are both open-source message brokers, but they have some key differences in terms of their design, perfo..
Spring Boot annotations are a form of metadata that provides data about a program that is not a part of the program itself. Follow..
In this section we will discuss the project structure and various components of a Spring Boot project. ..
This tutorial covers the introduction to the Spring Boot framework, the benefits and the Spring Boot starter project. ..
Spring Boot lets you run the same application more than once on a different port number. The default port used in Spring Boot is 8..
RestTemplate is a synchronous HTTP client and is designed to consume REST API calls from Spring boot application. ..
Spring boot offers multiple options, for executing your code during the application startup. This post covers some of the best pra..
This tutorial explains how to configure Swagger2 and enable SwaggerUI in Spring Boot application. ..
The git clone is a command-line utility which is used to make a local copy of a remote repository. It accesses the repository thro..
The git diff command helps you see, compare, and understand changes in your project before you can push your code to the server ..
Code snippet to delete all other local branches except master, develop or release/* in your local machine. ..
In this example, we will learn how to add JSONP support to your Spring REST API. JSONP is a technique used to overcome the cross-d..
You can flush your local DNS cache in Mac OS (up to El Capitan) from your Terminal by… ..
HTTP compression is a capability that can be built into web servers and web clients to improve transfer… ..
A list of some commonly used Git commands to get you going with Git. 1. Configuring Git To… ..
Spring Boot Web MVC configured to produce an executable WAR and ready for fully fledged web application development. In this tutor..
In the course of this tutorial, we will see how to use the H2 in-memory database to perform the CRUD (create, read, update and del..
With micro-services gaining more popularity among businesses in recent days, organizations are also finding it arduous to run such..
WWDC 2017, the biggest annual Apple developer conference gave us a bounty of major announcements on new products, software…..
Feeds are one of the traditional and most effective ways to distribute your content to the wider audience.… ..
Welcome to Laravel Starter Guide. This tutorial series is designed to provide you with all the information you… ..
Fabric SDK is used over 2.5 billion active mobile installations, and Fabric’s Crashlytics and Answers kits are recognized as..
Twitter Web Night Mode is a handy must-have for those of you who indulge in late-night Twitter reading. ..
Over the past few years the world of internet and mobile is revolutionized dramatically. Users today expect the… ..
Netflix finally lets you download shows and movies to watch offline. ..
After a long wait, WhatsApp has finally rolled out video calling feature to all its users. Since the… ..
For bookmarking and offline reading, you only have two serious options: Pocket and Instapaper. In this article we’ll do head..
In this tutorial, we will see how to configure and use Firebase Cloud Messaging platform in your Android application. ..
After you release your app to market, it is important to study how people use your application to… ..
Quick settings are undoubtedly one of the most popular features in Android devices. It provides a convenient way… ..
PayPal is is a giant in the online Payment space. PayPal makes it easy to send, receive and even request for money across borders...
If you’re serious about blogging, you must consider setting up Feeds for your blog as a first step when you setting up your blog. ..
The following code snippet shows to send an email with image attachment in Android using Intent method. ..
Now Google fonts website interface is refreshed with the fresh new material deign look. With the new design, it makes it easy to s..
Facebook instant articles are shared 30% more as compared to traditional web pages. As it loads 10x times faster, it also drives m..
The new version of Facebook SDK v4 was announced last year on Facebook Developer Conference. This version includes a major changes..
In this post, we will take a look at what are the API’s Xamarin Android facilitates to support multi part upload. For the sa..
In Spring java collection types can be configured using set of built-in XML tags such as , , and . In this example, we will discu..
In this tutorial, we will focus on how to query data database. A JDBC query operation involves the following tasks. ..
In our previous example, we have discussed how to use JdbcTemplate to access the MySQL database and perform insert and delete oper..
In our previous example, we have seen how to create POJO Instances from the IoC Container. In this tutorial, we will examine how t..
There are various data access technologies to perform persistence operations in Java enterprise applications. Spring JdbcTemplate ..
There are various data access technologies to perform persistence operations in Java enterprise applications. JDBC is among the mo..
JDXA is a simple, non-intrusive and flexible Object Relational Mapping (ORM) product that can significantly simplify and accelerat..
Spring POJOs are initialized and managed by Spring IoC Container. Sometimes, you may need perform some initialization code before ..
The string message for different locale are stored in separate properties files. These properties files are also called as resourc..
In our previous tutorial, we have seen how to create and manage POJOs With Spring IoC container using XML configuration and @Confi..
In this tutorial we will examine how to configuring the Spring POJO for the Spring IoC container using @Configuration and @Bean an..
In this tutorial, we will examine how to design a POJO class and configure POJO instance values for the Spring IoC container in an..
The newer version of Apache Cordova for Windows version 4.1.0 is released. As per official Cordova release note,… ..
In this tutorial, we will discuss how Spring controller request mapping works in Spring MVC and different type of request mapping ..
In the course of this tutorial, we will learn how to create your first Spring MVC application using eclipse IDE using Maven build ..
Spring is a model-view-controller (MVC) framework for Java web application. Spring is build on the powerful Spring IoC container a..
The CustomCalendarView provides an easy and customizable option to create a Calendar. It displays the days of a month in a grid la..
Google has officially announced that Android Wear devices will soon be compatible with iOS devices.. ..
The Google Play Services version 8.1 update brings the Android Pay support for Android Pay. Those who have… ..
Android 6.0 Marshmallow developer version is released and the official version for user is expected during mid September… ..
This post explains the various code hacks used for controlling the appearance and behavior of the Android keyboard. Hacks include ..
A ViewGroup in Android a special view that can contain other Views. A ViewGroup can contain one or multiple child.This post will h..
In this tutorial we will see how to monitor the text changes in Android TextView or EditText. Some form based applications needs t..
The Monkey is a tool you run on your device to generate a random system level userr events. It generates the specified number of e..
The Genymotion for Android is considered to be an fastest Android emulator alternative for testing Android applications. By defaul..
This example explains how to create AlertDialog and DialogFragment in Xamarin Android. Android supports several different ways to..
The recent release of Android support library (v7:21.0.+) has introduced two new user interface widget: RecyclerView and CardView&..
In this example, we will see how to create custom window animation that makes sense to user. We will extend our previous GridView ..
This example is an improved version of my previous example Android GridView Example. Instead of using static images… ..
A quick Android example with code snippet to demonstrate ListView parallax effect with sticky header. In our previous tutorial, we..
A quick Android example with code snippet to demonstrate ListView header with parallax effect. You need to follow… ..
A LinearLayout manager is a most basic type of layout manager, that organizes its child views either horizontally or… ..
Views and ViewGroups Everything that you see in an Android app is a View; buttons, labels, text boxes,… ..
Book titled “Xamarin Mobile Application Development for Android” – Second Edition is announced and is available ..
Shared preferences are persistence key/value data pairs, used to store primitive data pairs such as bool, float, int, string and l..
Google publisher plugin connects your self hosted WordPress website with Google AdSense publisher console. This gives direct acces..
Dialog is like any other window that pops up in front of current window, used to show some short message, taking user input or to ..
In this post, we will learn how to add an event to your device calendar. Android allows us to invoke activities from other applica..
JSON.NET is one of the popular, advanced and high-performance JSON framework for .NET. Here in this example we will look at follow..
Consuming data from web services is the most common task and very integral part to most of the full-fledged mobile application. In..
In this tutorial we will show you how to use TextWatcher in Android with example. TextWatcher is used to keep watch on the EditTex..
JSON (JavaScript Object Notation) is one of the most popular and widely accepted data exchange format originally specified by Doug..
In this tutorial we will show you, how to use Android ScrollView component and create a simple example using various ScrollView pr..
In the course of this tutorial, we will take a look into using WebView in Xamarin.Android. This tutorial loads simple webpage on W..
The LinearLayout is the most basic layout manager provided by Android. The LinearLayout organizes the child views either horizonta..
In the course of this tutorial, we will take a look into Android TextView widget and various TextView properties. TextView is one ..
The Swipe to refresh layout is used to indicate user while the content of a screen is being updated. It was earlier introduced in..
Over the course of this tutorial, we will take a look into Android RelativeLayout and its properties. RelativeLayout is one among ..
The TableLayout layout is an extension of LinearLayout. As the name indicates, TableLayout is used to display child View elements ..
Over the course of this tutorial, we will take a look into Android FrameLayout and creating layout through xml and from code progr..
Toolbar is a complete replacement to Android ActionBar. It provides greater control to customize its appearance unlike old ActionB..
The ObjectAid UML Explorer is a freemium and lightweight tool that helps to visualize and generate Class and…..
This post will walk you through crating a custom ListView in Xamarin.Android using list adapter. ListView is one… ..
ORM stands for Object Relational Mapping. SQLite.NET ORM is an light weight and open source library that allows… ..
Most of the commercial mobile application uses local storage for large data processing and to improve efficiency. While… ..
This tutorial explains how to download image asynchronously in Xamarin.Android. In this example, we will downloading image using&h..
In this tutorial we will see “How to create a login screen using Xamarin.Android”. This example assumes, you… ..
In this article, we take a look into creating a splash screen in Android using Xamarin. A splash… ..
This this tutorial, we will take a look into how to use Picasso library in android. Picasso is open source and one of the widely u..
TestFairy is an android application beta testing and deployment platform. Read TestFairy platform features and detailed descriptio..
Google’s upcoming operating system named Android L looks very promising. It is highly focused on rich user experience and wh..
In this tutorial we will learn how to create a repeat alarm example in android using AlarmManager class. AlarmManager is a class i..
In this tutorial we will explain how to create excel file in android using Java for excel library. The example provided below is t..
In this tutorial we will take a look into one of most important and commonly used Android concept called IntentService. This post ..
In this android networking tutorial we will create a sample application that illustrates how to perform network operations in andr..
This tutorial explains, how to integrate twitter in android application. The example below using twitter4j java library for login ..
In this example we’ll see how to count line, word and characters in file. package com.javatechig; import java.io.BufferedRea..
This post provides sample program explaining how to delete and rename a file in java Rename file in Java… ..
This example explains how to Copy file from one folder to another in java. package com.javatechig; import java.io.File;… ..
In this example, we will see a sample program to copying the contents of one text file to another in Java. ..
In this article we will see the sample code to create a text file in java.In this example, we’ll use the PrintWriter class. ..
TestFairy makes Android beta testing painless. This satisfies all the wish-list to stand out as an best alternative for TestFlight..
In this tutorial we will learn how to create a service, and service lifecycle methods. A service is a application component used t..
In this example, we will learn how to create Android notification using NotificationCompat class available in the Android Support ..
Android Studio brings tons of keyboard shortcuts that helps developers to keep hands more on keyboard rather than relying much on ..
Android Studio is an IDE based on IntelliJ IDEA that uses gradle build system. In this tutorial we will see Android Studio Project..
As we know Libgdx is a Java based, cross platform game development framework. This means that, once we write the code for one plat..
Java provides reflection API to do introspection of an object and modify its behavior on the run time. The class Class in the Java..
Here in this tutorial, we’ll show you the importance of continuous integration tools in software development process and steps to ..
The covariant return type allows narrowing down return type of the overridden method. This feature will help to avoid down casting..
This example will show you how to run Running Infinite TimerTask in Java Servlet. For achieving this we can initialise TimerTask i..
This example explains how to use ServletContextListener in Servlets. ServletContextListener is used to, make your code run before ..
In this tutorial, we show you how to set $JAVA_HOME environment variable on your Mac OS X ..
Ant is already installed on some older versions of Mac OS X, so you should run ant -version to test if it is installed before atte..
Before installing Node.js, just check if it is already installed in your machine. You can check by using node –version comma..
In this tutorial, we will show you how to set ANDROID_HOME Environmental Variable on Mac OS X. Setting ANDROID_HOME environmental ..
Servlets are server side Java program which responds to network requests, mostly HTTP requests. Servlets are used to implement the..
API Level is an integer value that indicates the Android framework API release versions for Android platform. Each revision made i..
In this example we’ll show you how to display progress notification in android using NotificationManager class. For the sake..
In this example we’ll show you how to support hindi, bangala, marathi fonts in Android application. Android phone doesn̵..
A selection sort is slightly more complicated. but relatively easy to understand and to code. It is one of the slow sorting techni..
In this example, we will see Bubble sort algorithm with example. In bubble sort we’ll compare each element of list to the el..
In this example, we will see Insertion sort algorithm with example. An insertion sort is quite simple to understand and simple to ..
Sorting is the problem of taking an arbitrary permutation of n items and rearranging them into the total order. Sorting algorithms..
Before we reading through Binary search algorithm, let us recap sequential search or linear search. In Linear search algorithm sea..
Sequential Search is the most natural searching method. In this method, the searching begins with searching every element of the l..
Searching methods are designed to take advantage of the file organisation and optimize the search for a particular record or to es..
List provides methods to layout item or elements sequences in a HTML document. HTML provides unordered, ordered, and definition li..
Here in this section of tutorial we will see the essential parts of a well-structured HTML document. A well-structured HTML docume..
Universal Image Loader is an smart and powerful library that helps in loading, caching and displaying images on Android. This mean..
In this tutorial we show you how to enable “Move to SD Card” button and allow your application to move to SD Card. Eve..
This tutorial describes how to use SQLite database in Android applications. It also demonstrates how to create new table, insert r..
This example explains “How to create Action Bar Tabs in Xamarin.Android”. This example uses Fragment in combination wi..
This example explains how to apply Shadow Effect on Android TextView. You can apply Shadow Effect on Android TextView in two ways...
How to get all registered Google and other email accounts in Android. AccountManager class provides access to all registered user..
If-else statement in java is used for conditional checks for decision making. You can have multiple hierarchies of if-else stateme..
Bugsense, provide platform to track application crashes and ANR’s. it reports all your application crashes in real time. It also h..
Switch case is another alternative for if-else statements. Switch case statement compares value in the object in the expression wi..
In this tutorial we’ll see how to use YouTube Player API in android. YouTube player API provided and embedded view that supports w..
This example shows how to remove duplicate from ArrayList using Comparator. The easiest way to remove duplicate is by passing the..
Java Programming Language was developed with the combined effort from 5 great geeks, James Gosling, Patrick Naughton, Chris&hellip..
In this tutorial will see steps to install of the SVN Subversive Plug-In in eclipse. Subversive SVN plugin is an official Eclipse ..
In this tutorial we’ll see the core collection interface available in java and their behavior. Examples in each section will show ..
Exception is an event during program execution that prevents the program from continuing normally. ..
In this example we’ll look at how to create multiple activities and communicate between them. In this example we will create two a..
CountDownLatch is one of the most usesful Java concept that helps tracking multiple threads execution. This is useful when you wan..
In example explains how to create Popup menu in android. Popup menu is used to display the global actions. Popup menu is an overfl..
In this example we will see how to use Dropbox API to share Share file to Dropbox in from your native Android application. ..
In the following example, we will see how to use TreeSet Collection in java. This example includes, How to create an TreeSet, How ..
In this example we will see how to customize ActionBar with Custom View in Android. ..
This tutorial show you how to use EditText user interface widget in android and write validation for the inputs. In this example w..
This tutorial explains the basic building blocks of Xamarin.Android application. 1. Activity Unlike other platform applications, A..
This tutorial explains step by step approach to create and deploy a Xamarin.Android application. For the sake of… ..
In this tutorial we show you how to create input dialog in android with code sample. A dialog is a small window that prompts the u..
In this tutorial we show you how to create checkbox in android with code sample. This example creates three checkbox and handles u..
In this tutorial we show you how to create custom dialog in android. A dialog is a small window that prompts the user to make a de..
Analytics is one of the major parts in applications that drive revenue. Mobile App Analytics help you set and track the goal conv..
In this example we will see how to use Handler in android. This example downloads image from server and using Handler it is commu..
This example explains how to get device unique id in android. The device unique id is needed when we want user registration for a ..
Here in this example we will see how to list all files present in SDCard of your android device. In the below example it searches ..
The navigation drawer is a panel that displays the app’s main navigation commands on the left side of the screen. This example des..
This tutorial will explain to stat an application while the Android device boot-up. For this we need to listen to the BOOT_COMPLE..
This tutorials describes how to create custom Views in Android.In this example we will create a custom view with two TextView. One..
In this example, you’ll learn how to use the tag in your XML to avoid replication of views. When you’re creating complex layouts,..
The code sample below will help you understand “How To Send Email In Android” using EmailIntent in android. In…..
This tutorial explains to Sending SMS Message In Android using SMS intent method or by using using SmsManager class. SMS… ..
SeekBar is one of the useful user interface element in android applications. SeekBar is an extension of ProgressBar that allows th..
The following code snippet will help you to pragmatically turn on and turn off wi-fi in android. This sample code is using android..
Android PackageManager class is used to retrieve information on the application packages that are currently installed on the devic..
In Android user interface is displayed through an activity. Activity is used to represent the data to user and allows user interac..
In Android user interface is displayed through an activity. Activity is used to represent the data to user and allows user interac..
This tutorial explains how to create a HTTP adapter in IBM Worlight and easy steps to deploy on… ..
This tutorial will help you to understand the Adapters in IBM Worklight and Invoking Adapter procedure in IBM… ..
GridView is a ViewGroup that displays items in a two-dimensional, scrollable grid. In this tutorial, we’ll build an Image Gallery ..
This tutorial will help you to understand the SQL adapter and to create a SQL adapter from IBM… ..
An enumeration is a special class, which provides a type-safe implementation of constant data in a java program. Java enum type is..
Strings are sequence of characters. In the Java programming language, strings are objects. The Java platform provides the… ..
POJO is an acronym for Plain Old Java Object, basically a class with attributes and it’s getters and… ..
In this tutorial, we show you how to use radio button in android using example. RadioButton is a… ..
This tutorial explains how to create menu in android with example. Menus are a common user interface component… ..
This Android Phonegap plugin allows you to easily send SMS in android using both native SMS Manager or by invoking the default and..
This tutorial explains how to use Button widget in Android. The examples used in this tutorial, will show you how to create differ..
This tutorial explains “How to Programmatically Zip and Unzip File in Android”. Zipping means writting (compress) data..
The java.lang.Long class wraps a value of the primitive type long in an object. This class provides several… ..
Array class has a asList() method that helps to convert array to List. This method copies an array… ..
Arrays and Collection class provides methods that allows to search a specific element in the list. Things to… ..
To import a specific member inside your java source file, put an import statement at the beginning of… ..
This post will explain end-to-end mobile design process case study and importance and what makes an effective mobile design proces..
This tutorial explains creating spinner in android and attaching event to spinner in android. Here in this tutorial, you’ll ..
Here are list of some pretty cool and amazing websites that provides e-learning tutorials for developers. This will… ..
ViewFlipper is and user interface widget available in android since android API level 1. It can hold two more views, but only one ..
This tutorial demonstrate the usage of ProgressBar while Loading WebView contents in android. This example explains horizontal Pro..
This tutorial explains example for using external fonts in Android View. Android applications are capable of loading the external ..
Handler and AsyncTasks are way to implement multithreading in android with UI/Event Thread. Handler is available since Android&hel..
This section of the tutorial explains you how to get Key Hashes for Android Facebook app. Facebook SDK integration… ..
In this tutorial, we will take a look into displaying HTML text in Android TextView. Many times while… ..
This tutorial explains Android Dialog Example and associated event handling. A dialog is a visual component which is always attach..
Android supports seamless integration of applications and content providers. Lot many things are handy provided to developers, whi..
This tutorial is intended to explain the Android Virtual Device(AVD). An Android Virtual Device (AVD) is an emulator… ..
Typically events do responds to user interactions. Android platform supports multiple ways to handle the events on View’s.…..
In this example we will learn about creating a simple 4×2 home screen App widget using an App… ..
In the course of this tutorial, we will take step by step look into building a JSON feed… ..
Android is called one among the very advanced operating system in providing cool features out of box. It supports converting Text-..
This tutorial will be demonstrate, how to build android code and generate a signed APK and then install… ..
In this tutorial, we will create a simple ListView in Android that downloads data asynchronously from the internet using a AsyncT..
ArrayList are also called as dynamic arrays that can grow as needed. In Java ArrayList class extends AbstractList… ..
In this tutorial we will see How To Loop ArrayList In Java in different ways. Below example will loop through ArrayList and&hellip..
This example explains step by step process to create Frame Animations in Android. An animation created by moving an object little-..
Android Studio is an IDE based on IntelliJ IDEA used for android application development. It is released on 15th may 2013. This to..
This tutorial explains Android Studio Features and Installation steps. Android Studio is an IDE based on IntelliJ IDEA used for an..
In this tutorial we will explain how to work with Android Toast with example. The example below demonstrates… ..
In the course of this tutorial, we will teach you how to use Android WebView and answer to some of the most common questions on an..
This post will walk you through building simple and customized ListView in Android using different Android adapters. ListView is a..
Java provides the StringBuffer and String classes, and the String class is used to manipulate character strings that… ..
This tutorial describes how to create and use styles and themes in Android applications with examples and code snippets. ..
This post answers some of the common questions in android. The source code snippets are pretty simple to use. How to Make a call i..
This section of tutorial tutorial explains Cross domain Ajax calls and Same Origin policy in web browser. All modern browsers toda..
Achieved MVB badge by contributing over 100+ articles.