Attualmente sto lavorando a un progetto scolastico che mira a creare un client di chat P2P per gli utenti sulla stessa rete. Per ora, verrà utilizzato solo dagli utenti sulla stessa rete LAN. Ma spero di estendere il lavoro agli utenti sullo stesso Wi-Fi pubblico (se possibile, vero?). Ciò che mi confonde al momento è come archiviare le informazioni degli utenti come nome utente, password, immagine dell'account, cronologia dei messaggi. ..eccetera. Stavo pensando di creare un database e archiviarli lì, ma ciò sembra inopportuno e dato che l'app non si collegherà a qualche tipo di server potrebbe influire sulla portabilità. Allora, qual è un modo conveniente di memorizzare le informazioni dell'utente? Grazie in anticipo.