RestAPI 1- Using Rest APIs that uses http methods that exist in java.net library in android to call a web service to get json data. 2- Check network connection and notify the user when no internet connection exist. 3- Display the json data in a ListView.