iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Mobile Development

Flutter基礎入門 系列

從0開始學習使用Flutter製作手機軟體。
因這也是筆者初次接觸軟體製作,因此每篇文章的內容進展速度會較慢。
目標是在30天內學習基礎操作,並製作出一個簡單的行程表以方便使用者規劃每日的行程。

鐵人鍊成 | 共 30 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文
DAY 11

【Day 11】如何將檔案分類?程式的資料夾結構

從最初練習製作的小程式中,觀察最後完成時的程式碼,應該已經有人開始覺得好像有點亂,要編輯部份物件已經開始要使用搜尋功能查找他們的位置了是吧。那麼,一個擁有著完整...

2024-09-25 ‧ 由 nny02426 分享
DAY 12

【Day 12】太多import? 用export試試!

export: 複數檔案的匯入 在前一篇中,談到如何分類應用程式的各個子檔案,那麼有沒有想過,建立成子檔案後,要如何將他們import至其他檔案中呢?最直觀的方...

2024-09-26 ‧ 由 nny02426 分享
DAY 13

【Day 13】 SQlite: 快速輕便的資料庫

在資料儲存時,最最最最簡單的方法就是存成一個文字檔,但這僅僅是存下文字,無法將資料分類、加入子項目,後續在做讀取資料時也不易處理。這個時候,我們便需要用到資料庫...

2024-09-27 ‧ 由 nny02426 分享
DAY 14

【Day 14】資料庫與Flutter的結合 - sqflite的實作

前一篇簡單介紹了SQLite與Flutter提供的支援package: sqflite,今天我們就來在我們的應用程式實際操作看看吧! SQLite的好用網站...

2024-09-28 ‧ 由 nny02426 分享
DAY 15

【Day 15】來講點不一樣的:SQL Server

今天先暫時不討論flutter,來談談SQL吧。至於為什麼突然想談論資料庫,是因為筆者今日在嘗試設定可瀏覽db的nvim plugin時,遇到了一個陌生的東西...

2024-09-29 ‧ 由 nny02426 分享
DAY 16

【Day 16】為資料建立widget

今日筆者將來嘗試將【Day 14】資料庫中的資料以ListView,也就是滾動式的列表顯示在我們的使用者介面之中,並增加一個懸浮按鈕,以建立新的Todo並存入資...

2024-09-30 ‧ 由 nny02426 分享
DAY 17

【Day 17】嘗試解決問題:Future 與 non-Future類別間的存取

昨天發現當一個函式回傳的物件類別是Future時,無法將它assign至一個非Future的物件之中,使得目前資料庫中的內容無法成功顯示於應用程式之中。今日就來...

2024-10-01 ‧ 由 nny02426 分享
DAY 18

【Day 18】sqflite無法開啟電腦資料庫使用:用sqflite_ffi代替吧!

先來前提回顧一下: 在上一篇,筆者分享了如何解決Future與non-Future這兩種不同類別物件的存取,在花了一點時間後,終於利用FutureBuilder...

2024-10-02 ‧ 由 nny02426 分享
DAY 19

【Day 19】利用path_provider開啟資料夾與檔案

前一篇中提到,sqflite_common_ffi與getDatabase()函式一起使用時不太穩定,可能會有一些bug,建議改使用如path_provider...

2024-10-03 ‧ 由 nny02426 分享
DAY 20

【Day 20】讓程式介面在新增項目時同步更新吧!

目前,在這個Schedrag應用程式中,雖然已經能夠成功新增項目,但程式畫面上仍然顯示沒有任何todo,這是為什麼呢?如果回去看第一個製作的應用程式,可以看到程...

2024-10-04 ‧ 由 nny02426 分享