这是indexloc提供的服务,不要输入任何密码
Skip to content

SwiftUI-powered service provider app, designed to help users easily book services, manage favorites, and navigate through a localized, dynamic UI. Features include user session management with EnvironmentObject, seamless color scheme adaptation, and an upcoming booking section. Built for a global audience with support for Arabic, French, Spanish.

Notifications You must be signed in to change notification settings

Nomi-ngj/Hands4Hire

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Service Provider App in SwiftUI

Welcome to the Service Provider App, a SwiftUI project designed to streamline service scheduling and management for providers and users alike. This project is an evolving journey in SwiftUI development, with the goal of delivering a polished, globally accessible experience.

🔑 Key Features

🌐 Localization

Languages Supported: Arabic, French, Spanish, and English. Implementation: Utilizes a string catalog to ensure a smooth multilingual experience for users around the world.

🔑 EnvironmentObject

Centralized data handling with EnvironmentObject simplifies managing shared data across views, especially for user login sessions and other persistent data.

🌗 ColorScheme Adaptability

SwiftUI’s ColorScheme has enabled smooth adaptation to both light and dark modes, ensuring the app looks great regardless of user preferences.

🎨 Complex UI and Customization

Built dynamic UIs using reusable components and custom ViewModifiers. Added an ElevationModifier for subtle depth and style, contributing to a clean and flexible codebase that’s easy to expand.

📍 Flexible Navigation with NavigationPath

Transitioned from NavigationView to NavigationPath, offering a more flexible and powerful navigation experience for users.

🛠️ What’s Next

Booking Section 📅:

Allow users to schedule services directly within the app.

Favorites Feature ❤️:

Enable users to save their preferred providers for quick access.

Firebase Firestore Integration 🔥:

Adding backend support to handle real-time data, enabling efficient, scalable interactions for users and providers alike.

About

SwiftUI-powered service provider app, designed to help users easily book services, manage favorites, and navigate through a localized, dynamic UI. Features include user session management with EnvironmentObject, seamless color scheme adaptation, and an upcoming booking section. Built for a global audience with support for Arabic, French, Spanish.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages