Skip to content
This repository has been archived by the owner on Feb 24, 2023. It is now read-only.
/ NCHU-Library-APP Public archive

📚 A simple and modern school library app

Notifications You must be signed in to change notification settings

Tora0615/NCHU-Library-APP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NCHU_Library_APP

2023 Update

因學校 API 已關閉,且本人已畢業,此專案終止。

Introduction

因為忍受不了學校自習室預約 APP 又醜又難用,心血來潮重寫的。

最終目標是整合圖書館資訊及自習室預約兩功能。(兩者到目前為止都是分開的)

Old version (Official version)

New version Demo

Screen_Recording_20210704-231329.mp4

雜亂筆記區

常用參數 :

print(MediaQuery.of(context).size.height); // app 畫面高 print(MediaQuery.of(context).padding.top); // 上方 Safe Area 高 print(kToolbarHeight); // 上方 AppBar 高 print(kBottomNavigationBarHeight); // 下方 BottomNavigationBar 高 print(MediaQuery.of(context).padding.bottom); // 下方 Safe Area 高

一頁高 MediaQuery.of(context).size.height

  • kToolbarHeight - kBottomNavigationBarHeight
  • MediaQuery.of(context).padding.top
  • MediaQuery.of(context).padding.bottom

data.runTimeType : 找資料型態

overflow: TextOverflow.ellipsis,

  • 若在Card中包Slidable ---> 如 Card(Slidable),會導致滑動刪除時,字被滑動超出 card 。
    • 因此要把 card 移到 Slidable 裡面的 child。
  • 此外Card預設 marain : 四邊皆為 4,
    • 要去更改,否則拉出來的 delete widget 會與資料欄有間隙

參考資料的啦 swipe-to-dismiss in Flutter : https://medium.com/flutter-community/an-in-depth-dive-into-implementing-swipe-to-dismiss-in-flutter-41b9007f1e0 Flutter 清單滑動選項添加 : https://ithelp.ithome.com.tw/articles/10218170

獲取長字串的一部分 str.substring(0,8);

About

📚 A simple and modern school library app

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages