关于朋友圈项目的重启。

在之前羽翼君做过一个高仿朋友圈的开源项目。因为服务器是自己租的阿里云,108一个月呢,所以撑了三个月就没法撑下去了。遂关闭…


近期恰好有空,研究了一下learncloud和bmob,最终选定用bmob方案来替代以前的服务器,最近已经在做数据转移了。


对于朋友圈项目,由于这次的数据迁移导致代码结构会翻天覆地的变化,因此我决定,干脆全部推到重来(写过的控件则进行优化)


这次重构的方向上主要有以下几点:


1. 从listview转成RecylerView,交互设计依然按照iOS版的标准(说实话,微信Android版的交互确实没有iOS的好)


2. 数据结构优化,减少过多的javabean(初步预测只会有3到4个实体类)。


3. 针对RecylerView的ViewHolder进一步优化和抽象,降低阅读难度(我读我之前的代码竟然都要思考一下……)


4. 看图功能把图集浏览优化,使ViewPager不再跟时间线处于同一布局。


5. 引入帐号系统,期望可以发朋友圈(后期计划)。


6. 小视频功能(后期,如无意外,应该是用B站的ijk了)。



这次的重构自然会在原来的仓库提交,但master分支代码在完成之前是不会变得,新代码将会提交到main-dev分支,最后再合并到主分支。


关于文章,如果是相同实现原理的功能,我不会再更新,这次只会对新的实现进行分享。


最后,朋友圈项目我是不会放弃的,即使工作后每天的时间不多,但我依然会一步一步慢慢做出来。不求一步到位,但求质量过硬。


最后的最后,感谢您对朋友圈高仿开源项目的支持以及关注,我也没打算靠这个项目获取到什么,但我衷心希望,如果您有好的意见或者idea,能够提交pullrequest,哪怕只是修改一段注释,也是对我的最大支持^ω^

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,288评论 25 708
  • 在古希腊神话中,农业女神得墨忒耳给了出远门的女儿普西芬尼一粒大豆,说能“消除邪恶,防冶百病。”但不久,善良的普西芬...
    jnrk120阅读 276评论 0 1
  • 好的爱情很简单,在你爱对方的时候,对方刚刚也爱着你。
    马云A阅读 204评论 0 0
  • 2017年8月25日 饶恕的外科手术 灵修主题:你如何从伤痛中重新振作 就位: 如果你们饶恕别人的过犯,你们的天父...
    底波拉女王阅读 884评论 0 0
  • 我的目标: 1.家人团聚 2.与cclee关系忠贞亲密无间 3.健康,美丽 4.在2017年12月30日前增加50...
    leannelian阅读 123评论 0 0