JetBrains
Kotlin Ecosystem

好みの方法で複数プラット
フォーム向けのビルドを実現。

JetBrains Kotlin Ecosystem で Kotlin の性能を最大限に引き出しましょう。あらゆるプラットフォームを対象に難なくビルドできるツールとフレームワークが一式揃っているため、他にはない柔軟性と効率を体感できる優れた開発者エクスペリエンスを得られます。

Kotlin で書いて必要な場所にデプロイ。

モダン、拡張可能、かつパフォーマンスに優れ、Java との完全な相互運用性を確保したアプリを難なくビルド。

Kotlin と実際のタスクを想定して設計された高度なツールにより、優れた開発エクスペリエンスを実現。

主なツールとフレームワークのご紹介

JetBrains Kotlin Ecosystem は Kotlin のエクスペリエンスを向上させることを想定した一連の最先端のツールとフレームワークを備えています。

Kotlin プログラミング言語

エコシステムの中心: 複数プラットフォーム向けの開発を単純化する表現力豊かな強力かつモダンな言語です。

詳細情報

Compose Multiplatform

Kotlin を使用してデスクトップ、モバイル、およびウェブ用に見栄えの良いレスポンシブな UI を構築できるモダンな宣言型 UI フレームワークです。

詳細情報

Kotlin Multiplatform

複数のプラットフォームに対応する共通のコードを書き、iOS、Android、デスクトップ、ウェブ、およびサーバーサイドでビジネスロジックと UI を共有する方法を選択できます。

詳細情報

IntelliJ IDEA

JetBrains の主力製品であり、代表的な Java および Kotlin 向け IDE である IntelliJ IDEA は、開発をより生産的で楽しいものにします。

詳細情報

Ktor

非同期のサーバーサイドおよびクライアントサイドアプリケーションを Kotlin でビルドするためのツールキットで、迅速かつ拡張可能なアプリの開発を実現する設計になっています。

詳細情報

Exposed

慣用的な Kotlin API を使用してリレーショナルデータベースの操作を単純化し、異なるデータベースベンダー間で生じる摩擦を緩和します。

詳細情報

Amper

実験的

ユーザーエクスペリエンスの改善と高度な IDE サポートの提供を重視した革新的なプロジェクト構成およびビルドツールです。

詳細情報

データ解析向け Kotlin

DataFrame、Kandy、Kotlin Notebook などのツールにより、Kotlin の表現力と型安全性をデータサイエンスと解析の分野にもたらします。

詳細情報

AI 向け Kotlin

JetBrains は Kotlin のコードモデリングタスクを促進するために必要な一連のツール、データ、およびモデルを提供しています。Kotlin Ecosystem は AI 駆動型アプリケーションを開発するための強力な機能を提供しています。

JetBrains Ecosystem を選ぶ理由

効率

1 つの言語で多数のプラットフォームに対応します。知識を再利用し、コードを共有し、過度に複雑で冗長なコードを回避できます。

優れたガイドラインと高い柔軟性を提供

独自の方法でネイティブプラットフォームと統合することも、ガイドラインに従うこともできます。

開発者エクスペリエンス

開発者が開発者のために作成し、Kotlin 向けに最適化して各種 JetBrains IDE と統合できるようにしたツールを活用できます。

オープンソース

活発なコミュニティによって貢献が行われるため、オープンソース開発への強力な取り組みを期待できます。

拡大し続けるコミュニティ

活気に満ちたコミュニティが存在するため、豊富な学習リソース、ライブラリ、フレームワークにアクセスできます。

確かな将来性

Kotlin は継続的な更新と技術革新が行われており、常にモダンなソフトウェア開発をリードしています。

業界と企業における採用状況

Ben Asher

Autodesk iOS 開発者

Kotlin Multiplatform を使用すると、エンジニアは一つのプラットフォームで新機能の作成とテストを行うことができますし、他のプラットフォームはデータモデルとビジネスロジックをそのプラットフォームの UI に接続するだけでほとんどの基盤を再利用できます。今では共有コードベースで作業を行っており、プラットフォーム間のコラボレーションが促進されています。

Enrique López-Mañas

Kotlin Weekly 創設者、Google Developer Expert

JetBrains の良い点のひとつには、Kotlin エコシステムへの取り組みがあります。JetBrains は言語としての Kotlin に取り組んでいるだけでなく、必要とされる側面のほとんどに対応できる非常に素晴らしいエコシステムも提供しています。私はそれを JetBrains が Kotlin の成功に尽くしていることを示す良い見本であると考えています。

Kevin Galligan

Touchlab テクノロジーパートナー、Kotlin GDE、オープンソースコントリビューター、カンファレンス講演者

Kotlin は概して長らく「Android 言語」と見なされてきましたが、特にサーバーでの導入が大幅に増えていることは注目に値します。今後数年で Kotlin による Wasm 開発が大きく成長するのを楽しみにしています。

Jeroen Brosens

Philips Innovation Services モバイルコネクティビティアーキテクト

Kotlin 言語自体が少ない労力で高品質なコードを書くのに役立っています。

チーム内の Android 開発者と iOS 開発者がやり取りしたり、知識を共有したりする場面が増えています。

Kotlin で開発を開始する

ビジョン

JetBrains Kotlin Ecosystem は単なるツールセットではなく、複数のプラットフォームに対応する開発の未来そのものです。1 人で作業している開発者であれ、大企業で作業している開発者であれ、Kotlin ならどこでも機能するクリーン、拡張可能、安全、かつ管理しやすいコードを書くことができます。JetBrains Kotlin Ecosystem には、開発者があらゆるターゲットプラットフォームの組み合わせのビルドに必要となるすべてのツールが備わっています。

Kotlin は Android で力を発揮しますが、モバイルアプリ以外にもその可能性は広がっています。開発者は Kotlin と Kotlin Multiplatform、Compose Multiplatform、および広範な支援ツールを併用することで、モバイル、ウェブサーバー、デスクトップなどの複数の環境だけでなく、データサイエンス向けにもフルスタックアプリケーションをビルドできます。このような柔軟性があるため、企業はテックスタックの統合に注力しつつ、開発期間を短縮して重複コードを削減できます。

Server

モバイルとデスクトップ

ウェブ

データサイエンス

Kotlin コミュニティにご参加ください

JetBrians Kotlin Ecosystem の更新情報、ニュース、およびリリースに関する最新のお知らせをお届けします。世界的な Kotlin 開発者コミュニティのメンバーとしてイベントに参加し、次の優れたプロジェクトのビルドに必要なリソースを入手しましょう。