Comments (5)
About M13 update
- Compiler daemon for faster compilation;(コンパイルが早くなった)
- lateinit properties to support dependency injection and other frameworks;(lateinitプロパティが追加され、別のフレームワーク(DI framework [Guice, Dagger or Spring, for example])からのinjectに対応した)
- sealed classes for expressing closed hierarchies;(閉じた継承関係を表現するのにsealed classを追加した.sealed宣言を追加すると他のクラスは、それを継承できなくなる。enumの代わりとしていいっぽい)
- Specifying and checking annotation targets;(@から始まるように変更された。また、@platformName to @JvmName and @platformStatic to @JvmStatic.となるように変更され。今後もAnnotationが変更されていく, annotationが強化されたみたい)
- Java get/set pairs are now seen as properties in Kotlin;(Javaでgetter/setterがあるものが省いて参照できるようになった)
- Better type safety for Java interop: taking @NotNull annotations into account (see this blog post);
- Modifiers and annotations have been separated syntactically (see this blog post);
- Fully functional reflection on classes, functions and properties;
- Access to internal is now checked outside of a module (details below);
- New .class file layout for top-level functions and properties;
from kodic.
新しく機能が増えたAnnotaion
http://kotlinlang.org/docs/reference/annotations.html#annotation-use-site-targets
from kodic.
getter/setterが省ける。
つまり、ActivityでgetApplication() -> applicationで参照できるようになった
from kodic.
javaClass() -> T::class.java
になった
from kodic.
導入した
from kodic.
Related Issues (20)
- Login画面の作成
- RetrofitUtilの作成 HOT 1
- プロジェクト一覧画面の作成 HOT 1
- 通信用のモデルを作成
- constructor内にval, var演算子をつければ変数として使えるようなので修正する
- FragmentでもKotterKnifeが使えるので、FragmentでもKotterKnifeを使った形に修正
- ActivityをDelegationパターンを使って痩せさせる
- 通信のStore部分を少し見直す
- Parseでユーザーを管理できるようにする
- Parseでプロジェクトを管理するようにする
- Android SDK 23
- Apiの戻り値にTを入れるとなかなかいい感じ
- プロジェクト一覧画面のデザイン修正 HOT 1
- CircleCIを入れる
- 翻訳の履歴にアプリ内DBを使用する HOT 2
- APIの処理をStoreでまとめ、DaggerでInjectする形にする
- Kotlin M14 is out HOT 1
- ライセンス画面を作る
- accentColorをkotlinのaccentカラーに設定する
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kodic.