Flutter入門實戰:從0到1仿寫web版掘金App

Neal_yang發表於2018-12-13

2018曾埋下一粒種子,今年一定要寫一本小冊。。。

前言

img

立貼的方向曾今是分析react原始碼並實現react mini...的確亞歷山大,後因團隊技術方向探索以及業務壓力,沒有太多時間來學習原始碼。當然,原始碼的學習還未終止。

在下半年,老闆介紹到團隊後面可能需要搞起flutter建設的時候,開始萌生要不寫個Flutter入門實戰的小教程吧~遂在十一寫了一篇《Flutter從入門到寄幾玩兒》

在此也寫過很多的demo,無論是我們專案中正在打算開源上線的Flutter菜鳥手冊(後續會推出)還是網上借鑑各路大神實現的有意思demo。加上之前有些過react 全棧demo的系列教程。遂想寫一本,關於Flutter入門實戰的小冊:《Flutter入門實戰:從0到1仿寫web版掘金App》

說說Flutter

如果再次之前大家對Flutter還是比較陌生的話,那麼經過Google昨天釋出的1.0相比大家都對Flutter有了一個嶄新的認識。其中最令我興奮的或許就是Flutter欲統一多端。心中默默可憐正在使用的Rax。一起。心中還隱隱嘆息Google層力推的shadow dom,web Component...而如今,這些都可以在Flutter中有所期待。其中對於前端甚至遊戲界中最為期待或許是 Flare 的出現。讓動畫成為了一種誇張的簡便。

對於Flutter的效能,推薦大家可以參看下閒魚發表的一篇流言終結者- Flutter和RN誰才是更好的跨端開發方案

這本小冊

Flutter入門實戰:從0到1仿寫web版掘金App

小冊的目的是為了將知識點更加集中的存放同時也是自己2018的一個目標。

筆者將從flutter基礎到一步一步實現web版掘金來帶大家感受flutter的魅力。旨在讓大家熟練使用flutter來完成自己想做的APP開發。當然,筆者深知授人魚不如授人以漁。所以文章中,會介紹筆者遇到的問題,以及思考的過程。方便大家借鑑與思考。

想寫的很多,Dart畢竟是一門語言不可能一篇概全。Flutter可能還有些陌生,不可能一篇吃透。但是限於篇幅,筆者還是想以實戰為主打。其中也會給大家推薦筆者認為不錯的學習資源。

你會學到什麼?

  • 入門flutter、學習Dart ,掌握一門新技術
  • 掌握flutter、dart中開發技巧以及解決問題的方式
  • 常用Widget的使用並可獨立完成介面編寫
  • flutter中路由的使用以及flutter package的查詢和使用
  • 學會網路請求、上拉重新整理等常規App具有的功能開發
  • 獨立開發App

一下是小冊的目錄:

目錄以功能點劃分,目前還在評審階段,如果大家有好的想法,歡迎交流。小冊編寫順序同時也是筆者的編碼順序。寫完一個功能點,寫一篇文章,有些章節甚至會補充之前章節的修改。這樣也是為了讓大家能在看小冊中感受到編碼的過程。羅馬不是一日建成之說。

小冊適合剛剛起步Flutter者,對於已經熟練使用常用Widget和基本功能app開發的同學可能幫助並不會很大,建議大家可以先看看github開源的程式碼

重點說明

小冊目前還在評審階段。原認為的十一月份評審修改階段推到了十二月份,也的確有些與工作任務衝突,但是初寫小冊,筆者也是非常謹慎,秉承著寫的不囉嗦又不遺漏關鍵點的原則,希望在評審階段多多吸收各路同學的建議和意見並加以修改,特此申請了早鳥票。也希望能夠真正的幫助初學者感受下Flutter的魅力。

官方群一直未建,歡迎大家加入筆者自群的交流群。歡迎吐槽、指點:

Flutter入門實戰:從0到1仿寫web版掘金App

小冊地址:https://juejin.im/book/5bff85f3e51d453c6c05fa57

github地址:https://github.com/Nealyang/flutter

相關文章