Skip to content

nicoloalbergoni/DIMA-Project-2020-2021

Repository files navigation

Realiteye

Project for Design and Implementation of Mobile Applications (DIMA) course of Politecnico di Milano.

Authors: Nicolò Albergoni, Andrea Falanti.

Description

Realiteye is a prototype application for an e-commerce integrated with augmented reality (AR) services. Augmented reality integration allows users to view the products directly in the surroundings, which can be valuable for various kind of products like furnitures or decors to get an estimate of their dimensions and on how they integrate in the environment. This project does not focus on exploiting all the potentiality of augmented reality applications, but instead focus on the general design and user experience since it was the main goal of the exam, but could be a good starting point for a real application deployment.

The application has been tested on various Android versions, using dummy data generated through our seed script to populate the application, simulating a real case scenario. The majority of the code is cross-platform, but some plugins could require some adjustments to work properly on iOS.

Technologies

Realiteye has been developed with Flutter, a framework for multi-platform mobile development. The application structure is based on Model-View-Presenter (MVP) pattern, using Redux as state manager. The AR scene has been developed with Unity and integrated inside Flutter as a widget. The backend is provided through Firebase services, in particular Cloud Firestore, Firebase Authentication and Cloud Storage.

To learn more about the application design, check the design document provided in documentation folder.

Commands

Use this command to install the project dependencies:

flutter pub get

To produce and install the APK, refer to the official documentation.

Generate translation keys using this command:

flutter pub run easy_localization:generate -f keys -o locale_keys.g.dart -S assets/translations

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published