使用Kotlin开发一个追番应用

前言

在2017的Google I/O大会上,Google官方开始支持了使用Kotlin开发Android应用。

之前对Kotlin有过一点了解,对于简洁的语法还是挺喜欢的,一直都有学习的想法来着,不过对于拖延症患者来说,开始不是一件轻松的事情哇!好在最近时间比较充裕,总算是下定决心来学习一下了。据说最新的Kotlin测试版本甚至可以支持IOS和Web开发,这不得不说也是一剂强心剂啊。

开发前的想法

先学习一下Kotlin的基本语法。学习中…

好了,没错,就是这么快(骄傲脸)。这就是我喜欢Kotlin的原因。具体的学习资料可以参考http://kotlinlang.org

不过还是得在实际项目中使用才能理解的更加深入呢!做什么好呢?向我这种满脑子都是二次元的人,果然是想不到别的了,只能是ACG相关的呀!正好,最近老是为了追番发愁,各个平台都不齐啊,也没个比较好的软件可以使用,所以,自己做一个好了。于是呢,有了这个追番应用。

对了,应用就叫Astolfo吧(人活着就是为了阿福.jpg)

功能不必太多,就以下几个模块吧

  1. 每日放送
  2. 排行榜
  3. 热门标签
  4. 番剧搜索
  5. 番剧收藏
  6. 番剧订阅

嗯,先就这么多吧,我的需求暂时也就这几个。

看看效果吧

效果图

就这么多啦

项目还在开发中,功能暂时也就这点吧,之后的也会慢慢补上。这里不会放出跟技术相关的内容(整理起来很麻烦呀!),遇到的具体问题应该会在以后的文章中记录下来。本项目的全部源码都放在Github上。

对了对了,项目数据源都来自bangumi.tv