iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Mobile Development

Flutter 從零到實戰 - 30 天の學習筆記 系列

小弟對於 APP 開發抱持著高度興趣。
剛好借助這次鐵人賽的機會,來逼自己每天都必須努力的學習並整理有用的資訊給每位讀者 📖
同時也希望透過實戰來與大家一起變強 💪
敬請期待~

鐵人鍊成 | 共 30 篇文章 | 15 人訂閱 訂閱系列文 RSS系列文 團隊啾嚕咕嚕跳起來
DAY 1

[Day 01] 什麼是 Flutter?

前言 大家好,我是 Micro Jordan ,目前在一家小公司擔任前端工程師(偶爾寫寫後端)。在數年前偶然知道了 Flutter 這套跨平台的 APP 開發框...

2023-09-16 ‧ 由 Micro Jordan 分享
DAY 2

[Day 02] Dart 基礎語法 Part 1

前面有提到 Dart 是 Flutter 所使用的核心語言。因此在我們投入 App 開發前,先來了解一下 Dart 的一些基礎語法吧! DartPad 跟許多程...

2023-09-17 ‧ 由 Micro Jordan 分享
DAY 3

[Day 03] Dart 基礎語法 Part 2

今天我們要來談談關於 Dart 的迴圈、判斷式以及函式的語法,馬上開始吧! 條件判斷式 條件判斷式是執行邏輯判斷中重要的程式區塊,在 Dart 中提供了三種條件...

2023-09-18 ‧ 由 Micro Jordan 分享
DAY 4

[Day 04] Dart 基礎語法 Part 3

什麼是物件導向? 物件導向這個用詞的重點在於「物件」兩個字,簡單來說就是將資料、相同的邏輯都包裝在一個「物件」當中。因此一個程式之中可能會有數個不同的物件,這些...

2023-09-19 ‧ 由 Micro Jordan 分享
DAY 5

[Day 05] Dart 基礎語法 Part 4

終於來到介紹 Dart 基礎語法的最後一個篇章,今天我們要來介紹 Dart 的同步與非同步。讓我們馬上開始。 同步/非同步是什麼? Dart 是一個單執行緒語言...

2023-09-20 ‧ 由 Micro Jordan 分享
DAY 6

[Day 06] 安裝 Flutter 環境

今天我們要來講如何安裝 Flutter 的環境,在真的開始開發應用程式前,得先準備好這些開發的工具才行。 安裝 Flutter Flutter 提供多個作業系統...

2023-09-21 ‧ 由 Micro Jordan 分享
DAY 7

[Day 07] Flutter 的第一個專案

今天我們要來開始踏入 Flutter 開發拉,我們先從建立專案,執行看看,並且帶大家認識 Flutter 的檔案結構。讓我們開始吧! 建立專案 使用 flutt...

2023-09-22 ‧ 由 Micro Jordan 分享
DAY 8

[Day 08] Flutter 基礎 widget:Text、Button 與排版元件

今天我們要來講解 Flutter 的基礎Widget。 Flutter 預設提供了兩種熱門的 UI 組件,分別是接近 Andorid 原生風格的 Materia...

2023-09-23 ‧ 由 Micro Jordan 分享
DAY 9

[Day 09] Stateless & Stateful Widget

Stateless 與 Stateful widget 是在建構頁面之前,你應該要先仔細思考該頁面是否會有 state 變化的產生而去選擇應該使用的類型。 在...

2023-09-24 ‧ 由 Micro Jordan 分享
DAY 10

[Day 10] 實戰新聞 APP - 前置作業 (JSON Server / Vercel / APP 設計稿)

今天我們將開啟一個全新的專案,製作一款新聞 APP。如果你是有年年在關注 iOS 更新的人應該會知道蘋果曾經在數年前發表一款 Apple News 的內建新聞軟...

2023-09-25 ‧ 由 Micro Jordan 分享