Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


Progetto App Flutter, Guide, Progetti e Ricerche di Informatica

Un'applicazione in Flutter, progetto

Tipologia: Guide, Progetti e Ricerche

2025/2026

Caricato il 21/05/2026

Utente sconosciuto
Utente sconosciuto 🇮🇹

1 / 6

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
UNICAL
Dipartimento di Ingegneria Informatica
Corso di Ingegneria del Software
EngKit
“Per ingegneri, da ingegneri”
Members
255345 Principato Loris Architettura, Cloud, Auth
250390 Prestia Gabriele Domenico Calcolatrice, Editor note
250669 Spingola Flavio UI/UX, Animazioni, Multilingua
pf3
pf4
pf5

Anteprima parziale del testo

Scarica Progetto App Flutter e più Guide, Progetti e Ricerche in PDF di Informatica solo su Docsity!

UNICAL

Dipartimento di Ingegneria Informatica

Corso di Ingegneria del Software

EngKit

“Per ingegneri, da ingegneri”

Members

255345 – Principato Loris – Architettura, Cloud, Auth

250390 – Prestia Gabriele Domenico – Calcolatrice, Editor note

250669 – Spingola Flavio – UI/UX, Animazioni, Multilingua

Indice

  • 1 Introduzione
    • 1.1 Contesto
    • 1.2 Obiettivi
  • 2 Dominio e Funzionalità
    • 2.1 Related Work
    • 2.2 Features
  • 3 Extensions
  1. Dominio e Funzionalità

2.1 Related Work

Consultando i principali store digitali (Play Store e App Store), il mercato delle applicazioni per studenti universitari risulta ampio ma fortemente settorializzato. Nessuna applicazione offre in modo nativo la combinazione esatta delle funzionalità di EngKit.

Di seguito viene descritta un’applicazione correlata e le principali differenze con il nostro progetto:

WolframAlpha (App Mobile): L’applicazione ufficiale di WolframAlpha è incen- trata nel calcolo scientifico e la risoluzione passo-passo di problemi ingegneristici.

  • Punti in comune: Entrambe le applicazioni permettono di risolvere espressioni matematiche complesse, derivate, integrali e operazioni su matrici.
  • Differenze: L’app di WolframAlpha si comporta puramente come un motore di risposta. Non permette di salvare appunti, non integra un editor di testo LATEX per prendere note affiancate ai calcoli e non possiede alcuna funzionalità cloud per la condivisione tra studenti. EngKit, al contrario, copre sia la fase di calcolo che la fase di stesura e condivisione dei documenti.

2.2 Features

  • Gestione Autenticazione: Registrazione e login degli utenti tramite Firebase Auth, garantisce la persistenza dei dati personali e l’isolamento dei documenti.
  • Blocchi di Calcolo: Moduli specializzati per l’algebra lineare (matrici, deter- minanti, ecc.), analisi matematica (derivate, integrali, ecc.), probabilità (distribu- zioni) e grafici di funzione.
  • Editor LATEX nativo: Un ambiente di scrittura integrato in cui l’utente può inserire codice LATEX visualizzando il rendering matematico in tempo reale, senza appoggiarsi a server esterni per la compilazione visiva.
  • Integrazione API Esterne: Comunicazione con l’API di Wolfram Alpha per la risoluzione e generazione di risultati analitici per problemi che superano il motore

EngKit – Relazione Finale 4

di calcolo locale.

  • Cloud e Condivisione: Salvataggio remoto degli appunti e generazione di una chiave univoca (share code) per permettere ad altri utenti di importare il documento nel proprio dispositivo.

Corso di Ingegneria del Software – A.A. 2024/