根據(jù)IDC數(shù)據(jù)顯示,中國(guó)有近200萬(wàn)開(kāi)發(fā)者匙隔,身為一個(gè)程序員疑苫,我們生活在一個(gè) IT 系統(tǒng)越發(fā)復(fù)雜且多變化的時(shí)代。有時(shí)候執(zhí)行一個(gè)簡(jiǎn)單的開(kāi)源項(xiàng)目,開(kāi)發(fā)一個(gè)基礎(chǔ)功能都需要精準(zhǔn)定義并耗費(fèi)大量時(shí)間專注任務(wù)捍掺。隨著云計(jì)算的興起撼短,API 和SDK開(kāi)始作為軟件之間重要媒介而作為一種獨(dú)立應(yīng)用而存在,“一切皆軟件挺勿,一切皆API曲横,一切皆SDK”。通過(guò)API和SDK可以讓開(kāi)發(fā)者擺脫繁重的基礎(chǔ)功能底層開(kāi)發(fā)不瓶,短時(shí)間即可讓App擁有各種諸如內(nèi)置IM禾嫉、統(tǒng)計(jì)等基礎(chǔ)功能組件能力。
5月14日蚊丐,由環(huán)信聯(lián)合猿圈共同推出的“首屆環(huán)信編程大賽”頒獎(jiǎng)典禮在中關(guān)村義創(chuàng)空間隆重舉行熙参。本次環(huán)信編程大賽歷時(shí)兩個(gè)月,由線上初賽麦备、決賽和頒獎(jiǎng)典禮三個(gè)環(huán)節(jié)組成孽椰,總計(jì)報(bào)名人數(shù)2000+,收到?jīng)Q賽項(xiàng)目100+凛篙。最終由評(píng)委會(huì)認(rèn)定的13個(gè)優(yōu)秀開(kāi)源項(xiàng)目及開(kāi)發(fā)者集體亮相頒獎(jiǎng)典禮黍匾。其中“方圓十里”、“高仿微信“和“咚咚”三個(gè)開(kāi)源項(xiàng)目名列前三呛梆,共同分享了15000元獎(jiǎng)金和價(jià)值12000元的專屬表情包锐涯。
優(yōu)秀項(xiàng)目開(kāi)發(fā)者合影
小鮮肉可畏,“咚咚”項(xiàng)目負(fù)責(zé)人95后蔡斯儀分享技術(shù)開(kāi)發(fā)細(xì)節(jié)
其余入圍的十余個(gè)優(yōu)秀開(kāi)源項(xiàng)目同樣引起了到場(chǎng)開(kāi)發(fā)者的熱烈追捧削彬,環(huán)信將分期將入圍的優(yōu)秀項(xiàng)目代碼免費(fèi)開(kāi)源給小伙伴們全庸。今天我們帶來(lái)的是本次環(huán)信編程大賽的季軍選手——咚咚,一款專注團(tuán)隊(duì)高效溝通的移動(dòng)客戶端融痛。咚咚基于環(huán)信平臺(tái)進(jìn)行開(kāi)發(fā)壶笼,旨在打造一款團(tuán)隊(duì)高效溝通的移動(dòng)客戶端,供企業(yè)內(nèi)部協(xié)作使用雁刷,適應(yīng)移動(dòng)辦公需要覆劈,提升企業(yè)溝通協(xié)同效率,增強(qiáng)企業(yè)辦公管理效率沛励。
“咚咚”APP界面截圖
1.軟件介紹
咚咚基于環(huán)信平臺(tái)進(jìn)行開(kāi)發(fā)责语,旨在打造一款團(tuán)隊(duì)高效溝通的移動(dòng)客戶端,供企業(yè)內(nèi)部協(xié)作使用目派,適應(yīng)移動(dòng)辦公需要坤候,提升企業(yè)溝通協(xié)同效率,增強(qiáng)企業(yè)辦公管理效率企蹭。(咚咚一期實(shí)現(xiàn)了用戶登入登出功能白筹、通訊功能智末、投票功能。)
2.功能介紹
一徒河、用戶登錄注冊(cè)功能
1.系統(tǒng)登錄界面
2系統(tǒng)注冊(cè)界面
注冊(cè)功能實(shí)現(xiàn):限制賬號(hào)長(zhǎng)度必須為11位系馆,出生日期選擇,頭像選擇(從系統(tǒng)自帶頭像中選擇)
3.系統(tǒng)首頁(yè)
登陸成功顽照,即進(jìn)入系統(tǒng)主頁(yè)面
4.個(gè)人信息查看及修改
進(jìn)入主頁(yè)面后點(diǎn)擊個(gè)人信息查看由蘑,即可查看相關(guān)信息,并對(duì)其進(jìn)行修改
主界面
(1)頭像修改功能實(shí)現(xiàn)
(2)名字修改功能實(shí)現(xiàn)
(3)部門修改功能實(shí)現(xiàn)
(4)性別選擇功能實(shí)現(xiàn)
(5)個(gè)性簽名修改功能實(shí)現(xiàn)
二代兵、通訊功能
主界面
功能實(shí)現(xiàn):群組聊天尼酿,單對(duì)單私人聊天,查看好友列表奢人,查看好友詳情谓媒,查看群組詳情
三、投票功能
主界面
功能實(shí)現(xiàn):展示用戶發(fā)起的投票列表何乎,新增投票句惯,投票提交
3.使用技術(shù)
環(huán)信即時(shí)通訊云
4.作者心得
咚咚基于環(huán)信即時(shí)通訊云平臺(tái),避開(kāi)了即時(shí)通訊等繁雜底層技術(shù)開(kāi)發(fā)支救,使得項(xiàng)目的難點(diǎn)得以輕松解決抢野。例如在平臺(tái)上可以快速使用即時(shí)通訊功能、用戶好友管理以及群組管理等功能各墨,讓項(xiàng)目得以快速開(kāi)發(fā)成型指孤,產(chǎn)品團(tuán)隊(duì)只需要專注于APP核心業(yè)務(wù)層開(kāi)發(fā)即可,也給移動(dòng)互聯(lián)時(shí)代的APP開(kāi)發(fā)指出了一條明路贬堵。
特別感謝以下企業(yè)的大力支持:
義創(chuàng)空間提供頒獎(jiǎng)場(chǎng)地
萌島從自有形象庫(kù)中授權(quán)一套價(jià)值12000元的表情包
Emokit贊助Apple Watch一臺(tái)
猿圈全程提供技術(shù)評(píng)測(cè)支持
git源碼下載https://github.com/caisiyi/SYTeamApp
更多開(kāi)源項(xiàng)目請(qǐng)點(diǎn)擊http://community.easemob.com/article/825307813
咚咚項(xiàng)目作者演講PPT下載↓↓↓