This tutorial builds on tutorial 21. We take our JSON result array to build an ArrayList with our custom class, rather than a String. This allows us to do more useful things with the structured data our remote url returns to our application. We also bring back our ArrayAdapter and ViewHolder technique, with a slight modification to work with our new ArrayList.



This tutorial is our first tutorial that deals JSON handling in an Android application.  We pull a json encoded array from a URL, and display it in our textview, using the JSONArray and JSONOBject Classes.  This tutorial is very similar to 20, as we use the same basic series of classes to get our data from the internet.

If you would like a copy of the project discussed in video you may purchase and download it by clicking below




This tutorial is our first tutorial that deals with accessing information over the internet. This tutorial creates an activity with a single textview, the uses a series of classes to make a request from a URL, and then display the contents of that URL in our TextView.

If you would like a copy of the project discussed in video you may purchase and download it by clicking below.

 




This tutorial is a re-implementation of number 13 using the AlertDialog. This is a list with the ability to insert, update, and delete entries. This tutorial illustrates how to save a list to a database. We use a custom adapter class, the holder technique, and a custom database helper class….and also the AlertDialog and DialogInterface ;)

If you would like a copy of the project discussed in video you may purchase and download it by clicking below.




By Request, this tutorial is a very simple variation on number 11. We create a simple list of notes, which we can add to using an AlertDialog and DialogInterface.

If you would like a copy of the project discussed in video you may purchase and download it by clicking below.



This tutorial shows you how to overwrite a database file with another database file using the onUpgrade method. This is NOT the prefered way to do this, as you will lose any data your application’s users have put in their database (DUH) BUT…If your application does not write to the database, you can get away with this.

If you would like a copy of the project discussed in video you may purchase and download it by clicking below.




By request, this is an extension on example 15. This tutorial shows how to create a list from a database, click on an item from that list, then pass the result of that click to another activity, AND THEN ANOTHER LIST in the new activity based on the passed variable.

If you would like a copy of the project discussed in video you may purchase and download it by clicking below.



This tutorial shows how to create a list from a database, click on an item from that list, then pass the result of that click to another activity. We do this using Intent Extras. This tutorial uses Tutorial 10 as its base. We add a second activity and an onItemClickListener to it.

If you would like a copy of the project discussed in video you may purchase and download it by clicking below.



This tutorial covers how to add a menu to an activity, and then launch another activity from that menu. Its a very VERY simple tutorial, with 2 methods added to the standard hello world tutorial.

If you would like a copy of the project discussed in video you may purchase and download it by clicking below.




In this tutorial, we add the ability to delete a selected entry from our database. The user must first click the item from the list, then click the on delete button. If the user clicks the delete button first without having selected an entry, nothing happens! We have retained the save and edit features from previous entries.

If you would like a copy of the project discussed in video you may purchase and download it by clicking below.