Skip to content

rzuhovski0/Android-Application

Repository files navigation

Android-Application

Overview

This Android application was developed using Java and XML. It leverages various third-party libraries, which can be found listed in the Gradle file. The app is tightly integrated with Firebase, providing robust data storage and user authentication capabilities.

Features

Our mobile app offers users a streamlined way to book appointments with hairdressers. Key features include:

User Registration and Login: Users can create accounts and securely log in to manage their bookings, view past appointments, save favorite branches, and rate services.

Service Provider Profiles: Hairdressers can create profiles, allowing customers to easily book appointments with them, manage their bookings, and update their profiles.

Authentication: The app supports multiple authentication methods, including SMS registration and login, as well as traditional email and password authentication. Users can be categorized as normal users (clients) or super users (hairdressers).

Data Storage: Firebase integration ensures efficient data storage, enabling seamless access to user data and application scalability when needed.

Google Maps Integration: The app seamlessly integrates with the Google Maps API and other server-based services to enhance the user experience.

Screenshots

prod_1 prod_2 prod_3 prod_4

System Requirements

Android Operating System: The app is compatible with Android version 9.0 (Pie) and later.

Internet Connection: The device must be connected to the internet for the app to function correctly.

Permissions: The app may require permissions to access device location, photos, camera, send notifications, and SMS. While these permissions are not mandatory for basic use, they are necessary for certain features such as making reservations or registering businesses with specialized services.

Screen Size: A minimum screen size of 320 x 480 pixels is recommended for optimal readability.

Performance

The app is designed to run smoothly on a wide range of devices and does not rely on processor-intensive animations or calculations. It provides a seamless experience on both powerful and less powerful mobile phones.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages