I have two completed projects, one for showing list of books and another is viewer app to read the books. But as the user have to download the book list app and after downlo
You can combine them into one project.
Create a project which has a package name of a base package name. For example, if your current apps are com.package.booklist and com.package.bookreader create a project with the package com.package. Now copy all the code from the book list into the com.package.booklist sub package, and all the code from the book reader into the com.package.bookreader.
Now you need to combine the AndroidManifests. You can copy all etc. elements into the new project's manifest. Now, you'll need to prefix all classes in the reader with .bookreader and all the classes in the book list with .booklist. So you'll have a manifest that looks something like:
Remove the:
intent-filter from the Activity that you don't want in the launcher.