Code Monkey home page Code Monkey logo

firebase_pdf_ebook_pdfreader's Introduction

ebook_pdfreader

E-book is an android app developed using android studio IDE, basic JAVA language knowledge, Firebase as a real time database host.

๐Ÿš€ Quick start

Step 1: Clone the repo

Fork the repository. then clone the repo locally

Step 2: Change package name.

Change package name to something unique. Firebase requires this.

Step 3: Download google-services.json file

This projects uses firebase. So we need to download google-services.json file. You can go through this: https://firebase.google.com/docs/android/setup

Step 4: Using google services file.

Now, you need to add google-services.json given by firebase to app directory.

Step 5: To add books

If you want to add books you can directly add it to your firebase's realtime database by creating documents (you can give your custom name but you will have to change the path reference in the MainActivity.java file to exactly match your directory name) directory by adding file title in filename and link to your pdf in fileurl (you can give your custom name here also but you will have to make changes in myAdapter.java , Book.java , item.java file according to what you named them).

Step 6: This is it.

After this all, all thats left is to run the app

โœŒ๏ธ Contributing

After cloning & setting up the local project you can push the changes to your github fork and make a pull request.

firebase_pdf_ebook_pdfreader's People

Contributors

sauravgautam320 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.