本篇文章2197字,读完约5分钟

根据idc的数据,中国有近200万开发商。作为程序员,我们生活在一个it系统变得更加复杂多变的时代。有时,当执行一个简单的开源项目并开发一个基本功能时,需要精确地定义它,并花大量时间关注任务。随着云计算的兴起,api和sdk开始作为独立的应用程序存在,作为软件之间的重要媒介,“一切都是软件,一切都是api,一切都是sdk”。通过api和sdk,开发人员可以摆脱基本功能的繁重底层开发,并且在短时间内,应用可以拥有各种基本功能组件,如内置im和统计。

环信编程大赛优秀开源项目源码放出:文播+图忆

5月14日,由欢馨和Ape Circle联合发起的“首届欢馨节目大赛”颁奖典礼在空中关村宜庄隆重举行。比赛持续了两个月,包括三个环节:网上预赛、决赛和颁奖仪式。申请人总数超过2,000人,收到了100多个最终项目。最后,评审团确定的13个杰出的开源项目和开发者集体出现在颁奖典礼上。其中,“方圆十力”、“高仿微信”和“东东”位列三大开源项目,分享1.5万元奖金和价值1.2万元的独家表情包。

环信编程大赛优秀开源项目源码放出:文播+图忆

优秀项目开发人员的合影

其余入围的十个优秀开源项目也吸引了在场开发者的热情追求。欢馨将分阶段免费向朋友开放入围的优秀项目代码。今天,我们带来了一个个性化的文本直播平台应用——基于环信SDK——“文博”,以及一个基于地理位置信息的社交分享应用——“易图”。“文博”的典型使用场景包括经典的现场文本广播项目——现场球类游戏、流行的现场游戏,以及现场生活技能、现场课程等。,所有这些都可以在《文博》中找到相应的频道。

环信编程大赛优秀开源项目源码放出:文播+图忆

“文博”项目负责人董亦菲分享了技术开发的细节

“文博”应用界面截图

功能:

这个项目是一个基于欢信软件开发工具包的安卓应用程序,这是一个文本直播平台。

环信编程大赛优秀开源项目源码放出:文播+图忆

当我报名参加比赛时,我想到了这样一个问题:一个完全为我而生的sdk有什么潜力?因此,环信提供的即时消息群聊功能已经被重新设计并转换为当前的文本直播平台类型应用。

环信编程大赛优秀开源项目源码放出:文播+图忆

每个直播室实际上是一个im组或讨论组,“只有组创建者可以发言。”经过一些界面修改,一个类似于自早期非智能机器时代以来一直流行的纯文本直播的应用可以实现。

环信编程大赛优秀开源项目源码放出:文播+图忆

典型的使用场景包括经典的文本直播项目-现场球类游戏,流行的现场游戏,加上现场生活技能,现场课程等。,所有这些都可以在文博找到相应的渠道。

环信编程大赛优秀开源项目源码放出:文播+图忆

目前,提交的版本纯粹是为游客,锚是单独实现的。

技术:

客户端使用了drcosu工作室的dileber框架和mvp设计模式,整个项目的冗余度很低。

环信编程大赛优秀开源项目源码放出:文播+图忆

整合环信sdk,进行个性化改造。

图像以. 9格式存储,界面和图标以ttf模式呈现,并且每个模型都有很好的兼容性。

环信编程大赛优秀开源项目源码放出:文播+图忆

服务器使用java(spring),与ngix和redis合作,大大提高了访问响应速度。

采用http通信和json、xml等数据格式,具有良好的可移植性和通用性。

经验

虽然反复制造轮子是好的,但在实际开发中,你经常可以用更好的方法来加快速度,获得更大的成就感。欢信sdk是即时通讯云领域的优秀sdk。有了jpush和良好的创造力,无限的可能性可以实现。创造力是新型软件的核心竞争力。

环信编程大赛优秀开源项目源码放出:文播+图忆

介绍

这篇课文的现场直播同样精彩。

“易图”项目负责人梁桂东分享了技术开发的细节

易图是一个基于地理位置信息的社交共享应用。它可以在地图上标记用户记录的不同类型的事件,并查看他们自己的记录足迹。同时,用户可以轻松查看附近共享的笔记,添加好友聊天,建立兴趣圈,找到兴趣相近的朋友。此外,用户可以在公共社区平台上分享他们的笔记,在分享乐趣的同时找到更多乐趣。社区推荐策略让用户找到更有价值的乐趣。

环信编程大赛优秀开源项目源码放出:文播+图忆

“易图”应用界面截图

1.软件介绍

易图是一个基于地理位置信息的社交共享应用。它可以在地图上标记用户记录的不同类型的事件,并查看他们自己的记录足迹。同时,用户可以轻松查看附近共享的笔记,添加好友聊天,建立兴趣圈,找到兴趣相近的朋友。此外,用户可以在公共社区平台上分享他们的笔记,在分享乐趣的同时找到更多乐趣。社区推荐策略让用户找到更有价值的乐趣。

环信编程大赛优秀开源项目源码放出:文播+图忆

2.功能介绍

[记录记忆]你可以在地图上记录你的生活,给别人看,或者把它保存为你自己的私人记忆。

环信编程大赛优秀开源项目源码放出:文播+图忆

[离线记录]离线记录无需网络即可轻松保存。wifi连接后,可以直接批量上传,省心

环信编程大赛优秀开源项目源码放出:文播+图忆

[靠近地图]你会透过地图看到,附近的用户公开表示有共享记录,这些记录当然会直接显示在地图上。凭直觉来说,仍然有五个标签需要分类和查询,只等你去发现。

环信编程大赛优秀开源项目源码放出:文播+图忆

[雷达]找一个同时打开附近雷达的小伙伴,定制雷达显示的内容,让小伙伴更容易找到你

环信编程大赛优秀开源项目源码放出:文播+图忆

[聊天圈]和助教好好聊聊,建立一个有兴趣的朋友一起聊天的圈子。

[易图社区]喜欢、评论、分享和收集ta分享

3.使用技术

欢馨im

百度地图api

优盟原料药

4.作者的经历

Im越来越受到开发者的关注,并逐渐成为应用的标准。大多数APPs都集成了即时通讯功能。将应用的核心功能与即时通讯紧密结合,将更有利于应用的用户体验和保留。应用的多元化发展需要多功能的有机结合。作为一个完整的sdk,它需要较少的应用程序的原始逻辑的干扰,而不减少功能和经验。在这些方面,欢馨的im sdk做得很好。

环信编程大赛优秀开源项目源码放出:文播+图忆

特别感谢以下企业的大力支持:

宜创空厅提供颁奖场地

蒙岛从自己的图片库里授权了一套价值12000元的表情包

Emokit赞助了一款苹果手表

Ape圈在整个过程中提供技术评估支持

优秀的开源项目源代码和语音ppt下载地址戒指信编程比赛

标题:环信编程大赛优秀开源项目源码放出:文播+图忆

地址:http://www.3mta.com/xlxw/7197.html