並び順

ブックマーク数

期間指定

  • から
  • まで

201 - 240 件 / 1613件

新着順 人気順

Kotlinの検索結果201 - 240 件 / 1613件

  • Kotlin/Nativeを触ってみた

    はじめに Kotlin/Nativeのベータ版が出たということで、 multiplatform開発の環境構築をしてみました。 とりあえずAndroidとiOSそれぞれのエミュレータ(シミュレータ)で動くとこまでとなってます。 基本的に下記公式サイトのチュートリアルに沿ってやっていきます。 https://kotlinlang.org/docs/tutorials/native/mpp-ios-android.html 実践! 事前準備 下記をインストール AndroidStudio 3.2 (IntelliJ IDEAでも可) Xcode 10 ※macOS 10.13.6上でやってます。 Android編 Kotlin ver1.3以上をインストール とはいえ現状まだ1.3正式版はリリースされていませんのでRC版を入れます。 このときのRC版最新バージョンは1.3.0-rc-146となっ

      Kotlin/Nativeを触ってみた
    • Kotlinで愛でるMicroservices - Speaker Deck

      Kotlinで愛でるMicroservices

        Kotlinで愛でるMicroservices - Speaker Deck
      • Qodana(IntelliJ IDEAのCode Inspection)のCIへの組み込み ~ Kotlinのコード品質を高めるために ~

        LINE株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。 LINEヤフー Tech Blog LINE株式会社OA SREチームのhasebeです。 今回の記事ではQodanaについて、導入した背景、導入するにあたってのテクニック、得られた効果などを紹介したいと思います。 背景 私の所属する開発4センターでは、近年、サーバーサイドの言語としてKotlinを採用しています。(LINE社全体としても同じ傾向があるように思います。) 理由については今回の記事では深堀りはいたしません。簡単にいうと、昔からJavaを採用しており、Javaのエコシステムが社内に整っているためです。 われわれ開発4センター以外でも、海外や国内においてKotlinをサーバサイドで利用するケースを見聞きする機会が増えてきました。ですが、歴史的理由からも

          Qodana(IntelliJ IDEAのCode Inspection)のCIへの組み込み ~ Kotlinのコード品質を高めるために ~
        • LINE Creators Studio開発に使われるKotlinのご紹介 - LINE ENGINEERING

          ! This post is also available in the following languages. 英語, 韓国語, 繁体中国語 はじめに こんにちは。LINE Fukuokaの開発チームで働いているFreddie Wangです。LINE Creators Studioという、誰でもオリジナルのスタンプを作ることができるようサポートするスタンプ制作ツールのAndroidアプリ開発を担当しています。LINE Creators Studioで作成したスタンプはLINE Storeで販売することができ、LINEを利用しているすべてのユーザーが購入できます。 今回の記事では、LINE Creators Studioアプリの開発に全面的に採用しているプログラミング言語「Kotlin」についてご紹介します。Kotlinをメイン言語として選んだ理由と主に使っているKotlinの機能を説明

          • 「Kotlin」で作成された不正アプリを初めて確認:ユーザを有料 SMS サービスに登録 | トレンドマイクロ セキュリティブログ

            トレンドマイクロは、プログラミング言語「Kotlin」で開発されたものでは初めてとなる Android 端末向け不正アプリ(「ANDROIDOS_BKOTKLIND.HRX」として検出)を確認しました。Kotlin は、マルチプラットフォーム向けアプリケーション開発のためのオープンソースのプログラミング言語です。トレンドマイクロが Google Play で確認した検体は「Swift Cleaner」という名称で、不要なデータを削除し Android 端末を最適化するユーティリティツールに偽装していました。この不正アプリは 2018 年 1 月 9 日の時点で 1,000 回から 5,000 回インストールされており、遠隔からのコマンド実行、情報窃取、テキストメッセージ(ショートメッセージサービス、SMS)の送信、URL の転送、広告クリック詐欺等が可能です。また、ユーザの許可無しに有料の

            • Rx使いに送るKotlin Coroutine入門 - Qiita

              Everything is a stream みなさん良いStreamライフを送っていますか? 私は最高のStreamライフを送っています! 特に最近Kotlin Coroutineを使い始め、新たな風が流れてきています。(Streamだけに) 寒いギャグのStreamはonCompleteするとして・・・ 昨今のAndroid開発において、RxJava(RxKotlin)とKotlin Coroutineのどっちを使うか問題があると思います。 RxJavaはもちろん素晴らしいフレームワークですが、Kotlin Coroutineは公式が出しているフレームワークなので、こちらを使う方が安心感があるようにも感じます。 Kotlin Coroutineを使ってみて、こちらの方が良いと感じる部分も多数あったので - RxJava使いがKotlin Coroutineを使い始めるための基本知識 -

                Rx使いに送るKotlin Coroutine入門 - Qiita
              • Kotlin入門 IntelliJ IDEAで開発環境の構築とHello World - すずろぐ

                こんにちは、すずしんです。 GoogleがAndroid開発言語としてKotlinを採用するというニュースがありました。 これは大きな出来事でしたね。 www.suzushin7.jp これを受けまして…。 今後、Androidアプリの開発の際にはKotlinを使ってみたいと思いまして…。 私はこの機会にKotlinの学習をしてみることにしました。 今日は、Kotlinのプログラミングができる開発環境を構築してみました。 そして、Hello Worldのプログラムを作成して動作を確認するところまでやってみました。 実際試してみると結構面白いですね。 そこで、今回の記事では…。 InttelliJ IDEAを使ったKotlinの開発環境の構築および最初のプログラムを作成するところまでを解説してみます。 あなたもぜひこの機会にKotlinに触れてみてはいかがでしょうか? Kotlinとは? I

                  Kotlin入門 IntelliJ IDEAで開発環境の構築とHello World - すずろぐ
                • Kotlin Fest 2024のためにCompose HTMLでWebサービスを開発した話 - エムスリーテックブログ

                  こんにちは、モーニーングルーティーン担当、VPoEの河合(@vaaaaanquish)です。 サムネイルの写真は、娘が描いてくれたパパです。上手です。 本記事は、先日開催されましたKotlin Festにおいてエムスリーのスポンサーブースで展開していた『エンジニア トリ診断』の開発秘話を公開するものです。 Kotlin Festとエンジニアトリ診断 Kotlin Compose HTMLとは Compose HTMLをGitHub Pagesでホスティングする OGPを設定する Kotlinでフロントエンド開発を進める おわりに We are hiring !! Kotlin Festとエンジニアトリ診断 Kotlin Festは、Kotlinに関する技術カンファレンスで、今年は6月22日に開催されました。 詳しくは参加レポートもありますので、ご参照頂ければ幸いです。 www.m3tech

                    Kotlin Fest 2024のためにCompose HTMLでWebサービスを開発した話 - エムスリーテックブログ
                  • Netflix Android and iOS Studio Apps — now powered by Kotlin Multiplatform

                    By David Henry & Mel Yahya Over the last few years Netflix has been developing a mobile app called Prodicle to innovate in the physical production of TV shows and movies. The world of physical production is fast-paced, and needs vary significantly between the country, region, and even from one production to the next. The nature of the work means we’re developing write-heavy software, in a distribu

                      Netflix Android and iOS Studio Apps — now powered by Kotlin Multiplatform
                    • Android開発ではじめるKotlin - Qiita

                      既存のJavaファイルをKotlinファイルに変換する Kotlinを利用できる環境が整ったところで、JavaのソースコードをKotlinのソースコードに変換してみましょう こちらもポチッとすると自動で変換してくれます 手順 Step.1 まずは、変換対象のJavaファイルを開いてください 以下はBlank Activityを開いた際のMainActivity.javaになります import android.os.Bundle; import android.support.design.widget.FloatingActionButton; import android.support.design.widget.Snackbar; import android.support.v7.app.AppCompatActivity; import android.support.v7.w

                        Android開発ではじめるKotlin - Qiita
                      • KotlinにおけるJavaとの相互運用性を高めるための工夫 - Just for Fun

                        これはKotlin Advent Calendar 2017の6日目の記事です。 はじめに KotlinはJavaとの相互運用性を重視していますが、JavaとKotlinは言語仕様的に異なる部分があり、Kotlinはその違いを吸収するために様々な工夫をしています。 Jvmアノテーション JvmStaticアノテーション KotlinのCompanion Objectで定義したコードをJavaから呼び出すと、Companionを経由することになります。Companion経由であっても動作上の問題はありませんが、出来れば普通にJavaで定義した場合と同様な呼び出し方をしたいですよね?そういった場合はJvmStaticアノテーションを付けることで、Staticメソッドとして定義されているかのように呼び出すことができます。 // Kotlin class JvmStaticSampleForCom

                          KotlinにおけるJavaとの相互運用性を高めるための工夫 - Just for Fun
                        • 新規サービス開発でKotlinを採用した話 | Supership Tech Blog

                          こんにちは。Supershipの新規サービス開発室というところでAndroidエンジニアをしてる松下です。今回は僕が所属しているチームのAndroidアプリをJavaからKotlinに移行した話をします。 KotlinとはAndroidアプリ開発のつらいところとして、なかなかJava本体の進化の恩恵を受けられないところがあります。JetBrainsが開発しているKotlinは後発の言語らしく、モダンな言語のいいところを取り入れていて書きやすい言語です。Androidアプリ開発においては、AndroidStudioにプラグインを入れるだけで簡単にKotlinの導入ができるので、手軽にJavaとは違った書き味でコードを書き始めることができます。 Kotlinへの移行ちょうどKotlin 1.0がリリースされた時に、移行できそうならしてしまうか!という話が出てきて、チーム内で相談して以下のポイン

                            新規サービス開発でKotlinを採用した話 | Supership Tech Blog
                          • 入門!実践!サーバーサイドKotlinをチラ見せ。 - 青空な日々

                            はじめに 技術書典7でサーバーサイドKotlin本を頒布します。 この記事ではサンプルとして第1章までを公開します! 読んでみて気になったら、ぜひ【い03C】aozora Projectへ! サークルページはこちら! techbookfest.org サンプルはこちら 本書は大きく3つの章に分かれています。 1章:Kotlinとは 2章:入門!サーバーサイドKotlin 3章:実践 今回はこのうち「第1章」と前段にあたる「はじめに」をサンプル公開します! ダウンロード先はGithubです。 こちらは本書の第3章で作成する簡単な掲示板のソースコードとセットになっていますので、 ぜひKotlinのソースコードを眺めつつ、サンプルPDFもご覧ください。 github.com ソースコードはいらない!という方はSpeaker Deckにもアップしましたので、 こちらからダウンロードもできます! 第

                              入門!実践!サーバーサイドKotlinをチラ見せ。 - 青空な日々
                            • Kotlin のコレクション使い方メモ - Qiita

                              Kotlin には標準ライブラリが用意されており、その中にコレクションも存在する。 特徴 Kotlin のコレクションは、「読み取り専用」と「書き込み可」のインターフェースが明確に分かれている。 listOf(), mapOf() など、関数でインスタンスを生成する。 Stream API に用意されているような filter() などのメソッドが、 Iterable などに定義されている。 コレクションの種類 List Map Set インターフェースの関係 kotlin.collections パッケージの下にある各インターフェースがどのような関係になっているのか、クラス図で表現した。 基本は JDK のコレクションと同じ構成だが、 MutableIterable など書き込み可能かどうかを区別するためにインターフェースが追加されている。 List などの Mutable が付いていな

                                Kotlin のコレクション使い方メモ - Qiita
                              • エバンジェリスト直伝!Kotlinを既存プロダクトで使う #jjug_ccc #jjug #jkug

                                JJUG CCC 2015 Fallで発表したスライドです。 by 自称Kotlinエバンジェリスト

                                  エバンジェリスト直伝!Kotlinを既存プロダクトで使う #jjug_ccc #jjug #jkug
                                • Advancing Development with Kotlin (Droidcon UK 2015)

                                  Using Kotlin for Android development has grown in popularity over the last year. Even to those who are not currently using it, the value proposition of …

                                    Advancing Development with Kotlin (Droidcon UK 2015)
                                  • 「Kotlinを効率的に習得できたのはLINEの環境があったからこそ」新卒入社1年目のエンジニアが挑んだLINEキャンパス開発

                                    LINE株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。 LINEヤフー Tech Blog サービス・機能やそれにまつわる開発の裏話や取り組みを聞く「Product Story」シリーズ。今回は2022年3月にオープンしした、 LINE公式アカウントやLINE広告のアカウント運用に必要な知識やスキルを習得できるオンラインの総合学習プラットフォーム「LINEキャンパス」のサーバーサイド開発について紹介します。 LINEキャンパスには、学習コースと認定資格コースが用意されており、すべて無料で受講可能。初心者から運用経験豊富な方まで、スキルレベルや目的に応じて全27コース、90を超えるレッスンを受講して学ぶことができます。 このプラットフォームのサーバーサイド開発を担ったのは、LINEに2021年4月に新卒入社して現在開発

                                      「Kotlinを効率的に習得できたのはLINEの環境があったからこそ」新卒入社1年目のエンジニアが挑んだLINEキャンパス開発
                                    • Kotlin Multiplatform Projectを使ってAndroidとiOSのログ送信部分を共通化した - エムスリーテックブログ

                                      エムスリーエンジニアリンググループ マルチデバイスチーム所属の荒谷(@_a_akira)です。 弊社では、昨年の12月に医師向けの新規アプリをAndroid, iOS向けにネイティブ実装しリリースしました。 今回は、その際Kotlin Multiplatform Projectを用いてユーザの行動ログ送信部分を共通化した話をしたいと思います。 Kotlin Multiplatform Projectとは Kotlin Multiplatform Project(以後MPP)とは、 Kotlinで書かれた単一のコードを Kotlin/JVM,(Android, Server等) Kotlin/Native(iOS, Windows, Linux等) Kotlin/JS の各プラットフォーム向けにトランスパイル可能なプロジェクトのことです もっと詳しく知りたい方は 公式ドキュメントだったり、私

                                        Kotlin Multiplatform Projectを使ってAndroidとiOSのログ送信部分を共通化した - エムスリーテックブログ
                                      • [PASMO] FeliCa から情報を吸い出してみる - FeliCaの仕様編 [Android][Kotlin] - Qiita

                                        ご指摘いただきありがとうございました。 完全に「PASUMO」だと勘違いしてました。「PASMO」が正しいんですね。 Suica/PASMO の券面に印字された情報が NFC の機能で取得できるのか調査した時のログの内 FeliCa (Suica/PASMO) の仕様をまとめたもの です。 私は PASMO ユーザなので、PASMO での調査ログになりますことをご了承ください。 次のことをまとめようと思います。 NFC について FeliCa について FeliCa のデータ構造について Suica/PASMO のデータ構造について FeliCa との通信の流れについて まとめ NFC について Near Field Communication と呼ばれる技術です。 近距離無線通信 や 非接触通信 と訳されます。 FeliCa は NFC なのか? という質問をたまに見ますが、 NFC は

                                          [PASMO] FeliCa から情報を吸い出してみる - FeliCaの仕様編 [Android][Kotlin] - Qiita
                                        • Kotlin/Nativeチュートリアル Android, iOS編 | AABrain

                                          October 24, 2018Kotlin/Nativeチュートリアル Android, iOS編 2019/01/30 Kotlinのアップデートによりいくつか変更点があります。 一応追記していますが、追いきれない部分もありますので各自確認お願いします。 個人的にKotlin/Nativeはマルチプラットフォームの銀の弾丸になり得るポテンシャルを持っていると思っています。 しかし、まだKotlin/Nativeはβ版のため実用段階には至っていませんが、ついに先日1.0のtagが切られました! 2018年10月12日にも1.0でタグが切られていたのですが、正式リリースではないので23日に入れ替わっていました。 運用次第なので、どうなるかわかりませんが1.0の正式リリースが近いのは間違いありません。 この記事では、普段AndroidかiOSのどちらかを開発している方がほとんどだと思いますの

                                            Kotlin/Nativeチュートリアル Android, iOS編 | AABrain
                                          • BacklogAPIとKotlinで問合せを自動管理するツールを作ってみた - 虎の穴開発室ブログ

                                            お久しぶりです、最近は料理系Youtuberの影響を受けて自炊ブームが来ている礒部です。1万円する包丁を買ってからキャベツの千切りが趣味になっています。 今回はKotlinで作成した、問合せ管理を自動化するツールの紹介をしたいと思います。 作ったきっかけ 通販チームでは、運営チームからの問合せをエンジニアで順番に対応しています。 元々は Googleスプレッドシート + GAS で問合せを自動管理していたのですが、Backlogに移行したためBacklog用の問合せ自動管理ツールを作ることになりました。 Googleスプレッドシート で運用するデメリット 問合せシートのデータが肥大化してきており、動作が重く、過去の問合せの参照に時間がかかる 画像の貼り付けやファイルの添付がスムーズに行えない 問合せとは別に、確認や相談はBacklogで行っている場合などがありバラバラになっていた Back

                                              BacklogAPIとKotlinで問合せを自動管理するツールを作ってみた - 虎の穴開発室ブログ
                                            • Codename One: Cross-Platform App Development with Java/Kotlin

                                              Rapid cross-platform app development using Java or Kotlin with 100% code reuse. Apps are compiled down to native code for maximum performance and a smooth user experience.

                                                Codename One: Cross-Platform App Development with Java/Kotlin
                                              • Kotlin Fest 2019 「もっと Spring × Kotlin」

                                                Kotlin Fest 2019 「もっと Spring × Kotlin」 https://kotlin.connpass.com/event/129860/Read less

                                                  Kotlin Fest 2019 「もっと Spring × Kotlin」
                                                • オレ、童貞捨てたよ。(AndroidとKotlinはじめてみた。) - そこに仁義はあるのか(仮)

                                                  (このエントリーはKotlin Advent Calendar 2014 - Adventarの21日目の記事です!) 24歳、このままKotlinをやらずに20代後半に足を踏み入れていいのか自問し、 ついにKotlin童貞を捨てる事にしました。 あと、ついでにAndroid童貞も捨てます。 しょぼちむ Advent Calendar 2014 - Adventarの12日目、[twitter:@grimrose]さんの open build/reports/life/index.html: しょぼちむさんがKotlinをやらない理由を考えてみたの記事に、こう↓かいてあったので、とりあえずGitHub - JetBrains/kotlin: The Kotlin Programming Languageにスターつけるとこから始めた。 よし。いい滑り出しです。 宿題はぎりぎりまでやらないタイ

                                                    オレ、童貞捨てたよ。(AndroidとKotlinはじめてみた。) - そこに仁義はあるのか(仮)
                                                  • Kotlin 最大公約数(GCD)を求めるプログラムを作成してみた! - すずろぐ

                                                    こんばんは、すずしんです。 今日は、Kotlinのプログラミングをしてみました。 今回作成したプログラムは、ユークリッドの互除法で最大公約数(GCD)を求めるというものです。 Kotlinのプログラミングは、なかなか楽しいです。 最大公約数(GCD)とは? ユークリッドの互除法とは? Kotlinで最大公約数(GCD)を求めるプログラム プログラムの実行結果 ひとこと 追記 最大公約数(GCD)とは? 最大公約数というのは、共通する約数の中で一番大きな数のことを言います。 最大公約数は、英語で「Greatest Common Divisor」と言います。 略してGCDですね! 最大公約数の例を挙げてみます。 例えば、16と24の最大公約数の基本的な求め方では以下のように行います。 16の約数: 1, 2, 4, 8, 16 24の約数: 1, 2, 3, 4, 6, 8, 12, 24 1

                                                      Kotlin 最大公約数(GCD)を求めるプログラムを作成してみた! - すずろぐ
                                                    • 【感想】『読みやすいコードのガイドライン―持続可能なソフトウェア開発のために』:Kotlinでモダンなコード指南 - Rのつく財団入り口

                                                      リーダブルコード的な本が新たに登場っす! (しかもKotlinなの) 読書記録と感想です。著者の石川宗寿さんはLINEでご活躍中のシニアエンジニア。元は2019年に公開されたプレゼンテーション「Code Readability」を元に書籍化されたとのことで、モダンな大規模開発やコードレビューやリファクタリングで得られた現場の経験を通して、可読性の高いコードを大テーマに知見が詰まった一冊となっています。 リーダブルコード的な本が新たに登場っす! (しかもKotlinなの) 第1章 可読性の高いコードを書くために 第2章 命名 第3章 コメント 第4章 状態 第5章 関数 第6章 依存関係 第7章 コードレビュー まとめ:Kotlinを題材にした2020年代のモダンなコード指南の書 おまけ リンクと関連書籍 読みやすいコードのガイドライン -持続可能なソフトウェア開発のために 作者:石川 宗寿

                                                        【感想】『読みやすいコードのガイドライン―持続可能なソフトウェア開発のために』:Kotlinでモダンなコード指南 - Rのつく財団入り口
                                                      • Kotlinのいいところ/Kotlin Android Extensions | Lab

                                                        先日、Kotlinが1.0-betaとなりました。(The Kotlin Language: 1.0 Beta is Here!) そろそろ1.0リリースも見えてきていますし、GitHub上のKotlin LOCもどんどん増加しています。 Kotlinを始めてみるにはいい時期じゃないでしょうか。 今回はKotlin…ではなく、Android Studioのプラグインである「Kotlin Android Extensions」で提供されている機能について説明します。 ・Kotlin Android Extensionsとは 「Kotlin Android Extensions」は、「findViewById書くの面倒。どうにかしてよ、これ。たまにNPEも出るし…」問題に対応したAndroid Studio(Intelli J)のプラグインです。 最近のAndroidアプリ開発でfindVie

                                                        • Server-Side Kotlin by Ktor

                                                          RAGのretrievalの評価を “ranx”で行う / Evaluate retrival of RAG using "ranx"

                                                            Server-Side Kotlin by Ktor
                                                          • Javaから変えるべきなのか--「Kotlinファースト」打ち出したグーグルの考え - ZDNet Japan

                                                            印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます 「Android」開発者がアプリ開発に使用する言語を「Java」から「Kotlin」に切り替えるべきかをめぐり、Googleが論争に加わった。 Googleの「Android Studio」技術リードを務めるJeffrey van Gogh氏は、Android開発は今後「Kotlinファースト」になると同社が発表したことがきっかけとなり、この論争が持ち上がったことを明らかにした。 では、「Kotlinファースト」のAndroid開発とは何を意味するのだろうか。Gogh氏は先頃開催された年次開発者会議「Google I/O」における講演で、JavaとKotlinの両方の今後について詳しく説明した。 (本記事は、TechRepublic J

                                                              Javaから変えるべきなのか--「Kotlinファースト」打ち出したグーグルの考え - ZDNet Japan
                                                            • Kotlinらしいコード #jkug

                                                              第3回かわいいKotlin勉強会 https://kotlin.doorkeeper.jp/events/23515

                                                                Kotlinらしいコード #jkug
                                                              • GitHub - gvcgo/version-manager: 🔥🔥🔥 A general version manager for multiple sdks, such as Java, Go, Node.js, Deno, Bun, .Net, Python, PyPy, PHP, Rust, Kotlin, Scala, Groovy, Flutter, Julia, Zig, V, Typst, Android SDKs. A much better choice than vfox, fn

                                                                You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                  GitHub - gvcgo/version-manager: 🔥🔥🔥 A general version manager for multiple sdks, such as Java, Go, Node.js, Deno, Bun, .Net, Python, PyPy, PHP, Rust, Kotlin, Scala, Groovy, Flutter, Julia, Zig, V, Typst, Android SDKs. A much better choice than vfox, fn
                                                                • Androidの公式言語「Kotlin」はなぜ若い開発者から支持されるのか - ZDNet Japan

                                                                  印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます Stack Overflowの調査によると、「Kotlin」は開発者の間で2番目に愛されている言語だという。1位は「Rust」、3位は「Python」だ。2011年にJetBrainsによって開発されたこの言語が、他の伝統ある言語を差し置いて急速に開発者の心を掴んだ理由はどこにあるのだろうか。 その理由を探るため、ソフトウェア会社のPusherはKotlin開発者2744人を調査。7月上旬に「State of Kotlin 2018」(2018年Kotlinの状況)というレポートとして発表した。 レポートによると、Kotlinは2011年から2015年にかけて毎年倍増の成長を遂げていたという。最初に利用者が急増したのは2015年。この年

                                                                    Androidの公式言語「Kotlin」はなぜ若い開発者から支持されるのか - ZDNet Japan
                                                                  • KotlinとJavaができる人向けDart速習 - Qiita

                                                                    この記事について この資料は株式会社Diverseの社内で使用しているDartを速習したい人向けの教材(2018/08/09作成)を公開したものです。 社内でのFlutter採用が本決まりになったため関係エンジニア向けに作成したものですが、多くの人に役立ててもらえる可能性があるため公開と相成りました。 Diverseは今後もコミュニティに貢献する活動を続けてゆきます。 気になった方は @kikuchy または弊社社員へお気軽にご連絡ください。 まえがき Kotlinより断然Javaに近い言語なので、Javaベースで話した方が早い箇所が多そう。 以下の前提の人がFlutter開発で不便しない程度にDartを読み書きできるようになることを目標としています。 解説するのはDart2 Java/KotlinをAndroidアプリ開発で一通り使ったことがある JavaScriptやRubyもかじった

                                                                      KotlinとJavaができる人向けDart速習 - Qiita
                                                                    • はてなブックマークAndroidアプリでのKotlin導入

                                                                      Kotlin Symbol Processing API (KSP) を使って Kotlin ア プリケーションの開発を効率化する

                                                                        はてなブックマークAndroidアプリでのKotlin導入
                                                                      • KotlinでProGuardを使う時にapplyなどのスコープ関数内で無名関数のネストが深くなるとビルドに失敗するバグ - Qiita

                                                                        なんか辛い現象を踏んでしまって地獄を見たので共有します。 結論だけ先に書くと、対象のクラスのあるpackageを-dontwarnすることで回避できます。 ぼくの場合は作業していたプロジェクトでproguardルールが反映されないという別の問題が同時に発生していたため、コードを書き換える事で対処しようとしてハマってしまいました。 さて、タイトルどおりなのですが、Kotlinを使ったAndroidプロジェクトでProGuardを有効にしたところ、ビルドに失敗してしまうようになりました。 原因が全然掴めなくて頭を抱えたのですが、いろいろ検証した結果、現象についてざっくりとわかりました。 再現コード class MainActivity : AppCompatActivity() { private val compositeDisposable = CompositeDisposable()

                                                                          KotlinでProGuardを使う時にapplyなどのスコープ関数内で無名関数のネストが深くなるとビルドに失敗するバグ - Qiita
                                                                        • PlantUML Web APIをSpark Framework + Kotlinなウェブアプリにしてみた - Islands in the byte stream

                                                                          PlantUML を使うとき、 java -jar plantuml.jar だとほんの小さなダイアグラムの生成にも数秒かかってしまいます。ローカルではそれでいいかもしれませんが、ウェブアプリに組み込むのはちょっとイマイチですよね。 PlantUMLはJava製ツールなのでJavaのウェブアプリにしてしまえば高速になるはず、と思ってやってみました。 リポジトリ: https://github.com/gfx/plantuml-service ウェブアプリといってもパスが /svg/:source しかないような最小限のものです。 :source はPlantUML Text Encodingでエンコードされたソース、または生のPlantUMLソースです。特にキャッシュなどはしませんが、手元のMBAだと小さなダイアグラムの生成で70msほどになったので実用に耐えそうです。 PlantUMLは

                                                                            PlantUML Web APIをSpark Framework + Kotlinなウェブアプリにしてみた - Islands in the byte stream
                                                                          • Kotlin 1.4の計画および将来的な展望 | Post Blog

                                                                            IDEs AppCode CLion DataGrip DataSpell Fleet GoLand IntelliJ IDEA PhpStorm PyCharm RustRover Rider RubyMine WebStorm Plugins & Services Big Data Tools Code With Me Quality Assurance JetBrains Platform Scala Toolbox App Writerside JetBrains AI Grazie Team Tools Datalore Space TeamCity Upsource YouTrack Hub Qodana .NET & Visual Studio .NET Tools ReSharper C++ Languages & Frameworks Kotlin Ktor MPS Am

                                                                              Kotlin 1.4の計画および将来的な展望 | Post Blog
                                                                            • 新言語KotlinでAndroidプログラミング #DroidKaigi

                                                                              DroidKaigiでの発表で使用したスライドです。

                                                                                新言語KotlinでAndroidプログラミング #DroidKaigi
                                                                              • Kotlin's Android Roadmap | The Kotlin Blog

                                                                                IDEs AppCode CLion DataGrip DataSpell Fleet GoLand IntelliJ IDEA PhpStorm PyCharm RustRover Rider RubyMine WebStorm Plugins & Services Big Data Tools Code With Me Quality Assurance JetBrains Platform Scala Toolbox App Writerside JetBrains AI Grazie Team Tools Datalore Space TeamCity Upsource YouTrack Hub Qodana .NET & Visual Studio .NET Tools ReSharper C++ Languages & Frameworks Kotlin Ktor MPS Am

                                                                                  Kotlin's Android Roadmap | The Kotlin Blog
                                                                                • Idiomatic Kotlin. Best Practices.

                                                                                  Philipp Hauer's Blog Engineering Management, Java Ecosystem, Kotlin, Sociology of Software Development Posted on Mar 28, 2017. Updated on Jun 12, 2022 In order to take full advantage of Kotlin, we have to revisit some best practices we got used to in Java. Many of them can be replaced with better alternatives that are provided by Kotlin. Let’s see how we can write idiomatic Kotlin code and do thin

                                                                                    Idiomatic Kotlin. Best Practices.