Blog
Kotlin Programming Language by JetBrains
Kotlin 1.9.0 がリリースされ、JVM の K2 コンパイラーがベータ版になりました。このリリースには新しい言語機能と Kotlin Multiplatform、Kotlin/Native の改善が含まれます。
現在あなたは就学中、もしくは最近卒業されましたか? Kotlin Multiplatform を使ってプロジェクトの構築を試したことはありますか?これはあらゆるプラットフォーム間で Kotlin コードを共有しながら Android、iOS、デスクトップ、ウェブ、およびサーバー用のアプリを構築できる話題のテクノロジーです。 試したことのある方に、Kotlin Multiplatform コンテストに参加してマルチプラットフォームのコーディングスキルを実践できる機会をご用意しました。Kotlin で作成したクロスプラットフォームプロジェクトが上位 3 位に入賞すると、デンマークのコペンハーゲンで…
過去 2 年にわたって多くの Kotlin 開発者を長らく混乱させてきた、名称の矛盾と略称に関する問題を解決するため、「Kotlin Multiplatform Mobile」(KMM)という製品名を廃止することになりました。 今後は話題の対象となるターゲットの組み合わせを問わず、複数の異なるプラットフォーム間でコードを共有する Kotlin テクノロジーに言及する場合は「Kotlin Multiplatform」(KMP)を基本的な名称とします。 Kotlin Multiplatform の原点 Kotlin Multiplatform は KotlinConf 2017 にて「Kotlin…
Kotlin コミュニティとエコシステムが大きくなり、Kotlin 開発者の需要が日々高まっています。私たちは、コンピューターサイエンス分野の教育者に必要となる関連ツールと最新のリソースを提供したいと考えています。 「Programming in Kotlin」カリキュラム 当社は教育戦略上、無料でご利用いただける学期制の「Programming in Kotlin(Kotlin でのプログラミング)」カリキュラムのリリースを重要なマイルストーンとしています。 提供されるリソースはデザイナー、コピーエディター、管理コーディネーターの力を借りて教育者チームが開発し、約 1 年をかけてこのコースを…
Kotlin コミュニティが集結する第 5 回 KotlinConf が 2024 年 5 月 22 日から 24 日までデンマークのコペンハーゲンにある Bella Center で開催されます! KotlinConf'24 の初日は 1 日かけて実施されるワークショップで幕を開け、その後はセッション、展示ブース、その他の楽しいアクティビティなどの企画や交流会が 2 日間開催されます。 チケットを確保して旅行の計画を立て、Kotlin 最大のイベントにお集まりください。 今すぐチケットを予約する! 2024 年 5 月 22 日には、エキスパートが主導する全部で 6 つのワークショップのいず…
IntelliJ IDEA 用 Kotlin Notebook プラグインの初の実験的バージョンが公開されました! この記事ではこのプラグインの機能とユースケースをご紹介しますが、その前にプラグインの動作をご覧ください。 Kotlin Notebook プラグインとは? ノートブックはコード、視覚表示、およびテキストを 1 つのドキュメントにまとめられる対話型ツールです。 ノートブックではコードスニペット(セル)を記述して実行したり、その結果を表示したり、開発者の思考プロセスを 1 か所でドキュメント化したりできます。 ノートブックはすでに広く採用されており、迅速なプロトタイピング、…
JetBrains は長らく Kotlin コンパイラー(コードネーム「K2」)の新しいフロントエンドに取り組んできました。 このフロントエンドはコードの構文を解析してセマンティック解析、データフロー解析、呼び出し解決、および型推論を実行するコンパイラーの構成要素であり、 開発者が最もよく関わるコンパイラーの構成要素でもあります。 また、IDE 内で継続的に動作してすべてのエラーと警告メッセージを報告し、ユーザーが自動補完、セマンティクスを認識するインスペクション、インテンション、リファクタリングなどのタスクを行えるようにする役割も担っています。 新しいフロントエンドはすでにプレビューが公開さ…
「Compose Multiplatform」は、Kotlin でクロスプラットフォームのユーザーインターフェースを構築する JetBrains の宣言的フレームワークです。そしてこの度、iOS をターゲットにできるようになりました! つまり、Compose Multiplatform を使用し、100% Kotlin で一度ユーザーインターフェースを構築すれば、Android、iOS などで使用することができます。 当リリースについては、以下についてご留意ください。 JetBrains は Compose Multiplatform for iOS をアルファ版としてリリースしました。実験…
4月に行われた KotlinConf で脚光を浴びた、Kotlin マスコットが刷新され帰ってきました! 私たちが Kotlin マスコットを最初に紹介してから久しいですが、Kodee (コディー)という名前を授けられ皆様のもとに戻ってまいりました。 皆さまからのフィードバックを考慮し、Kotlin コミュニティの方々がつながりを感じられるよう、マスコットを親しみやすく楽しいキャラクターにデザインし改良を加えています。 (more…)…
KotlinConf 2023 セッションの録画放送が公開されました! イベントを見逃してしまった方や、お気に入りの講演をもう一度ご覧になりたい方は、KotlinConf のウェブサイトにてすべての講演をチェックしてください。カンファレンスにて撮影された写真も公開しています。 一部のセッションについては、それぞれの公演をクリックすれば «Download slides» よりスライドにアクセスすることができます。 また、Kotlin YouTube チャンネルでも録画をすべてお楽しみいただけます。 KotlinConf は 2023 年 4 月 12 〜 14 日の間アムステルダムで開催され…
私たちは構造化に優れ、より管理しやすいビルドを記述できるよう、開発者の支援に常に努めております。 この目標を達成するにあたり、Gradle ビルドスクリプトとプラグインの記述に Kotlin を適用することはごく自然なことです。 Kotlin は、DSL の作成と開発者エクスペリエンスの大幅な改良を施すのに最適な、多くの強力な機能を提供しています。 私たちは初めて Kotlin が Gradle に導入されて以来、Gradle ユーザーにとって円滑で快適なエクスペリエンスを実現することを目指して多くの作業に取り組んできました。 そして今日は皆さまに重要なお知らせがあります。この度、Gradle…
KotlinConf 2023 のオープニング基調講演では、Roman Elizarov、Svetlana Isakova、および Egor Tolstoy により、Kotlin 言語における JetBrains の最近の成果についてエキサイティングな発表がありました。また、Google 社の Grace Kloba 氏より最新のニュースが共有されました。 K2 コンパイラーが Kotlin 2.0 でリリースされます。 Gradle Kotlin DSL が新しいビルドのデフォルト言語になります。 Google では Kotlin 言語の採用率が急上昇しています。 Kotlin Found…
KotlinConf 2023 の開催が迫ってきました! カンファレンスを体験しませんか? KotlinConf'23 は YouTube でライブ配信されますので、来場できない方でもカンファレンスの内容をすべてご覧いただけます。 ライブ配信に参加 絶対に見逃せないハイライトを以下にご紹介いたします。 オープニング基調講演 ライブ配信は Roman Elizarov、Svetlana Isakova、Egor Tolstoy、および Grace Kloba によるオープニング基調講演から始まります。 4 月 13 日 CEST 午前 9 時(日本時間午後 4 時)にぜひアクセスしてください。…
このフォームを送信することにより、私は JetBrains s.r.o.(以下「JetBrains」)が私宛のニュースレターの送信や営利目的の連絡などで私の名前、メールアドレス、および位置情報データを使用し、この目的のために私の個人データを処理することに同意します。私は、JetBrains がこの目的のために JetBrains プライバシーポリシーに従ってサードパーティのサービスを使用して当該データを処理する場合があることを承諾します。私は私のプロファイルでいつでも同意を取り消すことができることを理解しています。また、各メールには配信停止リンクが含まれています。
ありがとうございます。受け付けました!