Каталог полей
Создайте форму. Сохраните запись.
Recordry — это одновременно конструктор формы, которой вам всегда не хватало, и журнал всего, что вы с её помощью записали. Создайте шаблон, опубликуйте его — и каждая новая запись будет проверяться строго по этой версии и сохраняться в зашифрованной базе данных на вашем собственном устройстве. Никакого аккаунта, никакого сервера, никакой регистрации.
Как это работает
Шаблон, версия и всё, что вы по ним записываете.
Большинство приложений для форм просто дают вам форму. Recordry отделяет форму от созданных по ней записей, потому что сама форма может меняться, а старые записи не должны менять смысл задним числом.
Создайте шаблон
Шаблон — это многоразовая форма, на основе которой создаются ваши записи. Добавляйте поля, объединяйте их в сворачиваемые секции и перетаскивайте в нужном порядке. У каждого поля есть подсказка, статус — обязательное, необязательное или обязательное только при определённом условии — и технический ключ, который становится именем столбца при экспорте.
Опубликуйте версию
Черновик нельзя использовать для заполнения. При публикации схема фиксируется в версии, которая больше никогда не меняется, а перед подтверждением вы точно увидите отличия от предыдущей версии. Сначала проверьте всё в предпросмотре: там работают настоящая форма и настоящие правила, но ничего не сохраняется.
Храните записи
Записи проверяются прямо во время заполнения. Правила показывают и скрывают поля в зависимости от ответов, а запись корректно завершается только тогда, когда действительно заполнено всё обязательное. Если завершить её с нерешёнными проблемами, она будет отмечена как требующая внимания, а причина сохранится вместе с ней.
Правила и валидация
Форма должна задавать только те вопросы, которые следуют из предыдущих ответов.
Длинная форма, которая спрашивает у всех обо всём, быстро остаётся незаполненной. Правила позволяют шаблону задавать следующий вопрос только тогда, когда он действительно относится к ситуации, и делать поле обязательным лишь при необходимости.
- 1Показывать и скрывать Поле или целая секция могут оставаться скрытыми, пока какой-то ответ не сделает их нужными. Правило задаётся в конструкторе обычной фразой — если это, показать то — а не формулой, которую потом придётся отлаживать.
- 2Обязательно только тогда, когда это действительно нужно Поле может оставаться необязательным, пока определённое условие не сделает его обязательным. Это третий режим наряду с обязательным и необязательным: форма может требовать объяснение исключения, не заставляя всех отвечать на лишний вопрос.
- 3Валидация, которая честно показывает проблему Запись нельзя корректно завершить, пока отсутствует обязательный ответ. Если всё же завершить её, она сохранится как требующая внимания вместе с количеством нерешённых проблем, а не будет притворяться полной.
- 4Предпросмотр перед публикацией До публикации заполните форму именно так, как ею будут пользоваться, с включёнными правилами. Предпросмотр ничего не сохраняет — он нужен, чтобы найти правило, которое вы случайно задали наоборот, пока это ещё легко исправить.
Каталог полей
Шестьдесят шесть видов вопросов.
Форма хороша настолько, насколько хорошо она умеет хранить реальные ответы. Вместо одного текстового поля на все случаи каждый тип знает, каким должен быть допустимый ответ, какие операторы могут использовать правила и как значение нужно хранить. Именно это позволяет затем надёжно искать, сортировать и проверять данные.
Текст
- Короткий текст
- Длинный текст
- Markdown
- Электронная почта
Числа
- Целое число
- Десятичное число
- Валюта
- Процент
Выбор
- Флажок
- Да / нет
- Да / нет / неизвестно
- Радиокнопка
Дата и время
- Дата
- Время
- Дата и время
- Длительность
Макет
- Секция
- Сворачиваемая секция
- Заголовок
- Абзац
Структурированные
- Имя человека
- Адрес
- Контрольный список
- Таблица
Фото и медиа
- Фото
- Галерея
- Файл
- Аудио
Местоположение
- Координаты
- Почтовый адрес
- Текущее местоположение
Автоматические
- Формула
- Порядковый номер
- Создано
- Изменено
Как снова всё найти
Журнал полезен только тогда, когда нужную запись можно найти.
Записи хранятся в папках, которые вы организуете сами, а папка может определять, что в неё относится. Так общая папка остаётся единообразной без постоянного ручного контроля.
Папки, которые знают, что в них должно быть
Новые записи в папке создаются по назначенному ей шаблону. Папка может наследовать настройку от родительской, разрешать любые шаблоны или работать в строгом режиме, полностью блокируя записи, созданные по другим шаблонам.
Поиск и сортировка
Ищите по своим записям и сортируйте их по времени последнего изменения, дате создания или имени — по возрастанию или убыванию. Поиск просматривает только поля, помеченные как доступные для поиска; скрытые поля намеренно исключены.
История, к которой можно вернуться
Каждая запись хранит собственную историю: создание, редактирование, завершение, повторное открытие, восстановление или переход на другой шаблон. Завершённая запись блокируется — если нужны изменения, создайте копию, чтобы оригинал остался ровно таким, каким был сохранён.
Завершённые записи блокируются
После завершения запись блокируется. Приложение предлагает создать её копию для изменений, а не позволяет тихо переписать уже зафиксированный результат. История сохраняет каждое редактирование, завершение и повторное открытие.
Как снова всё найти
Журнал полезен только тогда, когда нужную запись можно найти.
Форма хороша настолько, насколько хорошо она умеет хранить реальные ответы. Вместо одного текстового поля на все случаи каждый тип знает, каким должен быть допустимый ответ, какие операторы могут использовать правила и как значение нужно хранить. Именно это позволяет затем надёжно искать, сортировать и проверять данные.
- Great 50%
- Good 38%
- Hard 12%
Получить приложение
Ещё в разработке
Recordry активно развивается и прямо говорит об этом как в приложении, так и здесь. Уже работают шаблоны, адаптивный дизайн форм, правила, пользовательская валидация, записи, поиск, статистика, планирование, напоминания, фотографии и файлы, зашифрованное резервное копирование, экспорт CSV и обмен шаблонами. Аудио, видео, подпись, эскиз, определение местоположения по датчикам, ввод повторяющихся групп, экспорт JSON/PDF и блокировка приложения не выдаются за готовые функции.
Получить приложение
Где им можно пользоваться уже сегодня.
Recordry разрабатывается открыто и выпускается из исходного кода. Ниже честно показано текущее состояние каждой платформы — не планы на будущее.
Демо в браузере
То же приложение, скомпилированное для браузера, с базой данных только в оперативной памяти. Ничего не записывается на диск, ничего никуда не отправляется, а после перезагрузки страницы всё исчезает. Эта версия предназначена для знакомства с конструктором, а не для постоянного хранения записей.
Открыть демоAndroid
Закрытое тестирование в Google Play. Присоединитесь к списку тестировщиков — дальше установка как у любого приложения.
iOS
На iOS это полноценное приложение: зашифрованная база данных на диске, ключ — в системной связке ключей. Сборка для App Store пока не опубликована.
Ещё в разработке
Recordry активно развивается и прямо говорит об этом как в приложении, так и здесь. Уже работают шаблоны, адаптивный дизайн форм, правила, пользовательская валидация, записи, поиск, статистика, планирование, напоминания, фотографии и файлы, зашифрованное резервное копирование, экспорт CSV и обмен шаблонами. Аудио, видео, подпись, эскиз, определение местоположения по датчикам, ввод повторяющихся групп, экспорт JSON/PDF и блокировка приложения не выдаются за готовые функции.
Конфиденциальность
Вашим записям просто некуда уйти.
У Recordry нет backend-сервера, системы аккаунтов и аналитики. Записи, которые вы храните в приложении, часто содержат именно те данные, которые вы не стали бы помещать в облачную таблицу. Поэтому приложение устроено так, чтобы отправить их наружу было невозможно, а не просто маловероятно.
Без аккаунта, входа и адреса электронной почты
Шаблоны, записи и их значения хранятся в базе SQLCipher, зашифрованной с помощью AES-256
Без аналитики, трекеров и рекламных SDK
Ключ базы данных создаётся безопасным источником случайных данных операционной системы и хранится в Keychain или Keystore
Версия для Android вообще не запрашивает разрешение INTERNET
Поля, помеченные как конфиденциальные, маскируются при вводе и исключаются из заголовков, поиска и экспорта
Попробуйте Recordry в браузере
Демо в браузере
То же приложение, скомпилированное для браузера, с базой данных только в оперативной памяти. Ничего не записывается на диск, ничего никуда не отправляется, а после перезагрузки страницы всё исчезает. Эта версия предназначена для знакомства с конструктором, а не для постоянного хранения записей.