Skip to content

RainBowT0506/TheFlutterWay-PlantApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Intro

Github:TheFlutterWay-PlantApp

Youtube:The Flutter Way - Plant App

HomeScreen

image

DetailScreen

image

Project Setup

  • 新增了 flutter_svg 套件(版本 0.17.4)來處理 SVG 資源
  • 在 pubspec.yaml 中配置圖示和影像的資源路徑
  • 定義關鍵應用程式顏色和預設填滿常數以實現一致的樣式

Home Page

使用自訂 AppBar 和搜尋功能實現 HomeScreen

  • 創建了主螢幕小工具作為植物應用程式的主要入口點。
  • 使用 SVG 新增了帶有標題和選單圖示的自訂 AppBar。
  • 開發了 Body 小部件以包含 Header 組件。
  • 標題帶有問候語和徽標。
  • 在標題中實作了搜尋列以改善使用者導航。

使用自訂 AppBar 和搜尋功能實現 HomeScreen

  • 創建了主螢幕小工具作為植物應用程式的主要入口點。
  • 使用 SVG 新增了帶有標題和選單圖示的自訂 AppBar。
  • 開發了 Body 小部件以包含 Header 組件。
  • 標題帶有問候語和徽標。
  • 在標題中實作了搜尋列以改善使用者導航。

將特色植物部分添加到主螢幕

  • 增強了「身體」小部件,以包括推薦植物和特色植物的部分。
  • 為「特色植物」部分添加了一個新的 ListHeader 小部件,以保持與 UI 的一致性。
  • 實現了FeaturedPlants小部件,以水平滾動佈局顯示特色植物圖像。
  • 創建了FeaturedPlantsCard小部件,用圖像和點擊手勢功能來表示每種特色植物。

實作 NavBar 小工具以增強導航功能

Details Page

添加植物詳細資訊螢幕

  • 實現了 Body 小部件以顯示植物詳細資訊佈局
  • 建立帶有後退按鈕和植物圖像的 PlantDetailHeader 小部件
  • 新增了 IconCard 小工具以展示植物的功能圖標

增強植物細節螢幕

  • 新增了 PlantDetailInfo 小工具以顯示植物標題、國家/地區和價格
  • 在「正文」小工具中實現「立即購買」和「描述」按鈕

重構小工具

  • 使用 DetailFeaturedPlane 提取小部件
  • 使用 DetailPlantImage 提取小部件
  • 使用 PlantBackButton 提取小部件
  • 使用 PlantSearchBar 擷取小工具

快捷鍵

排版:option + shift + f 重構:ctrl + shift + r

Releases

No releases published

Packages

No packages published

Languages