TECH PLAY

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

362 件中 61 - 75 件目
Introduction Hello. My name is Shiode, and I do payment-related backend development in the Toyota Woven City Payment Solution Development Group. As mentioned in my previous article , our group uses Kotlin for development, with Ktor as our web framework an
はじめまして。 電通 総研ITの寺尾です。 本記事では、私が開発に携わったJetBrainsの IntelliJ 向けの プラグイン 「 Doma Tools for IntelliJ 」(以下、「 Doma Tools」と表記)についてご紹介します。 「Doma Tools」とは Domaとは? 主要機能紹介 ファイルジャンプ コード検査 DAOメソッドに紐づくSQLファイルチェック 未使用の引数チェック 不正なバインド変数チェック コード補完 SQLフォーマット(プレビュー機能) さいごに 「 Dom
ML Kitを用いたAndroidでのオンデバイス翻訳 こんにちは。CL Android開発チームの ...
この記事は Merpay & Mercoin Tech Openness Month 2025 の 4 日目の記事です。 こんにちは、Merpay の Payment Core チームでエンジニアリングマネージャーをしている komatsu です。 普段は決済基盤を開発するチームのマネージャーをしており、最近では社内で AI/LLM 関連の導入や登壇などもしています。 この記事では、私たちの組織で実施した「PCP LLM Week」という取り組みについてのレポートと、イベントを通して得られた知見に
はじめに こんにちは!Yao Xie です。 KINTOテクノロジーズのモバイルアプリ開発グループで、 Android の KINTO かんたん申込みアプリ を開発しています。本記事では、Compose Multiplatform とネイティブの UI フレームワークの両方を活用したハイブリッドモデルを実装する方法について、私の考えをいくつか共有したいと思います。 モバイルアプリの開発では、限られた予算や多様なチーム規模、厳しい納期などに直面しつつ、長期的な保守性と一貫したユーザー体験の確保が求められる場
本記事は KINTOテクノロジーズアドベントカレンダー2024 の24日目の記事です🎅🎄 はじめに こんにちは、 Rasel です。現在、KINTOテクノロジーズ株式会社でAndroidエンジニアとして働いています。今日は、Kotlin Multiplatform (KMP) でのテストへのアプローチについて簡単に紹介します。 KMPでのクロスプラットフォームテストにより、AndroidとiOS間で共有されるコードの信頼性を確保できます。シンプルなテストは素晴らしい開始点ですが、多くのアプリケーションでは
0. はじめに Androidアプリ「 KINTO かんたん申し込み 」の開発を担当している Choi Garamoi です。 このアプリでは KMP を導入し、一部のビジネスロジックを iOSアプリ と共有しています。 今回はよりスムーズなKMPプロジェクtの開発のため Tuist を試した結果をまとめました。 1. 概要 Android Studioでは、KMP Applicationプロジェクトは新規プロジェクトウィザードを使って作成します。作成後は以下のような Monorepo になります: Km
こんにちは。LINEアプリの公式アカウント開発を担当している諏訪と楊です。この記事では、LINE Appの開発を進める上でAndroidの開発者のリソース問題を解決するため、iOSエンジニアがAndr...
Introduction Hello! I'm Yao Xie from the Mobile Application Development Group at KINTO Technologies, where I develop the Android app of KINTO Kantan Moushikomi (KINTO Easy Application) . In this article, I’ll be sharing some thoughts on how to impleme
はじめに はじめまして。KINTOテクノロジーズでAndroidアプリ開発を担当しているYenaです。 キャリアはAndroid開発から始まり、スマートテレビアプリやWebのバックエンド・フロントエンド、APIの開発など、幅広い領域に携わってきました。 現在はAndroid開発に取り組む傍ら、チームと自身の成長を目指して、社内勉強会「Droid Lab」の企画・運営も行っています。 この勉強会で取り上げた技術内容をより広くチーム外にも共有するため、資料をテックブログとして公開する取り組みを進めて行こうと考
株式会社ココナラアプリ開発グループ、Androidチームの長谷山です。 今回は、ココナラAndroidアプリにおけるAndroid Gradle Plugin (AGP) のバージョンアップ対応についてご紹介します。 背景 ココナラのAndroidアプリでは、Android14対応時にAGPを8.0.0までアップデートしました。 当初、We recommend using a newer Android Gradle plugin to use compileSdk = 34の警告を消すためにAGP8.1
タイミーでiOSアプリエンジニアをしている前田 ( @naoya )と申します。 2024年4月9日〜11日に開催された「try! Swift Tokyo」に参加してきました。 try! Swift Tokyo try! Swift Tokyoとは Swiftに関わる開発者が世界中から集まる年に一度の国際カンファレンスです。最新技術や開発の知見をシェアするトークセッションが開催される他に、エンジニア同士が交流する場としても毎年大きな盛り上がりを見せています。 今年のアップデート ロケーション 昨年は渋谷の
この記事は、 KINTOテクノロジーズ・アドベントカレンダー2024 の12日目の記事です🎅🎄 こんにちは。「KINTOかんたん申し込みアプリ」のAndroid開発チームメンバーです。今日は、私たちの既存のアプリに Kotlin Multiplatform (KMP) を実装するプロセス、その理由、そしてそれによってもたらされた変化と改善についてお話ししたいと思います。 私たちは去年からiOSとAndroidプラットフォーム間での開発効率を最大化する方法を探ってきました。 このプロセスの中で、KMPがチー
はじめに こんにちは。Toyota Woven City Payment Solution開発Groupで決済関係のバックエンド開発を担当している塩出です。 前回の記事 でも述べた通り、本Groupでは開発にKotlinを使用しており、webフレームワークにはKtor、ORMにはExposedを使用しています。またコードのアーキテクチャーとしてはクリーンアーキテクチャーを採用しています。 当初からKotlinの Result型 を使ってエラーハンドリングしていましたが、開発人数が増えていることもあり、Re
こんにちは。コミュニケーションアプリ「LINE」のモバイルクライアントを開発している石川です。 この記事は、毎週木曜の定期連載 "Weekly Report" 共有の第 66 回です。 LINEヤフー...