说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

Android Rivers:用Kotlin语言写出的新闻应用

HTML文档下载 WORD文档下载 PDF文档下载
Kotlin是一个运行在JVM(Java虚拟机)上的编程语言。近日,一名国外程序员用Kotlin语言编写了一款Android新闻订阅应用,支持RSS、ATOM以及river.js订阅格式,该应用源码目前已在Github上提供下载。

一名国外程序员(网名dodyg)近日用Kotlin语言写出了一款Android新闻订阅应用,名为Android Rivers。该程序员已将Android Rivers源码在Github上进行了开源,感兴趣的开发者可以下载学习。


Android Rivers

Android Rivers支持Android 2.2以上系统,是一款轻量级新闻订阅App。支持RSS、ATOM以及river.js订阅格式。同时该App支持用手机收听播客。

什么是Kotlin语言?

Kotlin是捷克软件公司JetBrains在2010年推出的基于JVM(Java虚拟机)的现代编程语言。去年2月,JetBrains宣布将Kotlin语言进行开源。该语言最初的设计目的是成为Java语言的替代品。

据JetBrains称,Kotlin是一门静态类型、面向对象、基于JVM、旨在避免由Java的向后兼容性引起的问题及挑战的编程语言。

JetBrains在Apache 2许可证下,开放了Kotlin以下具体项目的源代码: (1)Kompiler:Kotlin编译器;(2)基础Java增强库:针对JDK collections和其他框架的实用程序;(3)构建工具:集成Ant和Maven;(4)IntelliJ IDEA插件:Kotlin本地IDE。


Dmitry Jemerov(右):Kotlin语言创始人

Kotlin语言主要设计目标如下: 

1. 兼容Java。

2. 比Java更安全,能够静态检测常见的陷阱,如:引用空指针。

3. 比Java更简洁,通过支持变量类型推断、高阶函数、扩展函数等来实现。

4. 比最成熟的竞争对手Scala语言更加简单。


Kotlin

用Kotlin做Android开发?

许多语言都认为自己可以替代Java。具体来说,有Scala、Fantom、Groovy、Gosu、和Ceylon,它们互相竞争,而Scala和Groovy最为流行。

对于Android应用开发而言,Java的强大我们有目共睹。Kotlin创始人Dmitry Jemerov表示,如果要开发对效率更敏感的程序时,Kotlin这个静态类型语言会很适合你。

有多少程序员会考虑使用Kotlin来进行开发还需要观察。不过,许多开发者的反应已经证明了Kotlin已进入下一代语言的有力竞争者之列。

美国智库战略与国际研究中心(CSIS)詹姆斯&#183;刘易斯:网络安全神话、传说与现实 云安全联盟中国分会理事赵粮:建设可信的云生态环境 Web前端优化最佳实践及工具集锦 2013中国互联网安全大会(ISC)9月23日隆重举行 科技界最聪明的人:Facebook首任CTO激情燃烧的岁月 继乔布斯时间胶囊出土 其儿时的家或成历史遗迹 微软向7亿Windows 7用户发布Internet Explorer 11预览版 乐视腾讯深度合作 超级电视26日易迅网首发 开源jQuery插件推荐 帮你快速构建单页网站 实时数据追踪?Salutron发布LifeTrak API Infoworld Bossie Awards:最好的开源App锦集 除了乔布斯的鼠标 值得装入时间胶囊的十大科技产品 2013中国互联网安全大会:云环境带来的安全隐患和机遇 2013中国互联网安全大会:软件安全新挑战 专访Line大中华区总裁:即使卖萌,也能深入人心 iOS开发者必备:四款后端服务工具 市场研究公司:iPhone5C/5S成本分别是173、199美元 对软件开发有利的5个敏捷编程方法 移动端性能大比拼:CSS Sprites vs. Data URI 三大峰会七大论坛,2013移动开发者大会将于11月在京举行 黑莓47亿美元收购的背后 微软或成最大受益者 搜索大战升级:360搜狗相互起诉对方不正当竞争 诺基亚将于10月22日发布6款新产品 平板Lumia 2520等 从17美元到50美元 Facebook股价上涨背后的两大关键 12个理由:为什么我会认为Android比iOS 7好! AMD推 &amp;quot;Mantle&amp;quot; API 欲释放GPU全部潜能 Salesforce架构:日事务过13亿,2.4万TPS的数据库峰值 久违的iOS,新鲜的SDK,豌豆荚发布云相册 喜大普奔:谷歌15岁了,生日快乐! 传福特CEO Alan Mulally目前最有希望执掌微软 微软计划将WP8和Win8应用商店合并?太好了! access中sql语句 insert into table1(id) values(1);insert into table1(id) values(1);通不过?? 文件拷贝 请问华康字体库,哪儿有下载? 关于sametime无法登录的问题! 精彩不容错过 怎么样上传文件 请问,如果利用pc机,实现和璇铃声于彩色图片的下载,应该怎么做? **sql语句的问题** 求救!!!!!熟悉数据库加密的高手请进!!! DELPHI为什么会自动退出? 帮帮忙,新手求问 用java怎样判断一个Email地址是真实存在的?(救命呀!~~~>_<~~~) C++BUILDER调用VC++DLL内函数问题? dephi+oracle 从TMemo存读varchar2类型数据(一篇文章) 数据超过256个字节 其中有换行符 在solaris中如何用命令行改变IP地址,并且永久生效。 mysql中的备注字段应该是什么英文,我英文不好。我只知道int, char. 怎么样知道在另外一台机器上运行的程序是否死掉了,另外一台机器是否死机? 请问怎样修改、删除、追加XML中子项的值? showdialog 打开的 form 怎么返回值? 我是学计算机的,都大四了,外语四级还没有过.不知道对以后找工作有多大影响? 在lotus中一般打印用什么方法??给分!!!急!!! 建议post时增加贴图功能. 除了吹牛,还会干什么? 执行UPDATE语句时候,执行条件变化时候速度有很大不同 给大家一个免费的电子邮箱 如何将一个xml中的Element或Node添加到另一个xml中?100相送!!! 高手进来。我不知道为什么经常出在数据库不能更新的问题。?? 精彩不容错过 Runtime类使用时遇到一个问题,请高手指点,先谢了! 需要UNIX网络编程(第2版 第一卷)的电子版本的书籍! 怎样让builder.parse()忽略DTD找不到的错误继续分析? 各位大侠,请帮忙,jsp页面出现空白,怎样解决? 在JBuilder中有多个Frame如何指定其中(任意一个为首先启动的Frame) 如果有入口函数main,系统就认为是PUBLIC 类?? pb+db2,导出excel表时要对表的某个字段转换时到80条左右就为空白(共2000条) 怎样把数据库中的各个表到成文件形式呢? 请如何用命令解开由jar生成的压缩文件? 水晶报表打印问题(在线等)! 我想让JFileChooser的savedialogue在按了approve后仍能保持一会,怎么办? 简单的程序!先谢谢了! 谁有遇到这种情况,使用80以外的端口建站,有部分用户无法访问网站? 怎么使图片可以直接粘贴到编辑框中,直接上传到服务器上呢?? insert语句怎么判断是否成功啊? 希望熟悉delphi调用excel的朋友解答,越多越好,分不够再加 问一个ResultSet的问题? 控件开发遇到的子属性设置问题,大侠请进 lpn来接分 关于计算机等级考试的问题 啊呀 来晚了! 赶快补上一份祝福 上海日記:减肥成绩 report中字体重叠的问题 int x=10,y=20,z=30;执行下面语句后,x,y,z的值为( )if (x>y)z=x;x=y;y=z; A. x=10,y=20,z=30; B. x=20,y=30,z=30; C. x=20,y=30,z=10; D. x=20,y=30,z=20; be late for的意思 第17题. 选出不同类别的单词( )A.comfortable B.pretty C.slim D.good-looking 选出范畴不同的单词 英语好的1、A fight B kangaroo Cdrink ( )2、A insects B leaves Cinteresting ( ) 找出不同类型的单词 A.moer B.manyC.less( ) 我看过一个电影,是外国的,讲诉的是一个外星人跟人比强弱,那个外星人长得很丑,留得血是绿色的,很血腥那个外星人只打男人,不打女人 外星人长得真和电影里的一样吗? 一质量为m地小物体,放在半径为R的光滑半球顶上,初始时,它们间相对静止,现使半球面以加速度a=0.25g匀加速向右运动,求物体离开球面时,离半球底面的距离h. 选出最佳答案并用合适的词用适当形式填空 赏析“长烟落日孤城闭”的妙处 美军无人机剿灭巴基斯坦塔利班头目 塔德国与巴西共同向联合国提交有关反监控美军无人机剿灭巴基斯坦塔利班头目 塔巴塔头目之死重挫和平进程印度南部安得拉邦发生两列火车相撞事故内蒙古乌兰察布:停建豪华办公楼 接受浙江组团赴沪招贤 舟山重磅“潜水挖才普陀山南海观音文化节开幕 传统佛教活“微力量”成中国农村草根进入电子商务浙江普陀山千手公益以佛之名传递慈善缅甸少数民族武装组织峰会达成和平共识导弹直奔日本海 金正恩拿安倍开刀周一攻击中期下降趋势后 或引下周重大全国大众速度滑冰马拉松赛结束 近30东莞松山湖科技金融产业基地启动云南玉溪森林火情持续近15小时2016天津棒球爱好者“好梦缘杯”邀综述:搭平台桂台力推全方位旅游合作市食药监局:正核查非法经营疫苗案北京又会是高颜值神机?360手机f4携着国际市场利好不断美联储完败油价能否突趁着春风放风筝我的师傅是猪八戒幻世法途官掌天下都市无限暗恋六道衍器魂极品小老板鹰神之子鬼剑仙缘风云惊澜录阵师金海滩旅游西安五星街教堂旅游五指山热带雨林旅游灵官殿旅游太和宫旅游二天门旅游一天门旅游榔梅祠旅游龙头香旅游飞升崖旅游两仪殿旅游
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘