Katalog pól
Zaprojektuj formularz. Zachowaj zapis.
Recordry to dwie rzeczy naraz: kreator formularza, którego zawsze Ci brakowało, oraz dziennik wszystkiego, co zostało za jego pomocą zapisane. Utwórz szablon, opublikuj go, a każdy utworzony z niego zapis zostanie zweryfikowany dokładnie względem tej wersji i zapisany w zaszyfrowanej bazie danych na Twoim własnym urządzeniu. Bez konta, bez serwera, bez rejestracji.
Jak to działa
Szablon, wersja i wszystko, co na ich podstawie zapisujesz.
Większość aplikacji formularzowych po prostu daje Ci formularz. Recordry oddziela formularz od zapisów utworzonych na jego podstawie, bo formularz może się zmieniać, a wcześniejsze zapisy nie powinny zmieniać się razem z nim.
Zbuduj szablon
Szablon to formularz wielokrotnego użytku, z którego powstają Twoje zapisy. Dodawaj pola, grupuj je w zwijane sekcje i przeciągaj w wybranej kolejności. Każde pole zawiera tekst pomocy, informację, czy jest wymagane, opcjonalne czy wymagane tylko pod określonym warunkiem, oraz klucz techniczny, który staje się nazwą kolumny przy eksporcie.
Opublikuj wersję
Nie można niczego wypełnić na podstawie wersji roboczej. Publikacja zamraża schemat w wersji, która już się nie zmienia, i przed zatwierdzeniem pokazuje dokładnie, co różni się od poprzedniej. Najpierw sprawdź wszystko w podglądzie: działa tam prawdziwy formularz i prawdziwe reguły, ale nic nie jest zapisywane.
Zachowuj zapisy
Zapisy są walidowane podczas wypełniania. Reguły pokazują i ukrywają pola w zależności od odpowiedzi, a zapis zostaje poprawnie sfinalizowany dopiero wtedy, gdy wszystkie rzeczywiście wymagane dane są obecne. Jeśli sfinalizujesz go mimo problemów, zostanie oznaczony jako wymagający uwagi, a powód pozostanie zapisany.
Reguły i walidacja
Formularz powinien pytać tylko o to, co wynika z poprzedniej odpowiedzi.
Długi formularz, który zadaje każdemu wszystkie pytania, łatwo zostaje porzucony. Reguły pozwalają szablonowi zadać kolejne pytanie tylko wtedy, gdy ma ono zastosowanie, i uczynić pole wymaganym tylko wtedy, gdy naprawdę musi nim być.
- 1Pokazuj i ukrywaj Pole albo cała sekcja może pozostać ukryta, dopóki jakaś odpowiedź nie sprawi, że stanie się potrzebna. Regułę zapisujesz w kreatorze jak zdanie — jeśli to, pokaż tamto — a nie jak formułę, którą trzeba debugować.
- 2Wymagane tylko wtedy, gdy ma to znaczenie Pole może pozostać opcjonalne, dopóki określony warunek nie uczyni go wymaganym. To trzeci stan obok wymagane i opcjonalne, dzięki czemu formularz może wymagać uzasadnienia wyjątku, ale nie żądać go od każdego.
- 3Walidacja, która uczciwie pokazuje problemy Zapisu nie można normalnie sfinalizować, jeśli brakuje wymaganej odpowiedzi. Jeśli mimo to go sfinalizujesz, zostanie zapisany jako wymagający uwagi wraz z liczbą nierozwiązanych problemów, zamiast udawać, że jest kompletny.
- 4Podgląd przed publikacją Przed publikacją wypełnij formularz dokładnie tak, jak będzie używany, z aktywnymi regułami. Podgląd niczego nie zapisuje — służy do znalezienia błędnie odwróconej reguły, dopóki można ją jeszcze łatwo poprawić.
Katalog pól
Sześćdziesiąt sześć rodzajów pytań.
Formularz jest tak dobry, jak odpowiedzi, które rzeczywiście potrafi przechować. Zamiast używać jednego pola tekstowego do wszystkiego, każdy typ wie, jak wygląda poprawna odpowiedź, których operatorów mogą używać wobec niej reguły i jak wartość powinna być zapisana. To właśnie umożliwia późniejsze wyszukiwanie, sortowanie i walidację.
Tekst
- Krótki tekst
- Długi tekst
- Markdown
Liczby
- Liczba całkowita
- Liczba dziesiętna
- Waluta
- Procent
Wybór
- Pole wyboru
- Tak / nie
- Tak / nie / nie wiadomo
- Przycisk radiowy
Data i godzina
- Data
- Godzina
- Data i godzina
- Czas trwania
Układ
- Sekcja
- Sekcja zwijana
- Nagłówek
- Akapit
Strukturalne
- Imię i nazwisko
- Adres
- Lista kontrolna
- Tabela
Zdjęcia i multimedia
- Zdjęcie
- Galeria
- Plik
- Dźwięk
Lokalizacja
- Współrzędne
- Adres pocztowy
- Bieżąca lokalizacja
Automatyczne
- Formuła
- Numer kolejny
- Utworzono
- Zmodyfikowano
Jak znaleźć wszystko ponownie
Dziennik ma sens tylko wtedy, gdy można odnaleźć właściwy wpis.
Zapisy trafiają do folderów, które organizujesz samodzielnie, a folder może określić, co do niego należy. Dzięki temu współdzielony folder pozostaje spójny bez konieczności ręcznego pilnowania zawartości.
Foldery, które wiedzą, co zawierają
Nowe zapisy w folderze zaczynają się od szablonu przypisanego do tego folderu. Folder może dziedziczyć ustawienie po folderze nadrzędnym, zezwalać na wszystko albo działać w trybie ścisłym, który całkowicie blokuje zapisy utworzone z innych szablonów.
Wyszukiwanie i sortowanie
Przeszukuj swoje zapisy i sortuj je według ostatniej aktualizacji, daty utworzenia lub nazwy — rosnąco albo malejąco. Wyszukiwanie obejmuje tylko pola oznaczone jako przeszukiwalne; pola maskowane są celowo pomijane.
Historia, do której można wrócić
Każdy zapis zachowuje własną historię: utworzenie, edycję, finalizację, ponowne otwarcie, przywrócenie lub zmianę szablonu. Sfinalizowany zapis jest blokowany — jeśli chcesz wprowadzić zmiany, zduplikuj go, aby oryginał pozostał dokładnie taki, jak został zarchiwizowany.
Sfinalizowane zapisy są blokowane
Po sfinalizowaniu zapis zostaje zablokowany. Aplikacja każe go zduplikować, jeśli chcesz wprowadzić zmiany, zamiast pozwalać po cichu przepisywać to, co już zostało zarchiwizowane. Historia zachowuje każdą edycję, finalizację i ponowne otwarcie.
Jak znaleźć wszystko ponownie
Dziennik ma sens tylko wtedy, gdy można odnaleźć właściwy wpis.
Formularz jest tak dobry, jak odpowiedzi, które rzeczywiście potrafi przechować. Zamiast używać jednego pola tekstowego do wszystkiego, każdy typ wie, jak wygląda poprawna odpowiedź, których operatorów mogą używać wobec niej reguły i jak wartość powinna być zapisana. To właśnie umożliwia późniejsze wyszukiwanie, sortowanie i walidację.
- Great 50%
- Good 38%
- Hard 12%
Pobierz aplikację
Wciąż w budowie
Recordry jest aktywnie rozwijane i jasno informuje o tym zarówno w aplikacji, jak i tutaj. Obecnie działają szablony, responsywne projektowanie formularzy, reguły, własna walidacja, zapisy, wyszukiwanie, statystyki, harmonogramy, przypomnienia, zdjęcia i pliki, szyfrowane kopie zapasowe, eksport CSV oraz udostępnianie szablonów. Dźwięk, wideo, podpis, szkic, lokalizacja z czujników, wprowadzanie grup powtarzalnych, eksport JSON/PDF i blokada aplikacji nie są przedstawiane jako gotowe funkcje.
Pobierz aplikację
Gdzie możesz używać jej już dziś.
Recordry jest rozwijane otwarcie i publikowane ze źródeł. Poniżej uczciwie pokazano, w jakim miejscu jest dziś każda platforma — nie dokąd ma kiedyś dojść.
Demo w przeglądarce
Ta sama aplikacja skompilowana dla przeglądarki, z bazą danych działającą wyłącznie w pamięci. Nic nie jest zapisywane na dysku, nic nie jest nigdzie wysyłane, a po odświeżeniu wszystko znika. To sposób na wypróbowanie kreatora, a nie na trwałe przechowywanie zapisów.
Otwórz demoAndroid
W testach zamkniętych w Google Play. Dołącz do listy testerów, a instalacja przebiegnie jak przy każdej innej aplikacji.
iOS
Na iOS to pełna aplikacja: zaszyfrowana baza danych na dysku, z kluczem w systemowym pęku kluczy. Wersja z App Store nie jest jeszcze opublikowana.
Wciąż w budowie
Recordry jest aktywnie rozwijane i jasno informuje o tym zarówno w aplikacji, jak i tutaj. Obecnie działają szablony, responsywne projektowanie formularzy, reguły, własna walidacja, zapisy, wyszukiwanie, statystyki, harmonogramy, przypomnienia, zdjęcia i pliki, szyfrowane kopie zapasowe, eksport CSV oraz udostępnianie szablonów. Dźwięk, wideo, podpis, szkic, lokalizacja z czujników, wprowadzanie grup powtarzalnych, eksport JSON/PDF i blokada aplikacji nie są przedstawiane jako gotowe funkcje.
Prywatność
Twoje zapisy nie mają dokąd odpłynąć.
Recordry nie ma backendu, systemu kont ani analityki. Zapisy przechowywane w aplikacji często zawierają właśnie takie informacje, których nie umieściłbyś w arkuszu w chmurze, dlatego aplikacja została zaprojektowana tak, by ich wysłanie poza urządzenie było niemożliwe, a nie tylko mało prawdopodobne.
Bez konta, bez logowania, bez adresu e-mail
Szablony, zapisy i ich wartości są przechowywane w bazie SQLCipher zaszyfrowanej przy użyciu AES-256
Bez analityki, trackerów i reklamowych SDK
Klucz bazy danych jest generowany przez bezpieczne źródło losowości systemu operacyjnego i przechowywany w Keychain lub Keystore
Wersja na Androida w ogóle nie żąda uprawnienia INTERNET
Pola oznaczone jako wrażliwe są maskowane podczas wpisywania i pomijane w tytułach, wyszukiwaniu oraz eksporcie
Wypróbuj Recordry w przeglądarce
Demo w przeglądarce
Ta sama aplikacja skompilowana dla przeglądarki, z bazą danych działającą wyłącznie w pamięci. Nic nie jest zapisywane na dysku, nic nie jest nigdzie wysyłane, a po odświeżeniu wszystko znika. To sposób na wypróbowanie kreatora, a nie na trwałe przechowywanie zapisów.