「Kotlin」に関連する技術ブログ

企業やコミュニティが発信する「Kotlin」に関連する技術ブログの一覧です。

Pandas ⇔ Kotlin DataFrame対応表

こんにちは、 電通 総研、X イノベーション 本部 AIトランスフォーメーションセンター所属の徳原光です。 普段は、主に Python でPandasを使ってデータ分析やAI学習・推論のための特徴量を生成を行っていますが、最近KotlinでKotlin DataFrameを操作してデータ処理を実装する機会が増えました。 これまでローカル上で開発してきた 機械学習 モデルをONNXを使ってアンドロイド ス

コード品質向上のテクニック: 第 22 回(To equal, or not to equal)

こんにちは。コミュニケーションアプリ「LINE」のモバイルクライアントを開発している石川です。 この記事は、毎週木曜の定期連載 “Weekly Report” 共有の第 22 回です。Weekly R...

ココナラAndroidアプリのDIライブラリをDaggerからHiltに移行してみた

株式会社ココナラアプリ開発グループ、Androidチームの長谷山です。 今回はココナラAndroidアプリのDIライブラリをDaggerからHiltに移行したことをご紹介します。 背景 ココナラのAndroidアプリは2018年にDaggerの導入を行いました。 Daggerを使用することにより、DI(Dependency Injection)を簡単に行うことができます。 ただ、Daggerはセットアップが大変だったり、学習コストが高かった

コード品質向上のテクニック: 第 21 回(コンストラクタを叩いて渡る)

こんにちは。コミュニケーションアプリ「LINE」のモバイルクライアントを開発している石川です。 この記事は、毎週木曜の定期連載 “Weekly Report” 共有の第 21 回です。Weekly R...

コード品質向上のテクニック: 第 20 回(異例の過剰包装)

こんにちは。コミュニケーションアプリ「LINE」のモバイルクライアントを開発している石川です。 この記事は、毎週木曜の定期連載 “Weekly Report” 共有の第 20 回です。Weekly R...

Beam Starter Projects のご紹介

はじめに こんにちは、クラウドエース データソリューション部所属の伊藤です。 Google Cloud では大規模データの処理の選択肢としていくつかのサービスがあります。その中でも Dataflow は、データのバッチ処理だけでなく、ストリーミング処理(リアルタイム処理)も行うことができるので、とても重宝されます。弊社が携わる案件においても、データの抽出、加工、格納

Jetpack Composeへの移行を通して圧倒的に成⻑した話

はじめに 初めまして! CA Tech JOBのインターン生の佐藤佑哉こと、さとゆーです。 私は12 ...

【Kotlin入門】コレクション関数とラムダ式を活用したシンプルコーディング

はじめに こんにちは、新卒2年目の菊池(akikuchi_rks)です。 近年、 Android アプリ開発 のみならず、サーバーサイドの開発言語としてもKotlinが急速に注目を集めています。私自身もKotlinを使ってサーバーサイドの開発を行っており、豊富な機能やシンプルな文法に魅力を感じています。 Kotlinを使用していて特に感じるのは、そのコレクション関数の充実性です。コレクショ

コード品質向上のテクニック: 第 19 回(チャイルドロック)

こんにちは。コミュニケーションアプリ「LINE」のモバイルクライアントを開発している石川です。 この記事は、毎週木曜の定期連載 “Weekly Report” 共有の第 19 回です。Weekly R...

LIFULL における Kotlin Multiplatform(KMP)

こんにちは。エンジニアの菊地です。 今回は LIFULL HOME'S アプリでおこなっている Kotlin Multiplatform(以下、KMP)の 導入についてご紹介させていただきます。 LIFULL HOME'S アプリでは、2022年10月頃に KMPの導入の検討を開始しました。他の技術を含めて KMP 発表当時から簡単な調査や検討は行われていましたが、ちょうどこの頃に KMP が β版となったことにより本格的にプロダク

コード品質向上のテクニック: 第 18 回(関数を見て関係を見ず)

こんにちは。コミュニケーションアプリ「LINE」のモバイルクライアントを開発している石川です。 この記事は、毎週木曜の定期連載 “Weekly Report” 共有の第 18 回です。Weekly R...

バックエンドエンジニアリング部の新卒向け研修に取り組んだ話

はじめに こんにちは、クラウドエース バックエンドエンジニアリング部の野村です。 この記事では、バックエンドエンジニアリング部で新卒向けの研修として行われたアプリケーション構築課題を開発経験がほぼない私が実施したときの感想や何を学んだかを一つの記事にします。 アプリケーション構築課題とは? 私たちが新卒社員向けの研修課題として取り組んだの

Minecraft サーバー用の VM の選び方

クラウドエースバックエンドエンジニアリング部の滝本です。 本記事では Google Cloud で Minecraft サーバーを立てる際に、どのような考え方でスペックを選ぶのか、また現時点で存在するマシンタイプからおすすめの VM を紹介します。 おすすめのマシンタイプ 「今すぐサーバー立てて友達と遊びたいんじゃ!!」という忙しい方向けに、まずいくつかおすすめのマシンタイ

コード品質向上のテクニック: 第 16 回(火の null 所に煙は立た null)

こんにちは。コミュニケーションアプリ「LINE」のモバイルクライアントを開発している石川です。 この記事は、毎週木曜の定期連載 “Weekly Report” 共有の第 16 回です。Weekly R...
技術ブログを絞り込む

TECH PLAY でイベントをはじめよう

グループを作れば、無料で誰でもイベントページが作成できます。情報発信や交流のためのイベントをTECH PLAY で公開してみませんか?