歡迎來到 Senior 工程師的入門指南,工作 3~5 年發現基本技能已經很熟悉,但卻不知道如何往 Senior 的方向邁進,這篇指南包含了我自己的經驗與教訓,內容並不會拘泥在 Flutter 本身,更多的是想與你們分享我所學到的東西,如果可以稍稍幫助到你我會非常開心。
我們都知道,Flutter 之所以能夠擁有跨平台的能力,都必須感謝於他不依賴平台的 API 本身,而是依賴於渲染引擎,早期是 Skia 現在開始面向 Impel...
在上一篇講到 Impeller 與 Skia 不同,Impeller 在構建過程中而不是在運行時編譯 Shader。在構建過程中,Impeller Shader...
經過昨天的 shader 洗禮,感覺好像要越走越偏們,今天趕快把道路拐回來,介紹一下 Flutter 的安全性。在資安上有一個經典的「水桶理論」,這個桶子由許多...
昨天跟各位介紹如何提升 Flutter 安全性的七種方法,發現漏掉了一個重要的 package:flutter_secure_storage。 在開發移動應用程...
Flutter 在開發之初,並沒有一個完美的狀態管理解決方案。於是各路民間大神,從過往的軟體開發中提出了很多不同的解決方案。我在過往參與過的專案中,就經歷過 B...
中秋節大家有好好賞月嗎,趁著連假有空的時候,繼續把 Riverpod 內容繼續讀完,上班時間可沒那麼多體裡可以把它嗑完。那廢話不多說就開始吧! Provider...
在前幾天講解 Clean Architecture 的第一期,我們有跟大家分享了 SOLID 的 Design Principles,大家應該還意猶未盡吧!今天...
Day 18:Flutter Design Patterns(二)|Behavioural Patterns 上集 昨天跟大家複習了基本的 Structural...
今天是 Design Pattern 的最後一集,但是 Design Patter 真的太多種了,沒辦法真的全部都介紹完,希望大家看完之後能對這些 Patter...
在軟體開發中,當我們需要照顧的 Scope 越來越大,就會發現要維護程式碼品質這件事情越來越力不從心。所以測試的需求就應運而生,當我們越來越依賴測試來維護品質以...