Changed a little in Book.java, BookDatabaseHelper.java
Rename activity_search.xml to activity_book_list.xml and added progress view, added raw file, changed BookAdapter.java, renamed SQLiteDatabaseHelper.java to BookDatabaseHelper.java and added BookDataSource.java, added cursor loaders, Bookshelf... yet to create provider for suggestion.

The app can now load data from raw file initially and show results in list from db