混合模式移動端的搭建與使用(React-native + Vue + h5 + iOS + Android)持續(xù)更新

一.背景
??本人是做后端開發(fā)人員诺核,本來公司移動端項目是外包給其他公司做的抄肖,但是后期維護成本太高,公司決定要自己來開發(fā)窖杀,不過部門內沒有做移動端開發(fā)的漓摩,又不想招人,所以來了個趕鴨子上架入客,我就被推上來移動道路管毙,剛開始也是各種碰壁,也是經歷各類的蒙圈桌硫,摸爬滾打夭咬,也算是把東西做出來了。一直想寫博客铆隘,將內容記錄下來卓舵,但是一是沒有時間,二是電腦里都裝好了各類環(huán)境膀钠,所以沒法細致的記錄√屯澹現在剛入手一個mac book,所以嶄新的電腦可以從安裝環(huán)境和工具開始記錄肿嘲。
??第一個版本經過評估融击,是采用的React Native 來做的,因為人員有限雳窟,并且做后端的也有原生Javascript作為基礎尊浪,所以采用它,下面用RN簡寫敘述封救。RN 的好處就是能編寫代碼容易上手际长,并且?guī)缀跏菍懸惶状a兩端(Android和iOS)同時運行,并且?guī)缀醺杏X不到編譯的過程兴泥,開發(fā)成功后普通功能幾乎能達到跟原生的用戶體驗工育。好處就不去多說了,在React Native中文網有各種介紹和使用方法搓彻。
??第二個版本是要做原生的App如绸,我想大家也都知道,領導們解決了溫飽問題后旭贬,就會思yy怔接,想要更好的體驗,以及為了更方便的和第三方公司集成sdk稀轨,所以開始了漫漫原生路扼脐。公司又從后端開發(fā)人員中調配了一個人來做安卓,這樣就組成了開始的移動團隊。這樣兩個人都開始了自己的研究工作瓦侮,經過一小段時間艰赞,大家都有了成果,從登陸到主界面到各個頁簽肚吏,以及個人設置頁面都出來了方妖。大家歡喜之余,那么問題來了罚攀,其中有很多功能需要繼續(xù)使用RN的功能党觅,所以要面臨著Android和iOS要集成同一套RN代碼,也就是說兩個原生和RN要在同一個工程目錄中斋泄,維護共同的代碼杯瞻。在下面會寫到如何把現有的兩個原生項目集成到RN中。
??第三個版本是要集成h5功能炫掐,由于公司業(yè)務需求又兵,有很多功能是每天都會隨著業(yè)務方的變化而更改需求,熱更新和原生的更新已經滿足不了卒废,所以我們決定用vue來做h5功能。這樣宙地,我們的app 就應用到了rn vue和原生摔认。
??版本都搭建好后,寫了各類的原生與rn的橋接api宅粥、h5與原生橋接api参袱、以及rn與h5橋接api,然后項目又進入了一些開發(fā)人員,這樣整體項目算是組建完畢秽梅,并且開發(fā)人員進來之后不需要有太多的相應技能即可工作抹蚀。
二.實際開發(fā)
??我會按照我從0開始做移動端三個版本的順序進行講解。已經有相關經驗的可跳過觀看企垦。
??1.React Native項目搭建和使用(已更完)
??2.安卓环壤、蘋果、React Native的系統(tǒng)協(xié)作開發(fā)之 --- iOS原生項目集成RN(等待更新)
??3.安卓钞诡、蘋果郑现、React Native的系統(tǒng)協(xié)作開發(fā)之 --- Android原生項目集成RN(等待更新)
??4.安卓、蘋果 引入h5 (Vue實現)(等待更新)

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末荧降,一起剝皮案震驚了整個濱河市接箫,隨后出現的幾起案子,更是在濱河造成了極大的恐慌朵诫,老刑警劉巖辛友,帶你破解...
    沈念sama閱讀 219,490評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現場離奇詭異剪返,居然都是意外死亡废累,警方通過查閱死者的電腦和手機邓梅,發(fā)現死者居然都...
    沈念sama閱讀 93,581評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來九默,“玉大人震放,你說我怎么就攤上這事⊥招蓿” “怎么了殿遂?”我有些...
    開封第一講書人閱讀 165,830評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長乙各。 經常有香客問我墨礁,道長,這世上最難降的妖魔是什么耳峦? 我笑而不...
    開封第一講書人閱讀 58,957評論 1 295
  • 正文 為了忘掉前任恩静,我火速辦了婚禮,結果婚禮上蹲坷,老公的妹妹穿的比我還像新娘驶乾。我一直安慰自己,他們只是感情好循签,可當我...
    茶點故事閱讀 67,974評論 6 393
  • 文/花漫 我一把揭開白布级乐。 她就那樣靜靜地躺著,像睡著了一般县匠。 火紅的嫁衣襯著肌膚如雪风科。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,754評論 1 307
  • 那天乞旦,我揣著相機與錄音贼穆,去河邊找鬼。 笑死兰粉,一個胖子當著我的面吹牛故痊,可吹牛的內容都是我干的。 我是一名探鬼主播玖姑,決...
    沈念sama閱讀 40,464評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼崖蜜,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了客峭?” 一聲冷哼從身側響起豫领,我...
    開封第一講書人閱讀 39,357評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎舔琅,沒想到半個月后等恐,有當地人在樹林里發(fā)現了一具尸體,經...
    沈念sama閱讀 45,847評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,995評論 3 338
  • 正文 我和宋清朗相戀三年课蔬,在試婚紗的時候發(fā)現自己被綠了囱稽。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,137評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡二跋,死狀恐怖战惊,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情扎即,我是刑警寧澤吞获,帶...
    沈念sama閱讀 35,819評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站谚鄙,受9級特大地震影響各拷,放射性物質發(fā)生泄漏。R本人自食惡果不足惜闷营,卻給世界環(huán)境...
    茶點故事閱讀 41,482評論 3 331
  • 文/蒙蒙 一烤黍、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧傻盟,春花似錦速蕊、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,023評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至筝闹,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間腥光,已是汗流浹背关顷。 一陣腳步聲響...
    開封第一講書人閱讀 33,149評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留武福,地道東北人议双。 一個月前我還...
    沈念sama閱讀 48,409評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像捉片,于是被迫代替她去往敵國和親平痰。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,086評論 2 355