Git Product home page Git Product logo

kotlindoc-cn's Introduction

Kotlin语言文档翻译项目

##Kotlin官方网站中文翻译项目 中文版官网:http://kotlinlang.cn/
项目主页:https://github.com/cctanfujun/kotlin-web-site-cn

Kotlin是一门基于jvm的新语言,可以用来开发Android应用,其优点:
轻量级 :与其他语言相比Kotlin的核心库更小。这很重要,因为android函数数量限制(函数数量不能大于64k)是一个问题,虽 然有一些选择来解决这个问题,例如proguard 或 multidexing,但是这些解决方案会加复杂度,并导 致调试时花费更多的时间。引入Kotlin核心库添加了不到7000个方法,大致和support-v4一样。
高交互性 :Kotlin和其它java库协调使用的特别好,并且交互操作很简单。这是Kotlin团队 在开发新语言是的主要理念之一。他们想在使用Kotlin开发时并不用重写之前所有用java写的代码,所以,Kotlin和java交互的能力必须非常高。
与AS和Gradle完美结合 :我们有一个IDE的插件和另一个属于Grade的插件,因此,用Kotlin进行 android编程并不困难。

##相关链接 Kotlin开发环境配置http://blog.kymjs.com/code/2015/07/22/01/
一个Kotlin开发的简单Android登录功能http://blog.kymjs.com/code/2015/08/03/01/
kotlin开发的Android应用https://github.com/kymjs/CodeCafe
本项目的英语原本https://github.com/kymjs/KotlinDoc-cn/blob/master/kotlin-docs.pdf

##翻译进度 ####第一章(准备开始):

基础语法
常用语法
编码风格

####第二章(基础):

基础数据类型

控制流
返回与跳转

####第三章(类与对象):

类与继承
属性与字段
接口
范围修饰符(例如public)
扩展
数据类(javabean)
泛型(Generics)(未完)
内部类
枚举
对象表达式和声明
代理
属性代理

####第四章(函数与lambda表达式)

kotlindoc-cn's People

Contributors

kymjs avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.