大家好,我是馬在飛的飛。 常有客人會問要寫 APP 要用那一種比較好,這類的問題網路上回答不少,但基本上要看你做什麼來決定,對於非技術領域的人卻無從判斷起:到底我的APP ,業務邏輯難不難?效能吃不吃重?畫面複不複雜?所以等於還是沒回答,所以我針對非技術底的客戶從商業角度來建議: 我先簡單描術一下自己的APP的經歷
(年紀大了,時間會有一些誤差,但每一種都踩過坑), 2010 iOS objectC, android java ( MVC )
2012 phoneGap / JQueryMobile / Sencha touch (html5, web)
2016 React-native (redux)
2017 Android Kotlin ( RX, MVVM, data-binding) iOS Swift (MVP, MVVM, VIPER, other design pattern )
2018 React-native (hooks)
2019 Flutter (mvvm, scoped , provider, provider,)
2020 Flutter ( bloc)