第十五屆 優選

mobile-dev
Senior 工程師的入門指南:Flutter 進擊之路
Dorara

系列文章

DAY 11

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

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

DAY 12

Day 10:燚!揭秘 Source Gen|Flutter 代碼生成

在上一篇文章中,我們深入探索了 Flutter 中的 Metadata,介紹了許多有趣的 Annotation。當然,光是了解 Metadata 只是冰山一角,...

DAY 13

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

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

DAY 14

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

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

DAY 15

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

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

DAY 16

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

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

DAY 17

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

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

DAY 18

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

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

DAY 19

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

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

DAY 20

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

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