iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Mobile Development

Flutter 30: from start to store 系列

你曾經對APP開發感到好奇,卻一直不得其門而入嗎?
這系列文章的會帶著期待又害怕受傷害的你,透過最精簡的做工、藉由Flutter這個跨平台開發工具,完成一個Android及iOS雙系統的App,並上架到App商店。
我們的目標不是完成一個強大炫砲的世界級App,
而是完整地掌握一個跨平台App從開發到上架需要具備哪些知識。
準備好了嗎?
從開發到上架,只要30天!

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

開場

看鐵人賽的文章兩三年了,今年在同事的激(ㄊㄨㄟ)勵(ㄎㄥ)下終於跳下來參賽XD 敝人原先是寫React Native(另一個跨平台技術)起家的,因緣際會下開始學...

2022-09-16 ‧ 由 Ray Chang 分享
DAY 2

跨平台技術與Flutter

要動工之前,首先來看看: 我們要解決什麼問題? 為什麼要選用這個工具? 這個工具是怎麼運作的? 因此今天開場向大家介紹跨平台技術興起、原生開發的優劣比較,下...

2022-09-17 ‧ 由 Ray Chang 分享
DAY 3

Dart語法簡介:型別和條件語句

今天我們稍微來認識一下Dart,大致上會包括 types condition flow function 好的,那我們就開始吧~ Primitive Ty...

2022-09-18 ‧ 由 Ray Chang 分享
DAY 4

Dart語法簡介:Class和其他關鍵字

今天會介紹Dart的class以及常見的關鍵字。 class(類別)這個概念出現在許多物件導向的語言如Java中,JavaScript也早在ES6引入。 在本次...

2022-09-19 ‧ 由 Ray Chang 分享
DAY 5

開發環境設置:為iOS APP 開發安裝XCode

要用flutter開發iOS版本的APP,必須使用macOS並安裝Apple官方提供的IDE: XCode。 今天大致會介紹的內容為: 使用xcode-ins...

2022-09-20 ‧ 由 Ray Chang 分享
DAY 6

開發環境設置:為Android App開發安裝Android Studio

Android app的開發適用於Windows, macOS, Linux等多個平台,在這些平台上皆可裝官方提供的IDE: Android Studio...

2022-09-21 ‧ 由 Ray Chang 分享
DAY 7

開發環境設置:安裝Flutter並迎接你的Hello World! 時刻

今天要帶大家安裝flutter以及快速地helloworld一下,步驟如下: 安裝flutter 創建並啟動新的flutter專案 在iOS simulat...

2022-09-22 ‧ 由 Ray Chang 分享
DAY 8

本次flutter專案藍圖

在開始動手做之前,我們先來看看這次施工綱要: 事前準備 Dart: Dart Document:Dart官方文件,學習使用dart語言的好地方 Dart...

2022-09-23 ‧ 由 Ray Chang 分享
DAY 9

Flutter介紹:頁面的建構 - Scaffold

今天預計和大家一起看看: 頁面結構:我們寫的dart code如何對應到畫面 Scaffold:Scaffold組件在其中扮演什麼角色 專案實作:在我們要做的...

2022-09-24 ‧ 由 Ray Chang 分享
DAY 10

Flutter介紹:組件狀態管理

今天預計跟大家一起探討什麼是組件的狀態,以及如何操作組件的狀態,分為下列部分: state prop StatelessWidget StatefulWidg...

2022-09-25 ‧ 由 Ray Chang 分享