0% found this document useful (0 votes)
2 views

Assignment-3

The document outlines the requirements for developing a Business Service Application for Android, utilizing Firebase for authentication and database management. Key features include user signup and signin pages, a home page with navigation, and pages for services, about, and contact, with CRUD operations for services. The app will be built using XML for the frontend and Java for the backend, with Firebase handling data storage and user authentication.

Uploaded by

Hafiz Mian 10
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Assignment-3

The document outlines the requirements for developing a Business Service Application for Android, utilizing Firebase for authentication and database management. Key features include user signup and signin pages, a home page with navigation, and pages for services, about, and contact, with CRUD operations for services. The app will be built using XML for the frontend and Java for the backend, with Firebase handling data storage and user authentication.

Uploaded by

Hafiz Mian 10
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Assignment-3

You are hired as an Android App Developer to build a small-scale Business Service Application.
This app must allow users to sign up, sign in, view company services, learn about the business,
and contact the company. Firebase will handle authentication and database storage, including
CRUD operations.

Technologies to Use:

- Frontend: XML (Layouts)

- Backend: Java

- Database: Firebase Realtime Database or Firebase Firestore

- Authentication: Firebase Authentication

App Requirements (6 Pages)

1. Signup Page

- XML Form: Full name, email, password, confirm password

- Backend: Firebase Authentication for user registration

- Validation for password and email

2. Signin Page

- XML Form: Email and password

- Backend: Firebase Authentication for user login

- On success: Navigate to Home Page

3. Home Page

- Welcome message with user's name (fetch from Firebase)

- Buttons for navigation to: Services, About, Contact

- Logout option

4. Services Page

- Display a list of services (CRUD from Firebase Database)

- User can: View, Add, Edit, Delete services

- Use RecyclerView for displaying services


5. About Page

- Static content about the company (XML only)

- Display image and description

6. Contact Page

- XML Form: Name, Email, Message

- Save contact form data to Firebase Database

- Optionally, admin can view these messages in Firebase

Firebase Features to Implement

- Authentication: Sign up and Sign in users securely

- Integration: Connect Firebase to your Android app

- Realtime/Firestore Database:

- Store user info on signup

- CRUD operations on Services data

- Store Contact form submissions

You might also like