This is the repository for the projects of the Design and Implementation of Mobile Application (DIMA) course held at Polimi.
The project aims to design and implement a multi-platform application with one of the technologies shown during the course. The technology chosen is Flutter, a framework developed by Google to create cross-platform applications.
The project is divided into 3 phases:
- Phase 1: Analysis and Design
- Phase 2: Implementation
- Phase 3: Testing and Deployment
In the repository are present:
- A folder with all the code of the project
- A Design Document in which all the phases of the project are described in detail
- A presentation of the project
The idea developed is CommUNIty: an application with the aim of gathering together different aspects of the study life of students.
- Login and Registration
- Subscribe to course
- Write and share notes or reviews
- Search book information
- Share your position
- Chat with colleagues
The development of the application required the use of some APIs. The keys used are not present in the repository and they need to be regenerated. The APIs key can be generated from the following links:
The backend of the application is hosted on Firebase. The configuration file is not present in the repository and it needs to be regenerated.
✔️ Final Evaluation: 30 cum laude/30