shihyuuuuuuu / ReadingAPP

0 stars 0 forks source link

Issue 14 #22

Closed RitaHsieh closed 2 months ago

RitaHsieh commented 2 months ago

Issue

Fixes #14 ## Changes - 建立`bookDetailPage`頁面 - 調整textTheme,見`/theme/theme.dart` - 引用假資料,將notePage bookshelfPage bookDetailPage 串假資料 (只測試UI,不實做資料邏輯),暫寫串假資料的流程於ChatNotePage,之後可刪 - 將noteConteainer 放到共用widget - 建立`popupDialog`,所有popup頁面均可使用 ## Test 執行&點按測試視覺 ## Screenshots image image ## Additional Notes 此頁資料會使用到:`Book`, corresponding `UserBook` and `Note`
RitaHsieh commented 2 months ago

沒什麼大問題~ 我有把新增的 test data 傳到 firebase 上面了。 我目前做的頁面在測試直接從 db 拉資料來顯示,不過 data 那邊要再加一些支援 join 的功能,等那邊弄好之後這邊的頁面就可以直接抓後端資料了,不用再 readJson 讀檔進來(flutter 讀檔的步驟比我想像中複雜好多==)

這個你是怎麼寫的?用統一的寫法應該會比較好。求懶人包

shihyuuuuuuu commented 2 months ago

沒什麼大問題~ 我有把新增的 test data 傳到 firebase 上面了。 我目前做的頁面在測試直接從 db 拉資料來顯示,不過 data 那邊要再加一些支援 join 的功能,等那邊弄好之後這邊的頁面就可以直接抓後端資料了,不用再 readJson 讀檔進來(flutter 讀檔的步驟比我想像中複雜好多==)

這個你是怎麼寫的?用統一的寫法應該會比較好。求懶人包

join 的部份還在研究,另外我是在 base_repo 裡面加一個 filter 的功能,可以 filter 出想要的資料 不過昨天看到這影片,如果要根據多個欄位做 filter 的話,firebase 的作法好像有點...(可以看影片下面的留言😅),我以為這是很基本的 feature

https://github.com/shihyuuuuuuu/ReadingAPP/blob/8d79caf15a944350429d42f606f41467c36244ba/lib/data/repositories/base_repo.dart#L4-L7