1.Flutter框架精通
熟練掌握Flutter框架及其核心原理(Widget、RenderObject、Element樹(shù)等)。
熟悉Flutter的狀態(tài)管理方案(如Provider、Riverpod、Bloc、GetX等)。
熟悉Flutter與原生平臺(tái)(Android/iOS)的交互(Platform Channel、Method Channel等)。
2.Dart語(yǔ)言熟練
深入理解Dart語(yǔ)言的特性(如異步編程async/await、Stream、Isolate等)。
熟悉Dart的空安全(Null Safety)和高效內(nèi)存管理。
3.跨平臺(tái)開(kāi)發(fā)經(jīng)驗(yàn)
有完整的Flutter跨平臺(tái)項(xiàng)目經(jīng)驗(yàn)(至少上線一個(gè)App)。
能處理多端適配問(wèn)題(屏幕適配、平臺(tái)差異、性能優(yōu)化等)。
4.原生開(kāi)發(fā)基礎(chǔ)(加分項(xiàng))
了解Android(Kotlin/Java)或iOS(Swift/Objective-C)開(kāi)發(fā),能調(diào)試原生代碼。
熟悉原生模塊集成(如推送、支付、地圖等SDK)。
5.UI/UX實(shí)現(xiàn)能力
能精準(zhǔn)還原設(shè)計(jì)稿,熟悉自定義動(dòng)畫(huà)、復(fù)雜布局的實(shí)現(xiàn)。
了解Material Design和Cupertino設(shè)計(jì)規(guī)范。
朝九晚六,大小周