Local-first reader aplikacija

BookField

BookField bere namestljive .wbpkg packages na vaši napravi. Zasnovan je za learning materials, reference content, annotations, schedules in offline reading, ne da bi app postal cloud service.

Import .wbpkg

Offline branje

Notes in highlights

Zaslon Library v BookField z dejanji za .wbpkg import

Format package

Package, ki ga BookField lahko namesti in bere

.wbpkg je namestljiv package format, ki ga uporablja BookField. Package vsebuje manifest, ReaderDoc content, media assets, navigation tree, optional study plans in locator indexes, potrebne za lokalno uporabo.

Pogodba manifest

Manifest določa package identity, work, edition, assets in navigation entry points.

Vsebina ReaderDoc

ReaderDoc-backed text se importira v local storage, zato app med runtime ne parse-a EPUB, HTML ali CSS.

Offline reference

Locator indexes in bindings omogočajo, da se authored references resolve-ajo na napravi, ko so matching packages installed.

Reader izkušnja

Zgrajeno okoli installed packages, ne cloud documents

BookField se osredotoča na reader experience po namestitvi package: Library management, reading position, local annotations, schedules in search.

Import v Library

Importirajte .wbpkg files iz app Library ali prek Files in Open In flows.

Dostop najprej prek Library

Odprite recently used packages in ohranite reading entry point blizu samega package.

Študijski načrti

Uporabite authored study plans v koledarju, kadar package vsebuje schedule metadata.

Search in notes

Na napravi hranite highlights, paragraph notes, bookmarks in searchable local records.

Predaja package

Public workflow naj ostane preprost

Public page ohrani handoff na product level. Opisuje, kako prepared package pride v BookField, brez razkrivanja internal production tooling.

  1. 1

    Prejmite .wbpkg

    Publisher ali internal workflow pripravi installable package za BookField.

  2. 2

    Import v BookField

    User importira package v BookField, reader pa ga validate-a in stores locally.

  3. 3

    Berite, načrtujte, iščite

    Installed package se prikaže v Library, authored schedules in search data pa postanejo na voljo.

Stanje platforme

Trenutni implementacijski baseline

iOS
Trenutni product baseline je iOS implementation.
Android
Android sledi iOS behavior in je v fazi parity hardening.

Tehnične opombe

Boundaries, zaradi katerih je reader predvidljiv

  • Imported package content je stored locally za reading in lookup.
  • Initial product promise ni odvisen od cloud sync.
  • Reader-side authoring je out of scope; BookField bere prepared packages.
  • Navigation upravlja package navigation tree, ne runtime EPUB parsing.

Načrtujte BookField package flow

Uporabite package overview, da ocenite, ali BookField ustreza vašemu content modelu, ali se pogovorite o custom distribution flow za vaše materials.