Il catalogo dei campi
Progetta il modulo. Conserva il record.
Recordry è due cose insieme: un builder per creare il modulo che avresti voluto trovare già pronto e il registro di tutto ciò che compili con quel modulo. Crea un modello, pubblicalo e ogni record ottenuto da quel modello verrà convalidato esattamente rispetto a quella versione e salvato in un database cifrato sul tuo dispositivo. Nessun account, nessun server, nessuna registrazione.
Come funziona
Un modello, una versione e tutto ciò che registri con essa.
La maggior parte delle app per moduli ti dà semplicemente un modulo. Recordry separa il modulo dai record creati a partire da esso, perché il modulo può cambiare mentre i record esistenti non devono cambiare significato insieme a lui.
Crea il modello
Un modello è il modulo riutilizzabile da cui nascono i tuoi record. Aggiungi campi, raggruppali in sezioni comprimibili e trascinali nell’ordine che preferisci. Ogni campo contiene il testo di aiuto, indica se è obbligatorio, facoltativo o obbligatorio solo quando si verifica una certa condizione, e possiede una chiave tecnica che diventa il nome della colonna nelle esportazioni.
Pubblica una versione
Da una bozza non si può compilare nulla. La pubblicazione fissa lo schema in una versione che non cambierà più e, prima della conferma, mostra esattamente cosa differisce rispetto alla versione precedente. Provalo prima nell’anteprima, che esegue il modulo e le regole reali senza salvare nulla.
Conserva i record
I record vengono convalidati mentre li compili. Le regole mostrano o nascondono i campi in base alle risposte, e un record viene finalizzato solo quando tutto ciò che è davvero obbligatorio è presente. Se lo finalizzi con problemi ancora aperti, viene contrassegnato come da verificare e il motivo resta associato al record invece di essere perso.
Regole e convalida
Il modulo dovrebbe chiedere solo ciò che deriva dalla risposta precedente.
Un modulo lungo che pone ogni domanda a chiunque è un modulo che verrà abbandonato. Le regole permettono a un modello di fare la domanda successiva solo quando è pertinente e di rendere un campo obbligatorio solo quando lo è davvero.
- 1Mostra e nascondi Un campo, o un’intera sezione, può restare nascosto finché una risposta non lo rende rilevante. La regola viene scritta nel builder come una frase — se questo, mostra quello — non come una formula da dover correggere con il debugger.
- 2Obbligatorio solo quando serve Un campo può restare facoltativo finché una condizione non lo rende obbligatorio. È un terzo stato accanto a obbligatorio e facoltativo, così un modulo può pretendere una motivazione per un’eccezione senza chiederla a tutti.
- 3Una convalida che segnala onestamente i problemi Un record non può essere finalizzato normalmente finché manca una risposta obbligatoria. Se lo finalizzi comunque, viene archiviato come da verificare e mantiene il conteggio dei problemi aperti, invece di fingere di essere completo.
- 4Anteprima prima della pubblicazione Compila il modulo esattamente come verrà usato, con le regole attive, prima di pubblicarlo. L’anteprima non salva nulla: serve a trovare una regola impostata al contrario quando è ancora facile correggerla.
Il catalogo dei campi
Sessantasei tipi di domanda.
Un modulo vale quanto le risposte che è davvero in grado di contenere. Invece di usare una casella di testo per tutto, ogni tipo sa com’è fatta una risposta valida, quali operatori una regola può applicarle e come deve essere memorizzata. È questo che rende possibili in seguito ricerca, ordinamento e convalida.
Testo
- Testo breve
- Testo lungo
- Markdown
Numeri
- Numero intero
- Decimale
- Valuta
- Percentuale
Scelte
- Casella di controllo
- Sì / no
- Sì / no / sconosciuto
- Pulsante di opzione
Data e ora
- Data
- Ora
- Data e ora
- Durata
Layout
- Sezione
- Sezione comprimibile
- Titolo
- Paragrafo
Strutturati
- Nome della persona
- Indirizzo
- Checklist
- Tabella
Foto e contenuti multimediali
- Foto
- Galleria
- File
- Audio
Posizione
- Coordinate
- Indirizzo postale
- Posizione attuale
Automatici
- Formula
- Numero progressivo
- Creato il
- Modificato il
Ritrovare le cose
Un registro è utile solo se riesci a ritrovare la voce che cerchi.
I record finiscono in cartelle che organizzi tu, e una cartella può decidere cosa può contenere. È così che una cartella condivisa rimane coerente senza che qualcuno debba controllarla continuamente.
Cartelle che sanno cosa contengono
I nuovi record in una cartella partono dal modello della cartella. Puoi farle ereditare l’impostazione dalla cartella superiore, consentire qualsiasi modello oppure renderla rigida: in quest’ultimo caso i record creati con modelli diversi vengono bloccati del tutto.
Cerca e ordina
Cerca tra i tuoi record e ordinali per ultima modifica, data di creazione o nome, in ordine crescente o decrescente. La ricerca considera solo i campi contrassegnati come ricercabili; i campi mascherati vengono esclusi intenzionalmente.
Una cronologia che puoi rileggere
Ogni record conserva la propria cronologia: creazione, modifica, finalizzazione, riapertura, ripristino o passaggio a un altro modello. Un record finalizzato viene bloccato; duplicalo per apportare modifiche, così l’originale rimane esattamente com’era quando è stato archiviato.
I record finalizzati vengono bloccati
Quando un record viene finalizzato, viene bloccato. L’app ti invita a duplicarlo anziché lasciarti riscrivere in silenzio ciò che è già stato archiviato. La cronologia conserva ogni modifica, finalizzazione e riapertura.
Ritrovare le cose
Un registro è utile solo se riesci a ritrovare la voce che cerchi.
Un modulo vale quanto le risposte che è davvero in grado di contenere. Invece di usare una casella di testo per tutto, ogni tipo sa com’è fatta una risposta valida, quali operatori una regola può applicarle e come deve essere memorizzata. È questo che rende possibili in seguito ricerca, ordinamento e convalida.
- Great 50%
- Good 38%
- Hard 12%
Scarica l’app
Ancora in sviluppo
Recordry è in sviluppo attivo e lo dichiara sia nell’app sia qui. Oggi funzionano modelli, progettazione responsive dei moduli, regole, convalida personalizzata, record, ricerca, statistiche, pianificazione, promemoria, foto e file, backup cifrati, esportazione CSV e condivisione dei modelli. Audio, video, firma, schizzo, posizione tramite sensori, inserimento dei gruppi ripetibili, esportazione JSON/PDF e blocco dell’app non vengono presentati come funzioni completate.
Scarica l’app
Dove puoi usarla oggi.
Recordry viene sviluppato apertamente e distribuito a partire dal codice sorgente. Qui sotto trovi, senza promesse vaghe, lo stato reale di ogni piattaforma oggi — non quello a cui punta in futuro.
Demo nel browser
La stessa app, compilata per il browser, con un database che esiste solo in memoria. Nulla viene scritto su disco, nulla viene inviato altrove e tutto sparisce quando ricarichi la pagina. Serve per provare il builder, non per conservare record.
Apri la demoAndroid
In test chiuso su Google Play. Iscriviti alla lista dei tester e si installa come qualsiasi altra app.
iOS
Su iOS è l’app completa: un database cifrato sul disco, con la chiave nel portachiavi di sistema. La build per l’App Store non è ancora pubblicata.
Ancora in sviluppo
Recordry è in sviluppo attivo e lo dichiara sia nell’app sia qui. Oggi funzionano modelli, progettazione responsive dei moduli, regole, convalida personalizzata, record, ricerca, statistiche, pianificazione, promemoria, foto e file, backup cifrati, esportazione CSV e condivisione dei modelli. Audio, video, firma, schizzo, posizione tramite sensori, inserimento dei gruppi ripetibili, esportazione JSON/PDF e blocco dell’app non vengono presentati come funzioni completate.
Privacy
I tuoi record non hanno nessun posto in cui andare.
Recordry non ha backend, sistema di account né strumenti di analisi. I record che vi conservi sono spesso proprio il tipo di informazioni che non metteresti in un foglio di calcolo nel cloud, perciò l’app è progettata per rendere impossibile inviarli altrove, non semplicemente improbabile.
Nessun account, nessun accesso, nessun indirizzo email
Modelli, record e relativi valori sono conservati in un database SQLCipher cifrato con AES-256
Nessuna analisi, nessun tracker, nessun SDK pubblicitario
La chiave del database viene generata dalla sorgente casuale sicura del sistema operativo e custodita nel Keychain o nel Keystore
La versione Android non richiede affatto l’autorizzazione INTERNET
I campi contrassegnati come sensibili vengono mascherati durante la digitazione ed esclusi da titoli, ricerca ed esportazioni
Prova Recordry nel browser
Demo nel browser
La stessa app, compilata per il browser, con un database che esiste solo in memoria. Nulla viene scritto su disco, nulla viene inviato altrove e tutto sparisce quando ricarichi la pagina. Serve per provare il builder, non per conservare record.