您當(dāng)前的位置是:  首頁(yè) > 新聞 > 國(guó)內(nèi) >
 首頁(yè) > 新聞 > 國(guó)內(nèi) >

家聊--基于環(huán)信開(kāi)發(fā)老人打造的輕量級(jí)IM開(kāi)源項(xiàng)目

2016-11-17 11:17:43   作者:   來(lái)源:CTI論壇   評(píng)論:0  點(diǎn)擊:


  寫(xiě)在前面的話:
  簡(jiǎn)單來(lái)說(shuō),這是一款做來(lái)給家里老人用的APP,核心組件就是采用的環(huán)信sdk,感謝環(huán)信做的這么棒的sdk。。「信d趣或者看過(guò)項(xiàng)目的人希望給出寶貴意見(jiàn)與我探討,文章末尾有作者聯(lián)系方式(放后面是確定你在聯(lián)系我之前知道了家聊)
  初衷
  很久之前想就教家里老人學(xué)習(xí)使用智能機(jī),讓他們能用App和家人交流溝通,但是發(fā)現(xiàn)市面上流行的社交軟件對(duì)于他們來(lái)說(shuō)學(xué)習(xí)成本太高。
  這個(gè)項(xiàng)目屬于輕量級(jí)的IM項(xiàng)目,聊天形式只有文字、語(yǔ)音、圖片、短視頻、實(shí)時(shí)音視頻。這個(gè)軟件的定位和市面上大多數(shù)社交軟件不一樣,我希望去掉那些復(fù)雜的社交元素,專門(mén)做一款能適合老人快速上手智能機(jī)的軟件。
  所以類似群聊、朋友圈那樣的社交模塊都沒(méi)有做,力爭(zhēng)每個(gè)功能的入口簡(jiǎn)單清晰,老人一眼就能看懂,所以產(chǎn)品邏輯不會(huì)特別復(fù)雜,想了解的同學(xué)可以clone下來(lái)運(yùn)行看看(有時(shí)間我會(huì)打包個(gè)測(cè)試apk出來(lái))。
  項(xiàng)目特點(diǎn)
  項(xiàng)目里的業(yè)務(wù)架構(gòu)類似MVP,在環(huán)信官方的基礎(chǔ)上加了一些自己的實(shí)現(xiàn),代碼閱讀更加順暢。無(wú)論是做開(kāi)源項(xiàng)目還是工作上的項(xiàng)目,我個(gè)人更傾向于能用原生實(shí)現(xiàn)就用原生實(shí)現(xiàn),類似現(xiàn)在流行的RX系列、注解框架等我都沒(méi)有采用(這里不是說(shuō)不要去學(xué),新技術(shù)當(dāng)然值得去學(xué),但是至于要不要在項(xiàng)目中采用需要自己或團(tuán)隊(duì)考量)
  當(dāng)然這么多做的前提是有把握做好,不要隨隨便便就崩潰,目的其實(shí)就是為了降低別人閱讀或者接管代碼時(shí)的學(xué)習(xí)成本,所以大家在看代碼的時(shí)候應(yīng)該不會(huì)有特別難理解的地方
  主要功能
  • 聊天模塊,包含文字聊天、語(yǔ)音聊天、發(fā)送圖片、短視頻、實(shí)時(shí)音頻通話、實(shí)時(shí)視頻通話。
  • 通訊錄:可獲取系統(tǒng)通訊錄,和環(huán)信好友關(guān)系整合。
  • 撥號(hào)器:自定義的簡(jiǎn)單撥號(hào)盤(pán),方便老人直接撥打電話
  項(xiàng)目運(yùn)行效果圖:
\

\

\

\

\

\

 
 

專題