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 ပုံစံ

BookField install လုပ်ပြီး ဖတ်နိုင်သော package

.wbpkg သည် BookField အသုံးပြုသော installable package format ဖြစ်သည်။ 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 အပိုင်း

Locator indexes နှင့် bindings သည် matching packages installed ဖြစ်သည့်အခါ authored references များကို device ပေါ်တွင် resolve ဖြစ်စေသည်။

Reader experience အပိုင်း

Cloud documents မဟုတ်ဘဲ installed packages ကို အခြေခံ၍ တည်ဆောက်ထားသည်

BookField သည် package installed ပြီးနောက် 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 တွင် ထိန်းထားသည်။ Internal production tooling ကို မဖော်ပြဘဲ prepared package သည် BookField ထဲသို့ မည်သို့ဝင်လာသည်ကို ဖော်ပြသည်။

  1. 1

    .wbpkg လက်ခံရန်

    Publisher သို့မဟုတ် internal workflow သည် BookField အတွက် installable package ကို ပြင်ဆင်သည်။

  2. 2

    BookField ထဲသို့ import လုပ်ရန်

    User သည် package ကို BookField ထဲသို့ import လုပ်သည်; reader သည် validate လုပ်ပြီး stores locally လုပ်သည်။

  3. 3

    ဖတ်ရန်, schedule လုပ်ရန်, search လုပ်ရန်

    Installed package သည် Library ထဲတွင် ပေါ်လာပြီး authored schedules နှင့် search data အသုံးပြုနိုင်လာသည်။

Platform status အပိုင်း

Current implementation baseline အခြေအနေ

iOS
လက်ရှိ product baseline သည် iOS implementation ဖြစ်သည်။
Android
Android သည် iOS behavior ကို လိုက်ပြီး parity hardening အဆင့်တွင် ရှိသည်။

Technical notes အပိုင်း

Reader ကို predictable ဖြစ်စေသော boundaries

  • Imported package content ကို reading နှင့် lookup အတွက် stores locally လုပ်သည်။
  • Initial product promise သည် cloud sync အပေါ် မမှီခိုပါ။
  • Reader-side authoring သည် out of scope ဖြစ်သည်; BookField သည် prepared packages ကို ဖတ်သည်။
  • Navigation ကို package navigation tree က ထိန်းချုပ်ပြီး runtime EPUB parsing မဟုတ်ပါ။

BookField package flow ကို စီစဉ်ပါ

BookField သည် သင့် content model နှင့် ကိုက်ညီမညီ ဆုံးဖြတ်ရန် package overview ကို အသုံးပြုပါ၊ သို့မဟုတ် သင့် materials အတွက် custom distribution flow ကို ဆွေးနွေးပါ။