Changes

Jump to: navigation, search

An Android Room Database and Repository Tutorial

69 bytes added, 19:41, 15 January 2019
no edit summary
<table border="0" cellspacing="0" width="100%"><tr>
<td width="20%">[[The Android Room Persistence Library|Previous]]<td align="center">[[Android Studio Development Essentials - Java Edition|Table of Contents]]<td width="20%" align="right">[[An Accessing Cloud Storage using the Android Room Database and Repository TutorialStorage Access Framework|Next]]</td>
<tr>
<td width="20%">The Android Room Persistence Library<td align="center"><td width="20%" align="right">An Accessing Cloud Storage using the Android Room Database and Repository TutorialStorage Access Framework</td>
</table>
<hr>
This chapter will combine the knowledge gained in the chapter entitled [[The Android Room Persistence Library]] with the initial project created in the previous chapter to provide a detailed tutorial demonstrating how to implement SQLite-based database storage using the Room persistence library. In keeping with the Android architectural guidelines, the project will make use of a view model and repository. The tutorial will make use of all of the elements covered in [[The Android Room Persistence Library]] including entities, a Data Access Object, a Room Databases and asynchronous database queries.
== About About the RoomDemo Project ==
The user interface layout created in the previous chapter was the first step in creating a rudimentary inventory app designed to store the names and quantities of products. When completed, the app will provide the ability to add, delete and search for database entries while also displaying a scrollable list of all products currently stored in the database. This product list will update automatically as database entries are added or deleted.
<hr>
<table border="0" cellspacing="0" width="100%"><tr>
<td width="20%">[[The Android Room Persistence Library|Previous]]<td align="center">[[Android Studio Development Essentials - Java Edition|Table of Contents]]<td width="20%" align="right">[[An Accessing Cloud Storage using the Android Room Database and Repository TutorialStorage Access Framework|Next]]</td>
<tr>
<td width="20%">The Android Room Persistence Library<td align="center"><td width="20%" align="right">An Accessing Cloud Storage using the Android Room Database and Repository TutorialStorage Access Framework</td>
</table>

Navigation menu