Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Education plays the most important role in the development of nations. Among all the basic rights, education is one of the most important. In this

Education plays the most important role in the development of nations. Among all the basic rights, education is one of the most important. In this modern era, when technology and communication are developing rapidly, it is high time to ensure that education reaches everyone’s doorstep. There is a saying knowledge increase by sharing but not by saving. And to share knowledge book is the best thing to share. But sharing a book is not always convenient as well as user-friendly. In considering those problems, you have to build an android application that is using for sharing the books in a more user friendly way. More specifically to share and rent books and a platform to discuss different types of books. The main aim of these applications is to reduce the problem of sharing books and also to create a community of book readers. It will work like a platform for anyone who has a book and is not using it right now and would like to share the books with someone who currently needs it. In this developing country buying books is very much costly. So, it is better to share or sell the used book to someone who may need it. It mainly focuses on the customer-to-the-customer business model and creates a nice platform for both the users and providers. Some key features are a unique login system, share, sell, payment system, location, chat, etc. If any user needs any emergency books, the system will provide the nearest providers with book details. User can find his/her needed books and can directly communicate with providers via phone or online communication. You must use your name as an id of each view. For example, if your name is "Karim" then the id of view as follows btnkarim1, btnkarim2..., edtkarim1, edtkarim2..., etc. Based on the above scenario answer the following question. 

Problem-1 

a) Draw the user interface and write down the xml code for the home user interface.

b) Is there needed any user permission? If needed, then provide the required permission with reason

Problem -2 

a) Is there needed any Fragment classes for your application? Write down the relationship between Fragment and Activity.

b) Write the application development life cycle

Problem -3 

a) Is there needed any database for developing the application? If needed, then mention the required database that you will use in your application with reason and Describe the step-by-step procedure for your database connection.

b) Write down the java code of the main user interface. Describe the java code with necessary comments. 


Step by Step Solution

3.46 Rating (156 Votes )

There are 3 Steps involved in it

Step: 1

Problem 1 a XML code Gambardella Matthew XML Developers Guide Computer 4495 20001001 An indepth look at creating applications with XML Ralls Kim Midnight Rain Fantasy 595 20001216 A former architect b... blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Criminal Behavior A Psychological Approach

Authors: Curt R. Bartol, Anne M. Bartol

10th edition

132973197, 978-0133140781, 133140784, 978-0132973199

More Books

Students also viewed these Programming questions

Question

Use translations to graph f. f(x) = x-/2 +1

Answered: 1 week ago