Kotlin中国 为您找到相关结果 26

Kotlin教程——Kotlin简介

Kotlin 是什么? Kotlin是JetBrains开发的针对JVM、Android 和浏览器的静态编程语言。 JetBrains,作为目前广受欢迎的 Java IDE IntelliJ IDEA 的开发商,在 Apache 许可下已经开源其Kotlin 编程语言。JetBrains 作为最智能的 Java IDE 的开发商,对 Java 的了解是毋庸置疑的,在使用 Java 过程中,JetBrains 的工程师们发现了大量的问题,为了更高效的开发以及解决 Java 中的一些问题,JetBrains 开发了致力于替代 Java 的 Kotlin。 为什么使用 Kotlin? 1、简洁——大大减少您需要编写的样板代码量 使用一行代码创建一个包含getter,setter并重写equals(...阅读全文

博文 2017-05-23 14:28:42 三产

Android第一开发语言—初探Kotlin

我的博客:CSDN博客 前言 众所周知,2017Google I/O大会刚开完没几天,可能对于Android开发者来说最关注的内容就是Google将Kotlin作为Android的第一开发语言。在Android Studio2.3版本之前要使用Kotlin开发的话,需要安装Kotlin plugin,在大会进行的同时,官方也发布了Android Studio3.0预览版,称3.0包含开箱即用的Kotlin支持。 有了当初eclipse切换到Android Studio的前例,现在Kotlin的出现,所以个人觉得要想继续开发Android的话,必须学学Kotlin了。毕竟要跟着Google的步伐走才行,不过短期内Kotlin肯定暂时不会取代Java。 一、Kotlin是什么? 简介:Kotli...阅读全文

博文 2017-05-30 23:02:09 Shawpoo

使用 Kotlin 进行 Android 开发

Kotlin 非常适合开发 Android 应用程序,将现代语言的所有优势带入 Android 平台而不会引入任何新的限制:兼容性:Kotlin 与 JDK 6 完全兼容,保障了 Kotlin 应用程序可以在较旧的 Android 设备上运行而无任何问题。Kotlin 工具在 Android Studio 中会完全支持,并且兼容 Android 构建系统。性能:由于非常相似的字节码结构,Kotlin 应用程序的运行速度与 Java 类似。 随着 Kotlin 对内联函数的支持,使用 lambda 表达式的代码通常比用 Java 写的代码运行得更快。互操作性:Kotlin 可与 Java 进行 100% 的互操作,允许在 Kotlin 应用程序中使用所有现有的 Android 库 。这包括注解...阅读全文

博文 2017-06-02 17:02:11 Android360

《Kotlin 程序设计》第十二章 Kotlin进阶之协程(Coroutines)

第十二章 Kotlin进阶之协程(Coroutines) Kotlin 1.1 introduced coroutines, a new way of writing asynchronous, non-blocking code (and much more). In this tutorial we will go through some basics of using Kotlin coroutines with the help of the kotlinx.coroutines library, which is a collection of helpers and wrappers for existing Java libraries. Make sure it's con...阅读全文

博文 2017-05-29 14:02:16 华夏商周秦汉唐宋元明清中华民国

Android 与 Kotlin 入门

本教程将引导我们使用 Android Studio 为 Android 创建一个简单的 Kotlin 应用程序。安装 Kotlin 插件Android Studio 从 3.0(preview)版本开始将内置安装 Kotlin 插件。如果你正在使用的是早期版本, 需要通过File | Settings | Plugins | Install JetBrains plugin…搜索并安装Kotlin插件。 在 Android Studio 欢迎界面中,可以通过Configure | Plugins | Install JetBrains plugin…。 安装完成后需要重新启动 Android Studio。创建新工程使用 Kotlin 来进行 Android 的开发是极其之容易的。 在本章教...阅读全文

博文 2017-06-14 15:02:47 TheEarl

Spring Boot 使用 Kotlin Script Template 模板引擎kts 开发web应用

Spring Boot 使用 Kotlin Script Template 模板引擎kts 开发web应用 在 Spring Framework 5.0 M4 中引入了一个专门的Kotlin支持。 Kotlin Script based templates 从4.3版本开始,Spring Framework提供了一个 org.springframework.web.servlet.view.script.ScriptTemplateView 使用支持 JSR-223 的脚本引擎来渲染模板。 ... /** * An {@link AbstractUrlBasedView} subclass designed to run any template library * based on a J...阅读全文

博文 2017-06-05 00:02:07 华夏商周秦汉唐宋元明清中华民国

16 個Kotlin Android开发技巧

在2011年下半年,Savvy Apps开始使用Kotlin新的Android项目,当时Kotlin 1.0.4被发布。最初,我们看到有机会在较小规模的项目中尝试Kotlin。一旦我们尝试了,看到易用性,就可以轻松地将功能与使用扩展的业务逻辑分开,一般来说,它为我们节省的开发时间,我们决定这将是选择的语言向前推进。从那时起,我们已经使用Kotlin来创建多个Android应用程序,并且还开发了一些内部的Kotlin库。 为了增强Kotlin的经验,我们决定在Savvy的集体Android开发团队中编制最有用和最喜爱的技巧。在阅读这些提示之前,您应该查看Kotlin文档并探索自己的语言attry.kotlinlang.org。由于这些提示专注于在Android开发的上下文中使用Kotlin,所...阅读全文

博文 2017-06-09 12:00:31 sergeycao

Kotlin Coroutine 协程

1 什么是 协程 Coroutine 被翻译成了“协程”,意思就是要各个子任务程协作运行的意思,所以大家一下就明白了它被创造出来是要解决异步问题的。2 Kotlin 协程初体验Kotlin 1.1 对协程的基本支持都在 Kotlin 标准库当中,主要涉及两个类和几个包级函数和扩展方法:CoroutineContext:协程的上下文,这个上下文可以是多个的组合,组合的上下文可以通过 key 来获取。EmptyCoroutineContext 是一个空实现,没有任何功能,如果我们在使用协程时不需要上下文,那么我们就用这个对象作为一个占位即可。上下文这个东西,不管大家做什么应用,总是能遇到,比如 Android 里面的 Context,JSP 里面的 PageContext 等等,他们扮演的角色都...阅读全文

博文 2017-06-09 16:02:45 MarvinGuo

Kotlin In Android 系列---配置

第1部分:使用Kotlin配置Android Studio 原文地址: https://medium.com/@juanchosaravia/learn-kotlin-while-developing-an-android-app-part-1-e0f51fc1a8b3 在本部分中,我们将配置一个使用Kotlin的Android Studio项目,并为一切事情做好准备,从一开始就开始开发Keddit应用程序,并学习一些Kotlin概念。如果你错过了这个故事的第一部分,你可以去简介,以便快速了解我们将要开发的内容,哪些Kotlin内容将被覆盖,以及哪些Library将被使用。 创建项目 我们将从头开始,启动Android Studio并创建一个新的项目,我将其命名为“ KedditByStep...阅读全文

博文 2017-05-27 15:04:53 孑然自安

Kotlin来了 2 - 空即是色?

刚接触java的c/c++程序员听说java奉行一切皆对象一定以为空指针的难言之隐从此一洗了之许多年以后还是深深疑惑空如果即是色,也算对象为何还会奔溃?空指针问题其实是程序语言自带的坑要千千万万程序员去填而且不设置任何警示标志c和java的江湖一直如此Kotlin来了世界有点不太一样当沿用老的方式声明空变量行不通了var output : Stringoutput = nullKotlin编译器就检测出来报编译错误变量声明默认都是不可以为空可以为空的变量需要在声明时加问号var output : String? = nullprintln(output.length())一旦变量带上问号声明为可以为空Kotlin编译器就可以明确检查那些还是空就被访问的语句(如上面的println一行)爆出编...阅读全文

博文 2017-05-27 15:18:37 落码湖

Android 5-6月新的开源库

本文来自:http://androidweekly.net/对近2个月的Android 周报进行了库的整理6.111.Fontify一个可以随着语言改变而改变的字体库Github:https://github.com/mehdok/Fontify2.SwiftKotlin一个将Swift转化为Kotlin的的工具 Github: https://github.com/angelolloqui/SwiftKotlin3.KarchitecKotlin RSS阅读器使用Google Android架构组件库用到的库: GitHub:https://github.com/msesma/Karchitec4.Graywater一个用于执行列表的android库 Github: https://git...阅读全文

使用Kotlin开发Android应用初体验

使用Kotlin开发Android应用初体验 昨晚,最近一届的谷歌IO大会正式将Kotlin确定为了官方开发语言,作为一名Android开发鸟,怎么能不及时尝尝鲜呢? Kotlin的简要介绍 在开发之前,很多同学一定有很多疑问,Kotlin到底有啥好处,怎么和现有的项目共存呢?Java那么些特性Kotlin都有吗?嗯,让我们一一来看。 以下内容摘自:Kotlin的官方网站:https://www.kotlincn.net/docs/reference/android-overview.html Kotlin 非常适合开发 Android 应用程序,将现代语言的所有优势带入 Android 平台而不会引入任何新的限制: 兼容性:Kotlin 与 JDK 6 完全兼容,保障了 Kotlin 应用...阅读全文

博文 2017-05-22 19:52:47 sahadev_

kotlin初体验

设置环境 JDK安装 安装最新版本的IntelliJ IDEA Kotlin版本从2015年开始就与IntelliJ IDEA捆绑在一起。从网站JetBrains官方下载免费的社区版本。 创建项目 "HelloWorld" 在安装IntelliJ IDEA后,打开它并创建一个新项目。 选择SDK,Kotlin要与JDK 1.6+一起使用。 选择Kotlin(Java)复选框。 Paste_Image.png 输入项目的名称:HelloWorld,点击完成(Finish),如下图所示 - Paste_Image.png 项目的文件夹结构,如下所示 - Paste_Image.png 创建主程序文件 在src文件夹下创建一个新的Kotlin文件,将它命名为:app.kt。 Paste_Image...阅读全文

博文 2017-05-27 15:15:59 战神悟空

使用Kotlin开发Android应用初体验

使用Kotlin开发Android应用初体验 昨晚,最近一届的谷歌IO大会正式将Kotlin确定为了官方开发语言,作为一名Android开发鸟,怎么能不及时尝尝鲜呢? Kotlin的简要介绍 在开发之前,很多同学一定有很多疑问,Kotlin到底有啥好处,怎么和现有的项目共存呢?Java那么些特性Kotlin都有吗?嗯,让我们一一来看。 以下内容摘自:Kotlin的官方网站:https://www.kotlincn.net/docs/reference/android-overview.html Kotlin 非常适合开发 Android 应用程序,将现代语言的所有优势带入 Android 平台而不会引入任何新的限制: 兼容性:Kotlin 与 JDK 6 完全兼容,保障了 Kotlin 应用...阅读全文

博文 2017-05-23 11:42:50 u011064099

Kotlin成为Android开发首选语言——你绝对不能错过的

继Java 和 C++ 之后,Google 在 I/O 2017 上宣布 Android 加入了对 Kotlin 编程语言的支持。 将Kotlin语言作为安卓开发的一级编程语言。Kotlin由JetBrains公司开发,与Java 100%互通,并具备诸多Java尚不支持的新特性。 背景介绍 Kotlin 由 Java 集成开发环境 IntelliJ IDEA 的开发商 JetBrains 开发,2012 年开源,采用 Apache 2.0 许可证 来自于著名的 IDE IntelliJ IDEA(Android Studio 基于此开发) 软件开发公司 JetBrains(位于东欧捷克) 起源来自 JetBrains 的圣彼得堡团队,名称取自圣彼得堡附近的一个小岛 (Kotlin Isla...阅读全文

博文 2017-05-23 11:43:06 androidstarjack

Kotlin如何成为我们Android开发的主要语言

Kotlin如何成为我们Android开发的主要语言 [转自]http://www.infoq.com/cn/articles/how-kotlin-become-our-android-develop-language 引言 Kotlin是一个基于JVM的新的编程语言,由JetBrains开发。JetBrains,作为目前广受欢迎的Java IDE IntelliJ的提供商,在Apache许可下已经开源其Kotlin编程语言。与Java相比,Kotlin的语法更简洁、更具表达性,而且提供了更多的特性,比如,高阶函数、操作符重载、字符串模板。它与Java高度可互操作,可以同时用在一个项目中。 Kotlin的定位非常有特点,它并不像Scala那样另起炉灶,Scala是一切尽量自己来,将类库,尤...阅读全文

博文 2017-05-23 11:43:06 fallfollowernolisten

Android 开发之 Kotlin 初始篇

载请注明出处和作者  前言 2017 Google IO 大会宣布了两项主要新闻: 1. Google 正式宣布进入人工智能时代 2. Kotlin 成为 Android 官方编程语言 Kotlin 简介 Kotlin 是一个基于 JVM 的新的编程语言,由 JetBrains 开发。Kotlin 可以编译成 Java 字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。 使用 Kotlin 进行 Android 开发 Kotlin 非常适合开发 Android 应用程序,将现代语言的所有优势带入 Android 平台而不会引入任何新的限制: 兼容性:Kotlin 与 JDK 6 完全兼容,保障了 Kotlin 应用程序可以在较旧的 Android 设备上运行而无...阅读全文

博文 2017-05-23 11:43:18 wufeng55

安卓Kotlin之小白翻译一

首先感谢谷歌翻译 使用Kotlin进行Android开发 Kitlon非常适合安卓开发应用程序,将现代语言的所有优势带入Android平台,无需引入新的限制: 1.兼容性:Kotlin与JDK 6完全兼容,确保Kotlin应用程序可以在较旧的Android设备上运行,无任何问题。 Kotlin工具在Android Studio中完全支持,与Android构建系统兼容。 2.性能:Kotlin应用程序运行速度与Java类似,非常类似的字节码结构。随着Kotlin对内联函数的支持,使用lambdas的代码通常比使用Java编写的代码运行得更快。 3.交互性:Kotlin可与Java进行100%互操作,允许在Kotlin应用程序中使用所有现有的Android库。这包括注释处理,所以数据绑定和符号也...阅读全文

博文 2017-05-23 11:43:19 a1989214

Android 开发之 Kotlin 初始篇

Google 正式宣布进入人工智能时代 Kotlin 成为 Android 官方编程语言 Kotlin 简介 Kotlin 是一个基于 JVM 的新的编程语言,由 JetBrains 开发。Kotlin 可以编译成 Java 字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。 使用 Kotlin 进行 Android 开发 Kotlin 非常适合开发 Android 应用程序,将现代语言的所有优势带入 Android 平台而不会引入任何新的限制: 兼容性:Kotlin 与 JDK 6 完全兼容,保障了 Kotlin 应用程序可以在较旧的 Android 设备上运行而无任何问题。Kotlin 工具在 Android Studio 中会完全支持,并且兼容 Androi...阅读全文

博文 2017-05-23 11:43:19 jinhui157

使用Kotlin开发Android应用初体验

使用Kotlin开发Android应用初体验 昨晚,最近一届的谷歌IO大会正式将Kotlin确定为了官方开发语言,作为一名Android开发鸟,怎么能不及时尝尝鲜呢? Kotlin的简要介绍 在开发之前,很多同学一定有很多疑问,Kotlin到底有啥好处,怎么和现有的项目共存呢?Java那么些特性Kotlin都有吗?嗯,让我们一一来看。 以下内容摘自:Kotlin的官方网站:https://www.kotlincn.net/docs/reference/android-overview.html Kotlin 非常适合开发 Android 应用程序,将现代语言的所有优势带入 Android 平台而不会引入任何新的限制: 兼容性:Kotlin 与 JDK 6 完全兼容,保障了 Kotlin 应用...阅读全文

博文 2017-05-27 15:02:16 Sahadev

Kotlin概述之Kotlin for Android

Kotlin非常适合开发Android应用,在综合了现代各种编程语言的所有优点的同时,没有引入新的限制: 兼容性:Kotlin完全兼容JDK6,确保使用Kotlin编写的应用毫无压力的在早版本的Android设备上运行。Kotlin工具在Android Studio中完全支持,与Android构建系统兼容。 性能:Kotlin应用与Java应用有着相同的运行速度,得益于它们有着极为相似的字节码结构。因为Kotlin对内联函数的支持,使用Lambda表达式的代码甚至会快于使用Java编写的代码。 互通性:Kotlin与Java百分百互通,在Kotlin编写的应用中,可以使用已经存在的所有Android库。包括注解库,数据绑定(databinding)和依赖注入(Dagger)。 轻量级:Kot...阅读全文

Kotlin-入门

2017-05-17的Google I/O大会上,Android团队宣布将Kotlin作为Android开发的官方编程语言,作为一名android开发当然要跟的上潮流,今天就来了解一下Kotlin。 Kotlin介绍 Kotlin是一门用于现代多平台应用的静态编程语言,由JetBrains公司设计开发并开源。也许有人不知道JetBrains,但是Android Studio、Intellij IDEA、WebStorm或者PyCharm总知道其中的一个吧,是的这些都是JetBrains的杰作。 既然说了多平台应用的编程语言,那我们就看看支持哪些平台吧: Kotlin 非常适合开发 Android 应用程序,将现代语言的所有优势带入 Android 平台而不会引入任何新的限制: 兼容性:Kot...阅读全文

博文 2017-05-27 15:05:25 sunshine2015

开始使用Android和Kotlin

开始使用Android和Kotlin 本文原文地址 http://kotlinlang.org/docs/tutorials/kotlin-android.html,翻译后方便阅读,如有不正确的地方请联系 lipengyuan1993@gmail.com 本教程将引导我们使用 Android Studio 为 Android 创建一个简单的 Kotlin 应用程序。 安装Kotlin插件 Android Studio3.0 版本会集成 Kotlin 插件。 如果您使用的是较早版本,则需要安装 Kotlin 插件。 转到 File| Settings| Plugins | Install JetBrains plugin… 然后搜索并安装 Kotlin。 如果您正在查看 “Welcome to...阅读全文

Android名门正娶Kotlin还是纳妾而已?

首先还是先来介绍下我们的“女主角”--Kotlin,也许大部分人没有学过这门编程语言也会有听过吧,最起码我在两年前的时候就有了解过,只是粗略的了解,这就尴尬了,如果那时候开始学的话现在不是要年薪百万了?见笑了。好吧,闲话少谈,把Kotlin介绍给你们认识认识。 Kotlin Kotlin没听过,但是IntelliJ IDEA你应该听过吧?那么JetBrains也听过了吧?对了,就是这家牛逼的东欧公司所写的一门编程语言了,并在2012年开源出来了,我是非常欣赏这样的公司的,毕竟开源才能让所有程序员一起进步嘛,可要知道,你们现在所用的Android开发工具Android Studio可是基于此开发IntelliJ IDEA所开发的啊,可能那时候就已经埋下伏笔了吧,为了就是这一天。 再来说说Kot...阅读全文

Kotlin 终于成为了 Android 的官方支持语言

简评:从官方介绍来看 Kotlin 还会支持 iOS 和 macOS,赶紧学习一手。:p 在 2017 年的 Google I/O 上,Android 团队宣布了 Kotlin 成为官方支持语言。这可完全称得上是 Android 开发圈里的一个大新闻了。今天就给大家翻译一下 JetBrains 官方对这一事件的声明吧。 对于 Android 开发者来说,对 Kotlin 的支持有助于解决目前用 Java 开发中的一些常见痛点,比如运行时异常和源代码冗长...... 从现在开始,Android Studio 3.0 附带了 Kotlin,不再需要单独安装任何插件或担心兼容性问题。广大开发者也可以放心了,今后 JetBrains 和 Google 都将支持使用 Kotlin 进行 Android...阅读全文

博文 2017-05-27 15:06:59 极小光

Kotlin In Android 系列---开始

介绍 原文地址:https://medium.com/@juanchosaravia/learn-kotlin-while-developing-an-android-app-introduction-567e21ff9664 欢迎来到本系列故事,我们将在开发Android应用中学习Kotlin,一种新的JVM语言。我希望它可以帮助你在Android的环境中学习这个令人难以置信的语言。这个故事将以不同的部分展开。在“ 内容”部分,您将有不同的部分和将要讨论的主要主题,每个部分将包括不同的Kotlin功能。 我们将学习Kotlin,涵盖诸如属性和字段,数据类,空安全,扩展功能,Lambda表达式,授权,高阶函数等只是,涵盖了Android Dev必须经常处理的业务逻辑,从服务器中请求数据并显示...阅读全文

博文 2017-05-27 15:18:05 孑然自安