How to make book app in android studio | how to make an android app | Create android app from pdf


This is a tutorial for creating book type app in android studio with use of pdf files
IF You don't want to use PDf Files , you can write you own text in book activites and create 
book app without Pdf Files.
You can create  custom apps with this tutorial and earn money easily , these type of apps work best in Playstore , If you have any question , you can ask in comments.

Youtube Video Tutorial Link



,
By using this method you can create big story books easily and can earn high revenue from admob ( Google Ads ) , Facebook Audience Network and other ad networks
,
Yo can also use PDF Creator software to create own pdf files to use them in making apps 

First Step 
Copy Paste

implementation 'com.github.barteksc:android-pdf-viewer:3.1.0-beta.1' 

in build.gradle(Module:app) , before last curly braces


Second Step, 

Right Click on "res" folder and select "Open in Explorer" Option ,

create "assets" named folder here and paste your pdf files in that folder , which you
going to use in your book app ,


Third Step 

Create two or more activities according to number of pdf your are going to use


Fourth Step 

Go to MainActivity.java and paste


    Button button;
    Button button2;
    Button button3;

    @Override    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        button = (Button)findViewById(R.id.button);
        button.setOnClickListener(new View.OnClickListener() {
            @Override            public void onClick(View v) {
                Intent intent = new Intent (MainActivity.this,book1.class);
                startActivity(intent);
            }
        });
        button2 = (Button)findViewById(R.id.button2);
        button2.setOnClickListener(new View.OnClickListener() {
            @Override            public void onClick(View v) {
                Intent intent = new Intent (MainActivity.this,book2.class);
                startActivity(intent);
            }
        });
        button3 = (Button)findViewById(R.id.button3);
        button3.setOnClickListener(new View.OnClickListener() {
            @Override            public void onClick(View v) {
                Intent intent = new Intent (MainActivity.this,book3.class);
                startActivity(intent);
            }
        });
    }
}

(i have created 3 activies with name book1,book2 and book3 ,my pdf files names
are one.pdf , two.pdf and three.pdf) 

use these button codes to link all other activities to MainActivity.java 
(For Opening book activities with different buttons)


Fifth Step 

go to book1.xml and paste 

<com.github.barteksc.pdfviewer.PDFView    
android:id="@+id/pdfView1"    
android:layout_marginBottom="50dp"    
android:layout_width="match_parent"    
android:layout_height="match_parent"/>


"before"
</RelativeLayout>

and go to book1.java and paste below code 


PDFView pdfView1;

    @Override    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_book1);
        pdfView1 = (PDFView)findViewById(R.id.pdfView1);
        pdfView1.fromAsset("one.pdf").load();
    }
}


, 
For Activities book2 and book3 change pdfView1 to pdfView2 , pdfView3
and pdf names from one.pdf to two.pdf and three.pdf


Download source code of this tutorial







Search Keywords

android studio tutorial pdf
how to use android studio
android tutorial for beginners 2019
android tutorial for beginners in hindi
android tutorial for beginners udemy
android studio tutorial first app
android studio tutorial youtube
android app development course
android app development course free
android app development course online
android app development software
android tutorial for beginners w3schools
kotlin app
android studio tutorial pdf 2018
android tutorial for beginners with examples
how to code an app for beginners
android studio overview
android structure
beginning android application development pdf
android studio tutorial first app
android tutorial 2018
android developer required skills
android tutorial youtube
tools required for developing android apps
how to create new project in android studio
java topics required for android development
android beginner app ideas
learn java with android studio
android user tutorial
android tutorial video free download
android front end development tools

Post a Comment

30 Comments

  1. Hi, Thnx for sharing wonderful article. If u are interested just look at this also, Morpheus TV is also support for android device and Android TV version downloading of the Morpheus TV app for Android he latest movies TV shows and sports videos with high quality of Definition.

    Click Morpheus Tv For Android
    Click Morpheus Tv For Android
    Click Morpheus Tv For Android
    Click Morpheus Tv For Android

    ReplyDelete
  2. This comment has been removed by the author.

    ReplyDelete
  3. It is an informative blog that I have read it until the last to get highly impressed by seeing the copies of the android studio codes. It gives the best of ideas for compiling large ebooks that can keep you captivated for long hours. Thanks for the blog.

    Best Regrads - VigneshWaran P ( Android App Development Company )

    ReplyDelete
  4. I really enjoyed reading this post, big fan. Keep up the good work andplease tell me when can you publish more articles or where can I read more on the subject?
    دانلود بازار
    دانلود بلد
    دانلود نشان
    اسنپ جدید

    ReplyDelete
  5. Great Article it its really informative and innovative keep us posted with new updates. its was really valuable. thanks a lot.
    app development company in mumbai

    ReplyDelete
  6. This comment has been removed by the author.

    ReplyDelete
  7. Learn the latest digital marketing strategies, different Types of Mobile App Development, and much more to become a Digital marketing expert. Visit our portal to know more about the Best Web Design Company in Anna Nagar. We are working on Mobile app development, website development, content marketing, and SEO marketing. The different types of Mobile app development include using the cloud platforms; web-based mobile app development and lot more. These apps are coded using different languages.

    ReplyDelete
  8. Android studio can be leveraged to create mobile apps. But I will be using an AI based Mobile App Converter for Shopify to create my very first Shopify Mobile App since it enables me to create mobile apps in a few minutes.

    ReplyDelete
  9. This comment has been removed by the author.

    ReplyDelete
  10. Very nice and factual blog! Searching for the first-class App development company in Punjab in Punjab? Get connected with Flymedia technology to attain brilliant online services.

    ReplyDelete
  11. Thank you for this valuable post it was very helpful. I really appreciate your effort. please keep us update.
    If you a looking Leading Mobile App Development Company in Dubai. Visit: Mobile App Development Companies

    ReplyDelete
  12. Thank a lot for sharing such an informative blogs !!I
    Our Business to business application is that the best app that helps to attach the provider, buyers, importer, through everywhere and it connects all the peoples within the one platform that helps to develop the business within the on-line
    Thus Phpscriptsmall developed READYMADE B2B ANDROID APPLICATION DEVELOPER to assist associate degree to begin own b2b commercialism marketplace platform for the advantages of business person round the world.

    ReplyDelete

  13. Thanks for your valuable information...Are you looking for the right Unilevel MLM Software for your MLM Business, this is the right time to choose php scripts mall who provide the best service and good quality of website software with the rich set of features providing a great deal of automation and flexibility, allowing for almost hands free management of your online business.

    ReplyDelete
  14. Thanks for your post, Are you looking for Binary mlm software then go to the Abs Mlm software company, they provides the plenty of service, you can save the all clients details and good quality of website software with the rich set of features providing a great deal of automation and flexibility, allowing for almost hands free management of your online business.


    Binary mlm software

    ReplyDelete
  15. Hire a professional and experienced web design company Chennai can help you in developing a website as per the latest industry standard and by keeping all the features that your business demands. A website designing Firm always prefers to create user-friendly websites. There are various other features which most of web design company incorporating in websites they are developing for their clients. Let's explore a few of the important features which every website needs in order to get better results and put a better impression of a brand over its online visitors.

    web design company Chennai

    ReplyDelete
  16. Very nice info would love to read such kind of blogs was very helpful indeed
    If you are running a multi-level marketing program with the aid of Readymade matrix mlm script, then it can be said that this type of MLM software is entwined with your business, as well as it is the main reason for succeeding in your MLM business plans.

    ReplyDelete

  17. Nice information.Everyone wants to go cashless in today’s time. Online grocery suppliers give their users a full e-commerce payment platform where users can pay with just a few clicks directly through Google Pay, Paytm or any other virtual transactions. For their favourite products, BigBasket Clone Script give the user a great shopping experience with secure payment options.

    BigBasket Clone Script

    ReplyDelete
  18. You have share useful information to make book app in android studio.

    Android app development

    ReplyDelete
  19. LiangTuang Technologies provides App Development services, we have professional developers who develop Native and Hybrid Apps.

    ReplyDelete
  20. This comment has been removed by the author.

    ReplyDelete
  21. Outstanding work author. Knowledgeable enough. We will surely share your work. Anyway, If you are interested and looking for website development you may visit this website.
    Web and App Development company
    Xamarin App Developers
    .Net Development Company
    Android app development company

    ReplyDelete
  22. This comment has been removed by the author.

    ReplyDelete
  23. This comment has been removed by the author.

    ReplyDelete
  24. Thank you so much for sharing useful information.
    Quacito LLC

    ReplyDelete