前言
伴隨着HTML5技術的普及力度與日俱增, 混合應用開發已經備受關注, 百家爭鳴的技術框架,如何做好技術選型,搭建最穩健的架構,快速的持續集成,是一個跨平臺App開發的關鍵所在,所以本套視頻教程憑藉實戰App開發做實驗講解,帶您共同學習基於Cordova平臺的混合應用開發。
效果展示
Cordova集成
Cordova作爲最跨平臺開發框架,已經變得越來越普及,已然成爲各個平臺開發的首選框架,Cordova獨居一下特色:
- 開源的框架,免費集成
- 豐富的底層插件以及第三方支持
- 快速集成的終端命令
- 多平臺支持(ios android windows…)
- 支持自定義接口
React集成
React是facebook開發的一款HTML5框架,現如今已經成爲主流的框架,雖然定位只是MVC中的一個view, 但是獨居特色的虛擬DOM, 組件化的思想,能夠整合Redux框架做數據管理,使其迅速普及開來,同時React也衍生處理驅動原生的技術框架React-Native, 火熱程度已經不言而喻。
那麼我們本套教程,將會結合React的技術框架做整理業務邏輯編寫。
OnsenUI集成
如果一個技術框架,想提高用戶體驗,一個好的UX設計也是至關重要的,所以本套教程,將會推薦並講解OnsenUI的在React中的集成,逐步搭建一個新聞App。
OnsenUI有如下特點:
- 支持多個框架平臺比如:Angular 1.x , Angular 2.x React, VUE
- 豐富的組件支持
- 支持ES6的集成語法
- 輕量級的UX框架
Redux集成
做爲Flux單向數據流的一個精簡實現,Redux框架成爲了React(View)的首選數據管理框架。單向的數據流動,大數據量的管理, 豐富的中間件集成,讓React的開發更加靈活便捷。
總結
總體來講,本套課程,會以實戰的方式,講解混合應用開發的整個流程,包括架構設計,框架集成,模塊分解,產品發佈;技術框架包括NodeJS, Webpack, npm, yarn, cordova, react, onsenui, redux系列中間價。
教程中會以Nodejs作爲基礎,搭建集成化的腳本文件,簡化Cordova App發佈的流程,使其更加方便快捷。
如果您想了解混合應用開發,那麼本套教程一定是一個不二之選。
個人公衆號
(ID: tianwaiyecao)