Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
AmperでKotlinのエコシステムを簡単キャッチアップ
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
ichien178
November 25, 2025
Technology
1.6k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AmperでKotlinのエコシステムを簡単キャッチアップ
Server-Side Kotlin Night 2025 - connpass
https://henry.connpass.com/event/373576/
ichien178
November 25, 2025
More Decks by ichien178
See All by ichien178
やっぱ、紙しか勝たん
ichien178
0
390
Google PixelでAIコーディングしたい
ichien178
0
79
AIとペーパー電車をつくってみた
ichien178
0
220
地方拠点で エンジニアリングマネージャーってできるの? 〜地方という制約を楽しむオーナーシップとコミュニティ作り〜
ichien178
1
550
「学び」を捉えてマインドアップデート
ichien178
0
360
ヤフー名古屋TechMeetupを 運営して学んだこと "縁 ~en~"
ichien178
0
140
なぜエンジニアの私が マジ価値MeetupでLTをするのか
ichien178
0
210
freee会計でのModule Federationによるマイクロフロントエンドの実践
ichien178
2
27k
「この技術書がすごい」 好きなので語ります ~Team Geekついて~
ichien178
1
450
Other Decks in Technology
See All in Technology
MUSUBI 田中裕一『AIと共に行う「しごとのリデザイン」- スモールバックオフィス編』AI Ops Lab #4
musubi
0
270
Kubernetesにおける学習基盤とLLMOpsの概要
ry
1
320
【Cyber-sec+】経営層を"動かす"ための考え方
hssh2_bin
0
200
10年間のブログ発信を振り返って見えたWebアプリケーションエンジニアとしての軌跡
stefafafan
0
160
入門!AWS Blocks
ysuzuki
1
160
Lightning近況報告
kozy4324
0
190
就職⽀援サービスにおけるキャリアアドバイザーのシフトスケジューリング
recruitengineers
PRO
1
150
アンオフィシャルな、オフィシャルからのお願い
wyamazak_devrel
0
140
SteampipeとExcel Power QueryでAWS構成定義書の作成を自動化する
jhashimoto
0
160
Kiro Ambassador を目指す話
k_adachi_01
0
110
OTel × Datadog で 「AI活用」を計測し、改善に繋げる
shihochan
1
420
Bucharest Tech Week 2026 - Guardians of the Cloud-Native Galaxy
edeandrea
PRO
0
120
Featured
See All Featured
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
310
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
750
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
440
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.8k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
340
Claude Code のすすめ
schroneko
67
230k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
260
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.3k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
350
sira's awesome portfolio website redesign presentation
elsirapls
0
280
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
210
Transcript
Copyright © Henry, Inc. All rights reserved. Server-Side Kotlin Night
2025, 2025/11/25 ichien Amperで Kotlinのエコシステムを簡単キャッチアップ
Copyright © Henry, Inc. All rights reserved. 一円 真治 @ichien178
エンジニア at ヘンリー 自己紹介 今年の6月にヘンリーにJOIN サーバーサイドKotlin開発は初 🎉 名古屋から来ました 最近楽しかったこと: B’zのライブ
Copyright © Henry, Inc. All rights reserved. 新しい挑戦 • はじめてのサーバーサイドKotlin
• はじめての医療・病院ドメイン理解 • Henryの大規模コードベース理解 (複雑だけど面白い 時間に限りある中、どんな優先順位で学ぶべきか? → 同時並行でやる、「小さく試し、高速学習」 新しい挑戦には、学ぶべきことが沢山
Copyright © Henry, Inc. All rights reserved. ① Gradleがややこしい 🐘🤯
② IntelliJ必須 🔒 ③ ライブラリが沢山 ☕🐤 ヘンリーで採用しているライブラリ学習(③)にピン留めし、 爆速キャッチアップしたい!! はじめてのサーバサイドKotlin開発へのイメージ
Copyright © Henry, Inc. All rights reserved. そこで見つけたのが、Amper https://github.com/JetBrains/amper サーバサイド、Kotlinマルチプラットフォームにも対応した
JetBrains製の実験的ビルドツール 設定の簡素化してKotlinエコシステムを使いやすくする。 宣言的なビルドシステムを構築し開発者にとって開発により集中できる環境を提供する。 - by KotlinConf 2024
Copyright © Henry, Inc. All rights reserved. Gradleを使わなくても良い😄 試してみよう! ⚠
安易に飛びついた結果、amper調査自体に時間を使ってしまった そこで見つけたのがAmper
Copyright © Henry, Inc. All rights reserved. Amperのこれまで 0.3.0 (2024.05)
Gradle plugin版でないCLIから使えるスタンドアローン版 amper が登場 0.4.0 (2024.08) マルチモジュール管理用に project.yaml が導入 0.5.0 (2024.11) Androidのリリースビルドのサポート 0.6.0 (2025.04) amper initでテンプレートから新規プロジェクト作成が可能に CLIの改善: show 0.7.0 (2025.05) サーバーサイド(ktor, spring)がサポート スタンドアローン版がメインに、Gradle plugin版はdeprecated 0.8.0 (2025.10) js, wasmがサポート JetBrainsが2023.11に公開 Amper – Improving the Build Tooling User Experience | The JetBrains Blog これまでのアップデート
Copyright © Henry, Inc. All rights reserved. ▪ Simplifying Build
Configuration with Amper https://2024.kotlinconf.com/talks/613974/ KotlinConfでのセッション (2024) 15分なのでサクッと見れる amperのconfigの書き方から マルチプラットフォームのビルドまで をデモしながら紹介 できることのイメージを掴むのにオススメ ⭐
Copyright © Henry, Inc. All rights reserved. ▪ What’s new
in Amper (2025) https://2025.kotlinconf.com/talks/794504/ KotlinConfでのセッション (2024) 40分がっつりセッション amperを作った理由から〜解決したい課題、 他ツールとの立ち位置の違いを紹介 Kotlinマルチプラットフォームでの利用前提 の話が多い 個人的に気になった3点を紹介
Copyright © Henry, Inc. All rights reserved. 1.8.1を指定しているが、他のライブラリ依存で1.10.2が解決されることを示唆 amperのいい感じのバージョン解決
Copyright © Henry, Inc. All rights reserved. https://github.com/JetBrains/kotlinconf-app/tree/amper 例) amper
run -m jvmApp でデスクトップアプリが起動 kotlinConf2025アプリにamper版がある
Copyright © Henry, Inc. All rights reserved. こうなって行きたい KotlinConfでのセッション (2025年
Copyright © Henry, Inc. All rights reserved. AmperでKtorを動かして見よう Amperで Ktorを動かしてみよう
Copyright © Henry, Inc. All rights reserved. $ curl -fsSL
-o amper https://jb.gg/amper-latest-wrapper.sh $ chmod +x amper && ./amper update -c $ amper init amperでKtorのプロジェクト作成
Copyright © Henry, Inc. All rights reserved. - amperのリポジトリにサンプルがある -
https://start.ktor.io/settings から選ぶのも簡単 amperでKtorのプロジェクト作成
Copyright © Henry, Inc. All rights reserved. $ amper run
で起動 ディレクトリ構成はこんな感じ module.yaml が設定ファイル AmperでKtorを動かしてみよう
Copyright © Henry, Inc. All rights reserved. build.gradle.kts amperの設定ファイルとbuild.gradleを比べてみよう module.yaml
Copyright © Henry, Inc. All rights reserved. https://plugins.jetbrains.com/plugin/23076-amper 設定とかいい感じに補完してくれる IDEA向けのサポートプラグインがある
Copyright © Henry, Inc. All rights reserved. $ amper run
→ 実行! $ amper build → ビルド! $ amper test → テスト実行! $ amper clean → cacheクリーン! $ amper show → 依存や設定、モジュール構成etcを表示! ※ 詳しく知りたい人は amper -h してください Amperの主な使い方
Copyright © Henry, Inc. All rights reserved. • 😅 サーバサイド開発だけなら、
Gradle・Amperどちらでも良さそう • 👍 amper CLIは便利 簡単にテンプレートから多様なプロジェクトを作れるのは楽 使ってみた最初の所感
Copyright © Henry, Inc. All rights reserved. ついでに、Kotlinマルチプラットフォームで Todoアプリを作ってみよう!
Copyright © Henry, Inc. All rights reserved. デモ! https://github.com/ichien178/amper-sample-kmp-app
Copyright © Henry, Inc. All rights reserved. まとめ 🔄 今日共有したこと
• amperのこれまでのアップデート • amperでサーバーサイドを動かす方法 • amperがあるとマルチプラットフォーム開発のハードルが低くなるよ 🎤感想 サーバーサイドKotlinを学ぶのが目的だったが、 マルチプラットフォームに広がるKotlinの世界観を知り、 Kotlinを愛でたくなった🐤