【Android】开源 闲暇(Leisure) 阅读类应用的开发

今年暑假,Android大概学了两个月左右,很想做一款"能投入使用的App"。但是一没好的点子,二技术也不咋地,后来看到一个图灵机器人的接口,于是就花了一两天的时间写了一个"聊天机器人"发市场上了。显然,算不上什么"像样"的应用。开学后,随着对Android 的了解越来越深,想做出个“像样的App"的想法就愈发强烈。 9月底,小kd说想合作做我们学校的App。他负责后台,我负责客户端。一个人负
摘要由CSDN通过智能技术生成

      今年暑假,Android大概学了两个月左右,很想做一款"能投入使用的App"。但是一没好的点子,二技术也不咋地,后来看到一个图灵机器人的接口,于是就花了一两天的时间写了一个"聊天机器人"发市场上了。显然,算不上什么"像样"的应用。开学后,随着对Android 的了解越来越深,想做出个“像样的App"的想法就愈发强烈。

 9月底,小kd说想合作做我们学校的App。他负责后台,我负责客户端。一个人负责,身边没有有经验的人,心里也是没底的。后来断断续续折腾了几个礼拜,大概的框架倒也搭出来了,其中几个功能性的模块我单独拉出来开源了。在这款应用的开发中,深感Java语言底子不足 & 代码不够规范 ,于是在此期间又看了 Core Java 、大话设计模式、设计模式之禅、Thinking in Java 之类的书籍,收获很大。其实类似的书籍在之前也看过,但是书上讲的东西在平时很少用到,很难理解到其中的精妙之处。(在用中学,学以致用,这是我目前比较认同的学习方法) 10月下旬的时候,小kd离开原来实习的公司到了一家创业公司。还是实习(转正压力 前几天才拿到正式offer),工作比较忙后台的开发也就一直搁置了。我这边客户端的界面已经搭好了,后台没有提供数据接口我也不能继续下去了,然后就琢磨着下一个App.

    这个时候基本的Android开发知识已经不是问题了,重要的是做什么。首先,我想这个App能够覆盖到常用的Android 相关知识,对综合能力要求不能太低,能够起到练手的作用。其次,做出来得有实际用途并且能够用,不能再像以前的toy program 一样了。确定这两点,我就去一些Android 群里问了,同时也咨询了一些学长,然而并没有得到比较满意的建议。(有点心塞啊) 没有好的点子做,总不能闲着。翻了下GitHub,之前fork了BlackLight(一个第三方微博客户端),下下来跑了下,貌似还不错的样子~_~ 里边的代码的层次结构也非常清晰,我尝试把整个工程的结构理了一边,受益匪浅。

 11月初,在一个程序员社区看到有人分享了自己开发的一款应用。里边有新闻、视频、图片之类的模块,dang~ 就它了!当晚就各种查查查,初步写了App的大概结构:


1. 新闻 ---- 新华网 RSS
2. 阅读 ---- 豆瓣开放API
3. 科技 ---- 果壳
4. 视频 ---- 土豆
5. 音乐 ----- 待定

  定好这些就开始编码了,一步一步来。首先测试各个接口,在视频和音乐这里遇到点障碍。视频网站顶多是提供一个H5播放页面(或是swf 然而Android不支持),广告一堆,显然用户体验很差,还不如直接去下官方的客户端。音乐这块,版权问题,貌似没有看到公开的Api,有找到别人抓包搞到的---这不大好吧(~_~) 这两个模块就砍掉了。剩下三个都是阅读相关,干脆就当阅读类的应用去做了。又去搜接口(个人开发者,,尴尬啊,没有后台,只能依赖开放Api了...不管,练技术是关键===)——最后是加了一个知乎日报。接口测试完毕后,就进入正式编码过程了。之前没什么经验,代码复用这块做的不好,

  • 8
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 9
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值