ARoom Save

Furniture e-commerce app that uses augmented reality

Project README

ARoom

ARoom, a furniture e-commerce app that uses augmented reality features. With ARoom, users can simulate furniture products in their own room before making a purchase, thanks to the use of Google Sceneform and 3D models.

Untitled design(1)

Technologies

• SceneForm: is an ARCore Android SDK with Google Filament as a 3D engine.

• Hilt: for dependency injection, ensuring clean and modular code.

• Coroutines: to handle Firebase requests in the background.

• MVVM & StateFlow: Separate logic code from views and save the state in case the screen configuration changes.

• Navigation component: One activity contains multiple fragments instead of creating multiple activities.

• Firebase Auth: Manging Accounts/ Loging in and registrations

• Firebase Firestore: Database for the System

• Firebase Storage: To store products, images, user profile pictures, and 3D models

• View binding: instead of inflating views manually, view binding will take care of that.

• Glide: Load images to an imageVIew.

Open Source Agenda is not affiliated with "ARoom" Project. README Source: FoDev24/ARoom
Stars
46
Open Issues
2
Last Commit
3 months ago
Repository

Open Source Agenda Badge

Open Source Agenda Rating