第十四屆 冠軍

mobile-dev
Flutter 30: from start to store
Ray Chang

系列文章

DAY 1

開場

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

DAY 2

跨平台技術與Flutter

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

DAY 3

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

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

DAY 4

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

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

DAY 5

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

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

DAY 6

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

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

DAY 7

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

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

DAY 8

本次flutter專案藍圖

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

DAY 9

Flutter介紹:頁面的建構 - Scaffold

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

DAY 10

Flutter介紹:組件狀態管理

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