我的Android博客收集应用

1.闲的有点慌

今年一开年部门里就陆陆续续有人离职(这个现象还在继续…),不仅仅是因为这是个离职的好季节,也有一些公司层面的原因:高层变动太大。
负责移动端的产品走了好几个,这下可就解放了我们这些底层的码农。都没人提需求了,还不起来嗨?
嗨了几天后发现没什么意思,有点闲得慌,没事做空虚、心慌啊(瞎扯,怕填KPI的时候没什么东西可写吧)。
看到GitHub上有码友组织翻译国外的技术博客,我也想凑凑热闹,无奈英语太差不得不放弃(四级考了四次才低分飘过,六级打算考六次的,结果考了第二次就毕业了,没机会考了)。
既然翻译不行,自己做个App展示这些博客总行了吧? 反正闲得慌,找点事做吧~

2.顺便学习下SpringMVC

既然要开发一个App,后端是要有的,不然怎么给前端提供数据呢。可是只懂简单的JavaWeb技术和一些简单的css貌似很难做出像样的接口API来,更别说后端管理系统了。
找做WEB开发的同学?他们太忙,没空搭理我;自己再学学SpringMVC啥的?会不会太晚了?
管他呢,反正现在有的是时间学习。
开学~~~
。。。此处省略30天。。。
提前退学~~~

3.Android Blog 项目

不管学的怎么样,反正再不开始项目整个人都不好了。于是4月份开始正式做后台。
首先是后台管理系统(根本称不上系统好吧~)。由于本人前端技术一窍不通,所以界面完全使用了AdminEx主题模板(管他是不是开源),html改成jsp,用上JSTL,EL表达式, 再加上 Springhibernatetiles 框架(能用的都用上了), 整个后端博客管理的界面逻辑算是ok了。
接着又花了十多天写各种dao , service , controller。终于在四月下旬的时候后台初步完成(没想到做个 博客 的增删改查功能就已经累成狗了)。
又花了半个月左右整了整提供给前端的接口(接口和前端APP的开发是同时进行的,这样有什么之前没想到问题可以立马改啊)。
啊,信心大增啊,成就感满满的。
Android前端开发就显得有些兴奋了,想怎么搞就怎么搞。
由于没有设计,所以整个应用的UI结构抄袭了我喜欢的一款Android app Etsy,不过图标用的是开源的字体图标 font-awesome。然后 Material Design, 瀑布流,FloatingActionButton, Blur 这些遵循Android设计的元素能用上就都得用上。 难得有个应用不用做成跟IOS一样的效果,简直棒呆了啊。
经过1个月左右的奋斗,到了6月初,AndroidBlog 0.1 版发布了。该版本具备基本的博客查看,博客作者查看,博客搜索功能。
在之后的每周我都会完成一些新的功能:

  • v0.2 增加了博客排序功能
  • v0.3 增加了博客收藏
  • v0.4 各主要界面增加了下拉刷新功能
  • 今天(2015-06-26),网站上线

4.TODO

该项目我将长期维护,同时也欢迎加入项目一起开发交流。
如果发现程序的任何BUG,或对本项目有任何意见,又或者你发现本项目收集的博客有侵犯你的著作权,可以直接创建 Issue 或发送邮件到 likebamboo[at]163.com 告知我。

知识共享许可协议
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。

blog comments powered by Disqus