Local-first reader app زمرہ

BookField

BookField آپ کے device پر install کیے جا سکنے والے .wbpkg packages پڑھتا ہے۔ یہ learning materials، reference content، annotations، schedules اور offline reading کے لیے بنایا گیا ہے، app کو cloud service بنائے بغیر۔

.wbpkg import کریں

Offline پڑھنا

Notes اور highlights

BookField Library screen جس میں .wbpkg import actions دکھائے گئے ہیں

Package format قسم

وہ package جسے BookField install کر کے پڑھ سکتا ہے

.wbpkg وہ installable package format ہے جو BookField استعمال کرتا ہے۔ ایک package میں manifest، ReaderDoc content، media assets، navigation tree، optional study plans اور local use کے لیے درکار locator indexes شامل ہوتے ہیں۔

Manifest معاہدہ

Manifest package identity، work، edition، assets اور navigation entry points کی تعریف کرتا ہے۔

ReaderDoc مواد

ReaderDoc-backed text کو local storage میں import کیا جاتا ہے، اس لیے app runtime پر EPUB، HTML یا CSS parse نہیں کرتا۔

Offline references حصہ

Matching packages installed ہونے پر locator indexes اور bindings authored references کو device پر resolve ہونے دیتے ہیں۔

Reader تجربہ

Cloud documents نہیں، installed packages کے گرد بنایا گیا

Package installed ہونے کے بعد BookField reader experience پر توجہ دیتا ہے: Library management، reading position، local annotations، schedules اور search۔

Library import کریں

App Library سے یا Files اور Open In flows کے ذریعے .wbpkg files import کریں۔

Library-first access طریقہ

Recently used packages کھولیں اور reading entry point کو package کے قریب رکھیں۔

Study plans حصہ

جب package میں schedule metadata ہو تو authored study plans کو calendar پر استعمال کریں۔

Search اور notes

Highlights، paragraph notes، bookmarks اور searchable local records کو device پر رکھیں۔

Package handoff مرحلہ

Public workflow کو سادہ رکھیں

Public page handoff کو product level پر رکھتا ہے۔ یہ بتاتا ہے کہ prepared package BookField میں کیسے آتا ہے، internal production tooling کو ظاہر کیے بغیر۔

  1. 1

    .wbpkg وصول کریں

    Publisher یا internal workflow BookField کے لیے installable package تیار کرتا ہے۔

  2. 2

    BookField میں import کریں

    User package کو BookField میں import کرتا ہے؛ reader اسے validate کر کے locally store کرتا ہے۔

  3. 3

    پڑھیں، schedule کریں، search کریں

    Installed package Library میں ظاہر ہوتا ہے، اور authored schedules اور search data دستیاب ہو جاتے ہیں۔

Platform حالت

Current implementation baseline حالت

iOS
موجودہ product baseline iOS implementation ہے۔
Android
Android iOS behavior کی پیروی کرتا ہے اور parity hardening میں ہے۔

Technical notes حصہ

وہ boundaries جو reader کو predictable رکھتی ہیں

  • Imported package content reading اور lookup کے لیے locally store کیا جاتا ہے۔
  • Initial product promise cloud sync پر منحصر نہیں ہے۔
  • Reader-side authoring out of scope ہے؛ BookField prepared packages پڑھتا ہے۔
  • Navigation package navigation tree سے controlled ہے، runtime EPUB parsing سے نہیں۔

BookField package flow منصوبہ بنائیں

یہ فیصلہ کرنے کے لیے package overview استعمال کریں کہ BookField آپ کے content model کے لیے مناسب ہے یا نہیں، یا اپنے materials کے لیے custom distribution flow پر بات کریں۔