エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
既存AndroidプロジェクトのKotlin化の取り組み - メグリ株式会社
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
既存AndroidプロジェクトのKotlin化の取り組み - メグリ株式会社
前回のブログで紹介したように、EAP Androidアプリでは半年ほど前から開発言語にKotlinを導入しています... 前回のブログで紹介したように、EAP Androidアプリでは半年ほど前から開発言語にKotlinを導入しています。今回は既存プロジェクトのKotlin化について紹介します。 なぜKotlin? Kotlinには以下のメリットがあります。 Null安全などの安定性を向上する仕組み 簡潔な記述力 Javaとの相互運用性 まず安定性の向上についてですが、Kotlinでは言語自体でnull参照を回避することが考慮されているため、コンパイル時に多くのエラーを防止するようになっています。アプリがクラッシュする原因の多くはnull参照なので、この仕組みは大いに安定性の向上に寄与してくれます。 簡潔な記述力について、Kotlinでは文法が洗練されているので、getter/setterなどの冗長な記述をすることなくアプリを開発できます。 加えてラムダ式やコレクション操作、スコープ関数などの、かゆいところに