Инженерия для приватности и надёжности.
Как мы подходим к инженерии в обоих продуктах: малое число зависимостей, производительность на мобильных устройствах как часть работы, а не отдельный этап на потом, и код, который мы можем поддерживать годами. Менеджер документов построен по принципу local-first; приложение для изучения английского языка спроектировано для работы с подключённым сервисом.
Как мы проектируем.
Обязательства, лежащие в основе обоих продуктов, изложенные конкретно, а не как лозунги.
Local-first там, где это уместно
Малое число зависимостей
Производительность на мобильных устройствах как часть работы
Создано для поддержки
Архитектура
Как устроен менеджер документов.
По замыслу документ остаётся на устройстве в зашифрованном локальном хранилище и индексируется на устройстве, чтобы поиск был быстрым, при этом в пути выполнения основной функции нет сервера. Здесь описана предполагаемая архитектура менеджера документов, который находится в разработке.
01
Документ на вашем устройстве
02
Зашифрованное локальное хранилище
03
Индекс на устройстве
04
Поиск и извлечение