作家
登录

用Kotlin优雅地开发Android应用

作者: 来源: 2017-05-22 14:22:10 阅读 我要评论

写在前面

在之前的一篇文┞仿,我们简单的知道了Kotlin这门新说话的优势,也接触了一些常见的语法及其简单的应用,信赖你会对它有浓厚的兴趣,暂且懂得为对它感兴趣吧,哈哈哈。那么,我们该如安在Android中应用这门新的说话呢?今天的┞封篇文┞仿带钠揭捉?习应用Kotlin开辟Android应用,并比较我们传统说话Java,让你真逼真切的感触感染到他的美和优雅。

设备

项目gradle文件

  1. apply plugin: 'com.android.application' 
  2.  
  3. apply plugin:'kotlin-android' 
  4.  
  5. apply plugin:'kotlin-android-extensions' 
  6.  
  7.   
  8.  
  9. dependencies { 
  10.  
  11.     classpath 'org.jetbrains.kotlin:kotlin-gradle-plugin:1.1.1' 
  12.  
  13.  

app Gradle文件:

  1. compile 'org.jetbrains.kotlin:kotlin-stdlib:1.1.1' 
  2.  
  3. compile 'org.jetbrains.anko:anko-sdk25:0.10.0-beta-1'// sdk15, sdk19, sdk21, sdk23 are also available 
  4.  
  5. compile 'org.jetbrains.anko:anko-appcompat-v7:0.10.0-beta-1'  

Anko

经由过程膳绫擎的设备,你会发明惹人的有anko的依附。Anko是JetBrains开辟的一个强大年夜的库,说起JetBrains ,那就牛逼了,Kotlin说话是他们开辟的,最风行的的开辟对象intellij idea都是他们开辟的,AS也是基于IDEA的。好了,言归正传,Anko是Kotlin官方开辟的一个闪开辟Android应用更快速更简单的Kotlin库,并且能让我们书写的代码更简单清跋扈更轻易浏览。它包含多个部分,如下

  1. val textView=textView("我是一个TextView"){ 
  2.  
  3.                 textSize = sp(17).toFloat() 
  4.  
  5.                 textColor=context.resources.getColor(R.color.red) 
  6.  
  7.             }.lparams{ 
  8.  
  9.                 margin=dip(10) 
  10.  
  11.                 height= dip(40) 
  12.  
  13.                 width= matchParent 
  14.  
  15.             }  
  1. Anko Commons: a lightweight library full of helpers for intents, dialogs, logging and so on
  2.  
  3. Anko Layouts: a fast and type-safe way to write dynamic Android layouts; 
  4.  
  5. Anko SQLite: a query DSL and parser collection for Android SQLite; 
  6.  
  7. Anko Coroutines: utilities based 
     1/9    1 2 3 4 5 6 下一页 尾页

      推荐阅读

      不忘初心 东芝依然重视中国市场并发力企业级存储市场

    【51CTO.com原创稿件】这几天勒索病毒实在火了一把。东芝存储企业级硬盘营销清晨长藤森将文师长教师提到,将来>>>详细阅读


    本文标题:用Kotlin优雅地开发Android应用

    地址:http://www.17bianji.com/lsqh/35346.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)