当前位置::主页 > TAG标签 > kotlin
  • Kotlin学历之扩展与委托

    简述 讲到Kotlin中的扩展,不得不说代码的设计原则之一:开闭原则,意思是对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。所以一句话概括就是:为了使程序的扩展性好,易于维护和升级。想要达到这样的效果

    17-06-19
  • Kotlin学历之特殊类

    简述 本次将对Kotlin中的特殊类:数据类,密封类以及伴生对象做深入的学习研究,总结优点。 数据类 通过java中的概念可以理解为:数据类是对普通类的封装,主要封装了copy()、equals()、hashCode()、toString()、以及componentN()函数 , 来帮我们简化代码

    17-06-15
  • [译]20个学习Kotlin的优质资源

    Кotlin是一个运行在Java虚拟机上的现代编程语言。具有优雅的语法的同时,又能兼容现有的Java库。2017年的谷歌I/O大会上,Android团队宣布Kotlin成为了Android平台的官方编程语言。这使得Kotlin将成为顶级的编程语言之一。 为了帮助你开始你的Kotlin旅程,我

    17-06-05
  • 心有Java,细嗅Kotlin —— 细数 Kotlin 优雅的语法糖

    Kotlin的来历 Kotlin的作者是大名鼎鼎的Jetbrains公司。它有一系列耳熟能详的产品,诸如Android兄弟天天用的Android Studio, IntelliJ IDEA, 还有前端的WebStorm, PhpStorm。 2011年7月,JetBrains推出Kotlin项目。 2012年2月,JetBrains以Apache 2许可证开

    17-06-01
  • Kotlin正式成为Android官方开发语言

    Kotlin早已是Android开发中的热门话题了,github上越来越多的项目是用Kotlin开发。但是这门语言一直处于很尴尬的境地,一方面自己不遗余力的挖掘自己在Android开发方面的作用,一方面却不是官方支持的语言,导致很多人实际持观望态度。 今天的I/O大会上谷歌

    17-05-18
  • Kotlin实践-饭否精选客户端源码分享

    饭否精选 项目地址: https://github.com/TonnyL/FanfouHandpick 截图: 下载:

    17-05-15
  • 爽翻天!告别Java。一起来使用kotlin开发完整客户端

    必须写在前面:从Java转向Kotlin,只需要几天时间! 同步自 wing的地方酒馆 本篇是kotlin开发Android系列教程的最后一篇。前面几篇介绍了kotlin的基本语法、与java的不同之处等。在本篇文章中,将使用到前面的知识点,从零开发一款Gank.io 干活集中营App(感

    16-11-28
  • 使用Anko创建快400%的布局

    我用Anko已经有了一段时间了,很好奇Anko提供了哪些优势。所以做了一些性能测试。 我打算把一个比较高级的布局迁移到Anko。这个布局包含了一个RelativeLayout,里面有17个ImageView(全是用的.9图片),一个SurfaceView作为取景器,两个普通的TextView。仍然

    16-11-23
  • Yalantis:一次使用Kotlin实现酷炫多选操作的尝试

    原文: Our Experiment Building a Multiselection Solution for Android in Kotlin “手机上的多选很难操作”,我们的设计师Vitaly Rubtsov如是说。大多数应用中的多选方案 -Telegram, Apple Music, Spotify等等- 通常都不是那么灵活,用起来也不舒服。

    16-11-02
  • RxJava驱动的安卓动画

    在安卓中要对一个对象使用动画是非常简单的事情,尤其是使用 ViewPropertyAnimator 。如果在加上 RxJava 你就可以和其它的动画一起应用链式的动画。 注意:本文的目的是向你演示在不用写过多嵌套代码的情况下,如何把RxJava的特性和动画结合起来以制造出很棒

    16-10-20
  • Kotlin 语言高级安卓开发入门

    过去一年,使用 Kotlin 来为安卓开发的人越来越多。即使那些现在还没有使用这个语言的开发者,也会对这个语言的精髓产生共鸣,它给现在 Java 开发增加了简单并且强大的范式。Jake Wharton 在他的 redev 的讨论中,提到了 Kotlin 是如何通过提升安卓开发的语

    16-03-15
  • Android开发必备知识:为什么说Kotlin值得一试

    1、Hello, Kotlin 1.1 Kotlin的身世 写了许久 Java,有没有发现其实你写了太多冗余的代码? 后来你体验了一下 Python,有没有觉得不写分号的感觉真是超级爽? 你虽然勤勤恳恳,可到头来却被 NullPointerException 折磨的死去活来,难道就没有受够这种日子么

    16-02-26
  • JetBrains正式发布Kotlin 1.0:JVM和Android上更好用的语言

    Kotlin是一门实用的编程语言,可用于JVM和Android程序开发。日前,Kotlin 1.0正式发布。以下为原文翻译: 我们欣然宣布:Kotlin 1.0 发布了! 这是条令人激动的漫长之路,如今我们总算达成首个大版本发布。为了庆祝正式版本的发布,我们为Kotlin准备了焕然一

    16-02-16
  • Android开发者应该知道的Kotlin

    Android开发者在语言限制方面面临着一个困境。众所周知,目前的Android开发只支持Java 6(语言本身从Java 7开始进行了一些改进),因此我们每天只能使用一种古老的语言来进行开发,这极大地降低了我们的生产力,同时也迫使我们不得不编写大量的样板与脆弱的

    16-01-09
  • #土豆记事# ——学习Kotlin(Android中的Swift)

    之前我们学习过如何写一个简单的Android App。 为了赶上潮流,我特地去学习了下Jetbrains开发的新语言 —— Kotlin

    15-07-15
  • Kotlin在Android工程中的应用

    @author ASCE1885的 Github 简书 微博 CSDN 原文链接 简介 Kotlin 是由 JetBrains 设计的开放源码的编程语言,它正在Java开发者中变得越来越流行。Kotlin通常被吹捧为Java的继承者,相比较Java而言,Kotlin提供更为丰富的开发经验,因为它更现代,更具表现力

    15-07-01
  • Kotlin:Android世界的Swift

    Kotlin 是一门与Swift类似的静态类型JVM语言,由 JetBrains 设计开发并 开源 。与Java相比,Kotlin的语法更简洁、更具表达性,而且提供了更多的特性,比如,高阶函数、操作符重载、字符串模板。它与Java高度可互操作,可以同时用在一个项目中。 按照JetBrain

    15-07-01
  • Kotlin for Android (IV):自定义视图和Android的扩展

    原文链接 : Kotlin for Android (IV): Custom Views and Android Extensions 原文作者 : Antonio Leiva 译文出自 : 开发技术前线 www.devtf.cn 译者 : sundroid 校对者: Mr.Simple 状态 : 已校对 在了解 extension functions and default values 可以为我们

    15-05-17
  • Kotlin for Android (III) 扩展函数与默认值

    原文链接 : Kotlin for Android (III): Extension functions and default values 译者 : Lollypo 校对者: Mr.Simple 译文链接: github 现在你已经了解 Kotlin基础 与 如何配置你的项目 ,是时候谈论Kotlin能为我们做哪些Java做不到的有趣的事情了.请记住,如

    15-04-16
  • Kotlin for Android (II)创建一个工程

    当我从 what Kotlin is and what it can do for us 获得一些启发之后,觉得是时候配置下 Android Studio来帮助我们使用Kotlin开发Android应用程序了. 其中有些步骤只需要在初次使用时完成一次, 但是其他一些Gradle配置需要为每一个新项目做一遍. ( 译者注 :

    15-04-13
  • kotlin-for-android简介(1)

    原文链接 : Kotlin for Android (I): Introduction 译者 : canglangwenyue 校对者: Mr.Simple 译文链接 : https://github.com/bboyfeiyu/android-tech-frontier/tree/master/androidweekly/kotlin-for-android%E7%AE%80%E4%BB%8B Kotlin是众多基于JVM的语言

    15-04-13