iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Mobile Development

Senior 工程師的入門指南:Flutter 進擊之路 系列

歡迎來到 Senior 工程師的入門指南,工作 3~5 年發現基本技能已經很熟悉,但卻不知道如何往 Senior 的方向邁進,這篇指南包含了我自己的經驗與教訓,內容並不會拘泥在 Flutter 本身,更多的是想與你們分享我所學到的東西,如果可以稍稍幫助到你我會非常開心。

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

Day 11:嗟乎!從外到內看 Flutter 渲染引擎|Skia → Impeller

我們都知道,Flutter 之所以能夠擁有跨平台的能力,都必須感謝於他不依賴平台的 API 本身,而是依賴於渲染引擎,早期是 Skia 現在開始面向 Impel...

2023-09-26 ‧ 由 Dorara 分享
DAY 12

Day 12:噫!從外到內看 Flutter 渲染引擎 2|GLSL 與 Shader

在上一篇講到 Impeller 與 Skia 不同,Impeller 在構建過程中而不是在運行時編譯 Shader。在構建過程中,Impeller Shader...

2023-09-27 ‧ 由 Dorara 分享
DAY 13

Day 13:嗚呼!提升 Flutter 安全性的七種方法|Flutter Security

經過昨天的 shader 洗禮,感覺好像要越走越偏們,今天趕快把道路拐回來,介紹一下 Flutter 的安全性。在資安上有一個經典的「水桶理論」,這個桶子由許多...

2023-09-28 ‧ 由 Dorara 分享
DAY 14

Day 14:啊哈!提升 Flutter 安全性的第八種方法|Flutter Security 2

昨天跟各位介紹如何提升 Flutter 安全性的七種方法,發現漏掉了一個重要的 package:flutter_secure_storage。 在開發移動應用程...

2023-09-29 ‧ 由 Dorara 分享
DAY 15

Day 15:Flutter 狀態管理:深入理解 Riverpod (上)

Flutter 在開發之初,並沒有一個完美的狀態管理解決方案。於是各路民間大神,從過往的軟體開發中提出了很多不同的解決方案。我在過往參與過的專案中,就經歷過 B...

2023-09-30 ‧ 由 Dorara 分享
DAY 16

Day 16:Flutter 狀態管理:深入理解 Riverpod (下)

中秋節大家有好好賞月嗎,趁著連假有空的時候,繼續把 Riverpod 內容繼續讀完,上班時間可沒那麼多體裡可以把它嗑完。那廢話不多說就開始吧! Provider...

2023-10-01 ‧ 由 Dorara 分享
DAY 17

Day 17:Flutter Design Patterns(一)|Structural Patterns

在前幾天講解 Clean Architecture 的第一期,我們有跟大家分享了 SOLID 的 Design Principles,大家應該還意猶未盡吧!今天...

2023-10-02 ‧ 由 Dorara 分享
DAY 18

Day 18:Flutter Design Patterns(二)|Behavioural Patterns 上集

Day 18:Flutter Design Patterns(二)|Behavioural Patterns 上集 昨天跟大家複習了基本的 Structural...

2023-10-03 ‧ 由 Dorara 分享
DAY 19

Day 19:Flutter Design Patterns(三)|Behavioural Patterns 下集

今天是 Design Pattern 的最後一集,但是 Design Patter 真的太多種了,沒辦法真的全部都介紹完,希望大家看完之後能對這些 Patter...

2023-10-04 ‧ 由 Dorara 分享
DAY 20

Day 20:來聊聊測試這件事(上)|Flutter TDD

在軟體開發中,當我們需要照顧的 Scope 越來越大,就會發現要維護程式碼品質這件事情越來越力不從心。所以測試的需求就應運而生,當我們越來越依賴測試來維護品質以...

2023-10-05 ‧ 由 Dorara 分享