博客原地址: Android即時通信和sns開源項目彙總
這是一個整理即時通信(IM)和社交系統(SNS)優秀開源項目的文檔,項目上傳github歡迎提交更新。
github地址:https://github.com/CameloeAnthony/Perfect_IM_SNShtml
1 環信(推薦)
2 阿里百川 雲旺
3 融雲
4 OpenSNS
……
#二 基於環信的即時通信開源項目
數據整理自環信官網,網絡數據和github。更多信息請參考環信官方網站和ImGeekreact
介紹:圖憶是一款基於位置信息的分享與社交應用。實現了將用戶記錄的不一樣類型的事件標刻於地圖之上,查看本身的記錄足跡,同時用戶能夠輕鬆查看附近分享的記事,添加好友聊天,創建興趣圈子,發現志趣相投的好友,而且用戶記事能夠分享到公共社區平臺,分享樂趣的同時也發現了更多的樂趣,社區推薦策略讓用戶發現更多有價值的樂趣。
功能模塊:android
消息:訂閱號、列表滑動刪除、TitleBar彈出菜單單聊,羣聊(發送文字,語音,位置,視頻,文件,語音電話,視頻通話)微信表情、
通信錄:按字母索引排序、添加手機通信錄好友、
發現:二維碼掃描添加好友、二維碼掃描加入羣聊、掃碼微信支付、生成本身二維碼圖片
朋友圈、發佈朋友圈信息、購物、遊戲、設置WebView與Javascript交互、播放視頻、加載HTML5頁面FastJson Json轉換神器、Imageloader圖片加載庫、Android-async-http 網絡請求庫、圖片縮放查看、加密解密git
效果展現:github
源碼連接:
https://github.com/CameloeAnthony/wechat算法
介紹:
宅不住,發現城市精彩運動,認識周邊潮人。相似與週末去哪兒 app, 同時加入了社交模塊,即時聊天功能。
功能模塊:數據庫
主頁、附近的活動、附近的潮人;
發佈活動、搜索活動;
專題、及時通信(環信SDK);
登錄(我的主頁)、設置模塊;後端
效果展現:
源碼連接:
http://pan.baidu.com/s/1sl7oSnNreact-native
介紹:圖憶是一款基於位置信息的分享與社交應用。實現了將用戶記錄的不一樣類型的事件標刻於地圖之上,查看本身的記錄足跡,同時用戶能夠輕鬆查看附近分享的記事,添加好友聊天,創建興趣圈子,發現志趣相投的好友,而且用戶記事能夠分享到公共社區平臺,分享樂趣的同時也發現了更多的樂趣,社區推薦策略讓用戶發現更多有價值的樂趣。
功能模塊:安全
【記錄記憶】你能夠記錄本身的生活點滴在地圖之上,能夠公開給別人看,也能夠保存爲本身的私有記憶。
【離線記錄】沒有網絡也能夠輕鬆保存離線記錄,WIFI鏈接後直接批量上傳,省心
【地圖附近】你將經過地圖查看到附近用戶公開的說有分享記錄,固然是直接在地圖上展現的喲,很直觀的說,還有五個標籤分類查詢喲,就等你來發現了。
【雷達】發現同時在附近開啓雷達的小夥伴,自定義雷達顯示的內容,讓小夥伴更容易發現你
【聊天圈子】與TA盡情暢聊,興趣小夥伴建圈子一塊兒聊。
【圖憶社區】點贊,評論,分享,收藏Ta的分享
效果展現:
源碼連接: https://github.com/donlan/Tuyi
介紹:基於環信平臺進行開發,旨在打造的高效團隊溝通的移動客戶端,供企業內部協做使用、適應移動辦公須要,提高企業溝通協同效率,加強企業辦公管理效率。(當前僅實現了用戶登入登出功能、通信功能、投票功能。)具體功能說明
功能模塊:
1、用戶登陸註冊功能
1.系統登陸界面
2系統註冊界面
註冊功能實現:限制帳號長度必須爲11位,出生日期選擇,頭像選擇(從系統自帶頭像中選擇)
3.系統首頁 登錄成功,即進入系統主頁面
4.我的信息查看及修改 進入主頁面後點擊我的信息查看,便可查看相關信息,並對其進行修改
主界面
(1)頭像修改功能實現
(2)名字修改功能實現
(3)部門修改功能實現
(4)性別選擇功能實現
(5)個性簽名修改功能實現
2、通信功能
主界面
功能實現:羣組聊天,單對單私人聊天,查看好友列表,查看好友詳情,查看羣組詳情
3、投票功能
主界面
功能實現:展現用戶發起的投票列表,新增投票,投票提交。
效果展現:
源碼連接:https://github.com/caisiyi/SYTeamApp
介紹:但願給愛漂亮嚮往美的你一個全方位的祕密基地,也但願給想要作全職代購或者兼職代購甚至只是旅遊順便想代購掙回機票錢的我一個平臺,源於這個初衷,美膚GO提供高品質的代購機制和最親民線下般體驗的護膚資訊,只爲讓你更美麗!
功能模塊:
我的海外代購
美妝美膚課程
社區分享互動等
效果展現:
源碼連接:
https://github.com/Rabbit00/MeifuGO
介紹:
基於IM(環信通訊雲)+LBS(百度地圖SDK+GeoHash距離算法)的社交APP
功能模塊:
1、功能列表:
一、登陸、註冊(採用後端受權註冊的方式綁定環信id,更安全)
二、用戶資料:頭像、暱稱、性別、生日、地區(本地arrays.xml存儲地區數據庫)、個性簽名
三、Tab1.-「人」—- 百度地圖中顯示十千米內的人(若是用戶位置集中或者人數過少會致使沒法測試,所以「更遠」選項,搜尋更多,而且自己的十千米概念也未進行篩選)
四、Tab2.「事」—-十千米內的動態–文字、圖片、位置的動態(發佈、回帖、通知提醒)
五、Tab3.「聊」—-IM會話
六、Tab4. 「友」—通信錄及好友申請
七、個人動態
八、二維碼—經過掃二維碼加好友
2、特色備註:
一、本項目中採用geohash算法編碼用戶的位置座標,達到位置的粗分區,然後進行精確精算實現十千米以內的人和事的概念。
二、建立自定義的百度地圖標註。
三、一套將環信IM系統和開發者自身的用戶體系融合的解決方案(當前的解決方案在多個項目中獲得檢驗,成熟穩定)。
四、常見的發帖回覆模塊的處理解決。
五、利用環信的透傳消息進行用戶的帖子發佈、回覆等提醒通知。(待更新)
六、UI優化,如電話聊天背景的取自用戶頭像的毛玻璃特效–參考微信電話聊天背景(待更新)
效果展現:
源碼連接:
https://github.com/huangfangyi/fangyuanshili
介紹:圖憶是一款基於位置信息的分享與社交應用。實現了將用戶記錄的不一樣類型的事件標刻於地圖之上,查看本身的記錄足跡,同時用戶能夠輕鬆查看附近分享的記事,添加好友聊天,創建興趣圈子,發現志趣相投的好友,而且用戶記事能夠分享到公共社區平臺,分享樂趣的同時也發現了更多的樂趣,社區推薦策略讓用戶發現更多有價值的樂趣。
功能模塊:
基於環信sdk的陌生人交友android版本開源了—在哪(微話聊) 該項目是改編自環信即時通信雲的demo改編,新增了一些功能 環信即時通信雲demo包含了一個接近微信的完整的聊天app的全部功能, 包括髮文字,表情,圖片,語音,位置,羣聊,登陸,註冊,退出登陸等。
效果展現:
源碼連接:
https://github.com/vasth/zaina
介紹:用「店話」搜索想要找的店鋪電話,也能夠上傳本身的店鋪信息和在線的客戶免費語音通話,語音通話的流量僅僅須要3-5kb/s啊,還不快快下載!
功能模塊:
免費語音通話
效果展現:
源碼連接:
https://github.com/vasth/dianhua
介紹:
這是一款使用了Material Design和MVP的情侶之間使用的app。試用了一下。效果很不錯。
功能模塊:
屬於兩我的的朋友圈,
兩我的聊天,
登錄註冊
效果展現:
源碼連接:
https://github.com/rogerou/Baby
介紹:
「約個球」APP是一款基於android系統開發的以球類運動爲主題的社交app平臺,註冊「約個球」,你能夠同本身的聯繫人進行溝通交流。你也能夠在這裏找到附近喜歡打球的人,填寫本身的信息(如:選擇本身喜歡的球類運動,打哪一個位置,打了幾年球之類的)。迅速發現附近各類球類運動場所。更重要的是,在「約個球」你隨時均可以知道附近有哪些朋友正在戰鬥,你能夠加入進去,也能夠自行組建本身的戰隊。你也能夠發起「約架」,邀請附近聯繫人隊伍來一場精彩的籃球賽、足球賽……爲球類運動愛好者提供一個在線交友的平臺,爲線下的球類運動助力。
功能模塊:
1 聊天模塊
2 聯繫人模塊
3 附近信息模塊
4 資訊模塊
5 我的信息模塊
效果展現:
源碼連接:
https://github.com/CameloeAnthony/MVPCommon