2017-7-13(框架介绍篇)

之前面试的时候,发现很多做直播的公司,既然直播这么火,那我自己也开发一个练手。今天开了一个专栏,专注于记录我自己开发直播app所遇到的坑。先说一下,我目前开发的进度吧,目前把app的框架已经搭好了。

服务器--->因为我自己一个开发着练手,我找了一个后端平台作为我的服务器,名字叫bmob。

这个平台挺屌的,基本有我们后端需要的功能。比如:登录注册,应用更新,数据实时性,等等。在一定量的情况下是免费的,我现在这样肯定是够用了。但如果你用做商业用途的话,那就不行了,因为你还得考虑用户多了,你的稳定性。目前我使用的情况还好,还算稳定。至于怎么使用,我觉得你们可以上到官网去玩玩。毕竟如果自己独立开发,这可是自主操作性很高啊,最起码不用依赖一个真正的后端。如果想知道怎么使用,怎么玩,去下载一个sdkDemo,看看代码,马上会,这里我就不详细介绍了。

直播用到的平台---->做直播的app,不用说,最重要的是直播这一个功能。叫我自己去开发一个直播,对于我来说,可能真的不现实。所以毫无疑问,我也是用了第三方的平台,声网。

这个平台挺多app用到了,最熟悉就是陌陌了。里面不局限于做直播的功能,还是几种。例如视屏通话,音频通话等等。想体验一下的同学,可以去申请开发者账号,然后下载一个sdkDemo来看看玩玩。里面还是有很多可学之处的。

app界面------>说到这个,我以前一直想自己开发一款app。但是都是碍于一个完整的app需要一个后台,一个UI设计师。不是找不到朋友,是因为感觉太麻烦他们了。除非你这个app赚钱了,可以给他们分钱。而且也不是每个人都喜欢用业余的时间,去做一些看不到未来的事情。所以app界面,可能做得不是很好看。但也应该不难看,app需要用到的图标我都在Iconfont平台搜索拿的。对我来说也是一个极大的方便。

app代码结构---->app的代码结构的话,我用着目前比较流行的编程模式MVP,用的工具肯定是Android Studio啦。我发现studio有个插件功能是可以自动帮我们生成mvp模式的代码的。叫MVPHelper,估计很多小伙伴知道吧。

代码版本管理工具----->作为开发,不得不提代码版本管理。我用的是github,为此我还花了一天的时间去学习,后来发现,studio就可以直接连接到github上,所以我把代码都提交到了github上。每天下班一提。

项目管理工具---->有时候开发app,不仅仅是开发,我还希望学习一下app开发流程的管理,bug的管理。所以我还用到了一个叫禅道的项目管理工具,这个工具挺好用的,我想到什么就先写上去,有什么bug也先写上去。对于团队开发来讲,这个软件可以提高一定的工资效率。

好了,app的整体需要的东西都准备好了,就可以愉快的开发了。今天就到这里,加油,坚持!


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阮小鬼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值