Course details

Designing, Creating, and Manipulating Android Databases

Designing, Creating, and Manipulating Android Databases

Target Audience
Expected Duration
Lesson Objectives
Course Number
Expertise Level

Databases maintain past and present information, which helps in predicting the future. Android has a unique set of database elements to perform all the essential skills of database manipulation. In this course, you will learn all the basics of manipulating Android databases and how they interact with applications.

Target Audience
This path is targeted toward individuals who are new to Android development and wish to create mobile applications by using the Android platform. A working knowledge of Java is essential.


Expected Duration (hours)

Lesson Objectives

Designing, Creating, and Manipulating Android Databases

  • start the course
  • describe the different types of storage options in Android
  • define preferences in Android
  • define local databases in Android
  • define external databases in Android
  • describe SQLite databases in Android
  • describe private and shared preferences
  • create activities for shared preferences
  • use activities with shared preferences
  • use Java code to define preferences
  • work with event listeners for shared preferences
  • create and write files for internal storage
  • read files into internal storage
  • create JSON data files
  • read JSON data files
  • create method to write data into external storage
  • create method to read data from external storage
  • describe parsing XML data in Android
  • use onCreate method for XMLPullParser
  • create class to handle XML data
  • define a schema and contract
  • create a database using a SQL helper
  • insert data into SQLite databases
  • read data into SQLite databases
  • create CRUD layout and java class files
  • update records in SQLite database
  • delete records in SQLite database
  • work with different types of Android databases
  • Course Number:

    Expertise Level