In this chapter, we covered the steps of building up a database-based application, from scratch and then from schema to object model and then from object model to building actual databases. We underwent the process of building our database manager and finally implemented the UI database connect to achieve a fully functional application. The topics covered ranged from the building blocks of the model class, database schema to our database handler, and CRUD methods. We also covered the important concept of connecting a database to the Android views with proper hooks in place to pick up user data, add data to the database, and show relevant information after picking up data from the database.
In the next chapter, we will focus on building upon the groundwork we have done here. We will explore ContentProviders
. We will also learn how to fetch data from ContentProviders
, how to make our own content provider, the best practices associated while building them, and much more.