Share
Embed
超入門!サーバーサイドKotlin〜2026春更新版〜/sski1
■本著の内容
この本は著者がサーバーサイドKotlinはいいぞ!と宣うために執筆した技術同人誌の形をした宣伝チラシみたいなものになります。
主にサーバーサイドKotlinとは?という概要について解説しています。
■どんな人向けか
主に次のような方に向けて執筆していますが、無料ですのでこれに当てはまらなくても目次など内容を見てグッときてハッとしたらダウンロードしていただけると幸いです。
* サーバーサイドKotlinってなに?
* ぶっちゃけサーバーサイドでKotlinってどうなの?
* 他の言語との比較は?
* 実際に使われているの?
* コミュニティとかある?
* 興味あるけどどうしたらいいの?
■この本で得られること
本著を読み終わると次のような状態になります。
* サーバーサイドKotlinがなんなのか説明できる
* サーバーサイドの技術選定においてサーバーサイドKotlinもありかもなと選択肢が増える
* サーバーサイドKotlinが好きになる(効果は個人によります)
あなたのKotlinでWebアプリケーションのバックエンドを作りたいという思いに応えられたのなら、こんなに嬉しいことはありません。
FORTE
May 28, 2025
Transcript
35 slides
-
͡Ίʹ ͡Ί·ͯ͠ͷํ͕ଟ͍ͱخ͍͠ɺஶऀͷ FORTE(ϑΥϧς) Ͱ͢ɻຊஶαʔ όʔαΠυ Kotlin Λڭ͢ΔͨΊʹੜ AI(ChatGPT o4-mini) ͱͱʹࣥචͨ͠
ڭ༻ແྉిࢠٕज़ಉਓࢽͱͳ͍ͬͯ·͢ɻͱ͍͑༰ஶऀ͕֬ೝ͍ͯ͠·͢ ͠ɺੜ AI ͕ग़ྗͨ͠༰ͷίϐϖʹͳ͍ͬͯ·ͤΜͷͰ҆͝৺͍͚ͨͩΔͱ ͍Ͱ͢ɻ ຊஶͷ༰ ͜ͷຊஶऀ͕αʔόʔαΠυ Kotlin ͍͍ͧʂ ͱએ͏ͨΊʹࣥචٕͨ͠ज़ಉ ਓࢽͷܗΛͨ͠એνϥγΈ͍ͨͳͷʹͳΓ·͢ɻओʹαʔόʔαΠυ Kotlin ͱ ʁ ͱ͍͏֓ཁʹ͍ͭͯղઆ͍ͯ͠·͢ɻ 2026 य़ͷߋ৽ʹ͍ͭͯ 2026 4 ݄ʹ༰ͷߋ৽Λ͠·ͨ͠ɻओʹෆ͍ͯͨ͠༰ʹ͍ͭͯهΛͯ͠ ͍·͢ɻ࣍ʹʲNewʳͱ͍͍ͭͯΔষ৽͘͠Ճͨ͠ষʹͳΓ·͢ɻ ͲΜͳਓ͚͔ ओʹ࣍ͷΑ͏ͳํʹ͚ͯࣥච͍ͯ͠·͕͢ɺແྉͰ͢ͷͰ͜Εʹͯ·Βͳ͘ ͯ࣍ͳͲ༰Λݟͯάοͱ͖ͯϋοͱͨ͠Βμϯϩʔυ͍͚ͯͨͩ͠Δͱ͍ Ͱ͢ɻ • αʔόʔαΠυ Kotlin ͬͯͳʹʁ • ͿͬͪΌ͚αʔόʔαΠυͰ Kotlin ͬͯͲ͏ͳͷʁ • ଞͷݴޠͱͷൺֱʁ • ࣮ࡍʹΘΕ͍ͯΔͷʁ • ίϛϡχςΟͱ͔͋Δʁ • ڵຯ͋Δ͚ͲͲ͏ͨ͠Β͍͍ͷʁ 2 -
͜ͷຊͰಘΒΕΔ͜ͱ ຊஶΛಡΈऴΘΔͱ࣍ͷΑ͏ͳঢ়ଶʹͳΓ·͢ɻ • αʔόʔαΠυ Kotlin ͕ͳΜͳͷ͔આ໌Ͱ͖Δ • αʔόʔαΠυͷٕज़બఆʹ͓͍ͯαʔόʔαΠυ Kotlin ͋Γ͔ͳͱબ
ࢶ͕૿͑Δ • αʔόʔαΠυ Kotlin ͕͖ʹͳΔ (ޮՌݸਓʹΑΓ·͢) ͋ͳͨͷ Kotlin Ͱ Web ΞϓϦέʔγϣϯͷόοΫΤϯυΛ࡞Γ͍ͨͱ͍͏ࢥ͍ ʹԠ͑ΒΕͨͷͳΒɺ͜Μͳʹخ͍͜͠ͱ͋Γ·ͤΜɻ ͜ͷຊͰղઆ͠ͳ͍͜ͱ ຊஶαʔόʔαΠυ Kotlin ͷೖॻͰ͋Γ·͕͢ɺ࣮ࡍͷίʔυʹ͍ͭͯ ղઆ͠·ͤΜɻ·ͨ Kotlin ͱ͍͏ݴޠʹ͍ͭͯৄࡉղઆ͍ͯ͠·ͤΜɻ ͜ͷຊΛಡΜͰ࣮ࡍʹࢼͯ͠Έ͍ͨɺ৮ͬͯΈ͍ͨͱ࣍ͷҰา͕ؾʹͳͬͨํͥ ͻୈ 5 ষʮ࣍ͷҰาʯΛ͝ཡ͍ͩ͘͞ɻ ͜ͷຊͷ͍ํ ຊॻಡΊαʔόʔαΠυ Kotlin ͷ֓ཁΛཧղͰ͖Δɺઆ໌Ͱ͖Δɺ࣍ͷҰา ΛܾΊΒΕΔ͜ͱΛࢦͯ͠ॻ͔Ε͍ͯ·͢ɻ͜ͷຊΛಡΊཧ۶Έ͕ͯ͢ ཧղͰ͖ΔΑ͏ʹॻ͔Ε͍ͯ·ͤΜɻ͜ͷຊΛೖΓޱͱͯ͠͞ΒʹͦͷԞʹ͋Δ͜ ͱʹڵຯΛ͍͚࣋ͬͯͨͩͨΒ͍Ͱ͢ɻ ͦͷͨΊɺجຊతʹ಄͔ΒಡΈਐΊ͍͚ͯେৎͰ͢ɻ ͝ҙݟ͝ײʹ͍ͭͯ ಡΈऴΘͬͨײؒҧ͍ͷࢦఠɺՃཁͳͲ࣍ͷϑΥʔϜ*1͔Β͓ئ͍͍ͨ ͠·͢ɻ *1 https://docs.google.com/forms/d/e/1FAIpQLScm6brE17- AYbGV8CxZI7qDlWZ1vIlIAt7X2ZHzO-HfuCzUEQ/viewform 3 -
ਤ 1: ײϑΥʔϜ ·ͨ࣍ͷϋογϡλάΛ༻͍֤ͯ SNS Ͱᄁ͍͍ͯͨͩ͘ͷͰେৎͰ͢ɻͥ ͻɺײΛ͓͓ͪͯ͠Γ·͢ɻ #sski1 ໔ࣄ߲ ຊॻʹهࡌ͢Δ༰චऀͷॴଐ͢Δ৫ͷެࣜݟղͰ͋Γ·ͤΜɻ
·ͨɺຊॻՄೳͳݶΓਖ਼֬Λظ͢Α͏ʹΊ͍ͯ·͕͢ɺචऀ͕ͦͷ༰Λอূ ͢ΔͷͰ͋Γ·ͤΜɻͦͷͨΊɺຊॻͷهࡌ༰ʹج͍ͮͨಡऀͷߦҝɺٴͼಡ ऀ͕ඃͬͨଛʹ͍ͭͯචऀͳΜΒΛෛ͏ͷͰ͋Γ·ͤΜɻ 4 -
࣍ ͡Ίʹ 2 ຊஶͷ༰ . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 ͲΜͳਓ͚͔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 ͜ͷຊͰಘΒΕΔ͜ͱ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 ͜ͷຊͰղઆ͠ͳ͍͜ͱ . . . . . . . . . . . . . . . . . . . . . . . . . 3 ͜ͷຊͷ͍ํ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 ͝ҙݟ͝ײʹ͍ͭͯ . . . . . . . . . . . . . . . . . . . . . . . . 3 ໔ࣄ߲ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 ୈ 1 ষ Kotlin ͱ 7 1.1 ʲNewʳKotlin Playground . . . . . . . . . . . . . . . . . . . . 9 Kotlin ͷ໊લͷ༝དྷ . . . . . . . . . . . . . . . . . . . . . . . . 10 ୈ 2 ষ αʔόʔαΠυ Kotlin ϝϦσϝ 11 2.1 ଞͷϓϩάϥϛϯάݴޠͱͷൺֱ . . . . . . . . . . . . . . . . . . 11 2.2 ࣮ࡍʹۀ (෭ۀ) Ͱॻ͍ͯΈͨײ . . . . . . . . . . . . . . . . 13 ྑ͍ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 ΠϚΠνͳ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2.3 ͿͬͪΌ͚Ͳ͏ͳͷʁ . . . . . . . . . . . . . . . . . . . . . . . 13 2.4 ʲNewʳϑϨʔϜϫʔΫͷհ . . . . . . . . . . . . . . . . . . . 14 2.5 ʲNewʳΑ͋͘Δ࣭ . . . . . . . . . . . . . . . . . . . . . . . 15 ୈ 3 ষ αʔόʔαΠυ Kotlin ࠾༻ࣄྫ 17 3.1 ຊͰͷࣄྫ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 3.2 ւ֎Ͱͷࣄྫ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 ୈ 4 ষ ίϛϡχςΟհ 19 4.1 Server-Side Kotlin Meetup . . . . . . . . . . . . . . . . . . . . 19 4.2 Kotlin Fest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 5 -
࣍ ୈ 5 ষ ࣍ͷҰา 21 5.1 ࣮ࡍʹखΛಈ͔ͯ͠ΈΔ . .
. . . . . . . . . . . . . . . . . . . . 21 ೖ!࣮ફ!αʔόʔαΠυ Kotlin . . . . . . . . . . . . . . . . . . 21 ͬͱ࣮ફ!αʔόʔαΠυ Kotlin . . . . . . . . . . . . . . . . . 22 ͍Ζ͍Ζ࣮ફ!αʔόʔαΠυ Kotlin Vol.1 . . . . . . . . . . . . . 22 ͍Ζ͍Ζ࣮ફ!αʔόʔαΠυ Kotlin Vol.2 . . . . . . . . . . . . . 23 Micronaut Ͱೖ!࣮ફ!αʔόʔαΠυ Kotlin . . . . . . . . . . 23 Micronaut Ͱ gRPC ʹೖʂ ࣮ફʂ αʔόʔαΠυ Kotlin . . . 24 ʲNewʳೖʂ ࣮ફʂ αʔόʔαΠυ Kotlinʙ2026 य़վగ൛ʙ 24 5.2 ͦͷଞͷମݧखஈ . . . . . . . . . . . . . . . . . . . . . . . . . . 24 ͋ͱ͕͖ 25 αʔόʔαΠυ Kotlin ษڧձΛͬͯΈ͍ͨ . . . . . . . . . . . . . . . . 25 ੜ AI ͱαʔόʔαΠυ Kotlin . . . . . . . . . . . . . . . . . . . . . . 25 ͍͞͝ʹ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 ஶऀհ 27 จষ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ॴଐαʔΫϧ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Πϥετ୲ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 એ 29 ஶऀϙʔτϑΥϦΦ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ࡶஊܥ Podcast aozora.fm . . . . . . . . . . . . . . . . . . . . . . . . . 29 Τϐιʔυ·ͱΊ . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ৴ϖʔδ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Spotify . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Apple Podcast . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ήετɾ͓ศΓืू . . . . . . . . . . . . . . . . . . . . . . . . . 31 ٕॻതϥδΦ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Έ͍ͩ͠ fm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 6 -
ୈ 1 ষ Kotlin ͱ Kotlin ɺJetBrains ͕ࣾ։ൃͨ͠ΦʔϓϯιʔεͷϚϧνϓϥοτϑΥʔϜ͚ ϓϩάϥϛϯάݴޠͰ͢ɻओʹ JVM
ʢJava Virtual Machineʣ ্Ͱಈ࡞͠ɺ Android ΞϓϦ։ൃͪΖΜɺαʔόʔαΠυɺWeb ϑϩϯτΤϯυʢJavaScript ͷί ϯύΠϧʣ ɺ͞ΒʹωΠςΟϒόΠφϦੜʹରԠ͍ͯ͠·͢ɻ ओͳಛͱͯ࣍͠ͷΑ͏ͳͷ͕͋Γ·͢ɻ ද 1.1: ओͳಛ ಛ આ໌ Null ҆શ ? ͱ !! ԋࢉࢠͰψϧࢀরʢNullPointerExceptionʣΛ ίϯύΠϧ࣌ʹࢭ εϚʔτΩϟετ ݅ذͰܕνΣοΫޙɺࣗಈతʹܕ͕Ωϟετ͞ΕΔ ؔܕϓϩάϥϛϯά ϥϜμࣜɺΠϛϡʔλϒϧม (val)ɺ ֦ுؔɺσϑΥϧτҾɺ໊લ͖ҾΛαϙʔτ ίϧʔνϯʢCoroutinesʣ ܰྔͳඇಉظϓϩάϥϛϯάΛ༰қʹ࣮ݱ͢ΔΈ શͳ Java ޓੑ طଘͷ Java ϥΠϒϥϦϑϨʔϜϫʔΫΛͦͷ··ར༻Մೳ ϚϧνϓϥοτϑΥʔϜ Kotlin/NativeɺKotlin/JS ʹΑΔΫϩεϓϥοτϑΥʔϜ։ൃ ެࣜυΩϡϝϯτͪ͜ΒͰ͢ɻ https://kotlinlang.org/docs/home.html 7 -
ୈ 1 ষ Kotlin ͱ ਤ 1.1: Kotlin ެࣜυΩϡϝϯτ ڥߏஙͱ͔ͤͣʹͱΓ͋͑ͣ৮ͬͯΈ͍ͨɺͲΜͳίʔυ͔ಈ͘ڥͰݟͯΈͨ
͍ํ Kotlin Koans ͕͓͢͢ΊͰ͢ɻ͜Ε Kotlin ͷߏจʹ׳ΕΔͨΊͷ Web ԋशͰ͢ɻ༰ͱࣦͯ͠ഊ͢Δ୯ମςετʹͳ͓ͬͯΓɺςετΛ௨ΔΑ͏ʹमਖ਼ ͢Δ͜ͱͰԋश͍͖ͯ͠·͢ɻWeb ͷଞɺIntelliJ IDEA ·ͨ Android Studio ͷϓϥάΠϯͱͯ͠ར༻ՄೳͰ͢ɻ https://play.kotlinlang.org/koans/overview ਤ 1.2: Kotlin Koans खલຯͰ͕͢ɺ ೖͱ࣮ͯ͠ࡍʹखΛಈ͔͢ͷͰ͋Εஶ ʮೖ!࣮ફ!αʔόʔ αΠυ Kotlinʯ͕͓͢͢ΊͰ͢ɻ https://techbookfest.org/product/6042096452501504 8 -
ୈ 1 ষ Kotlin ͱ 1.1 ʲNewʳKotlin Playground ਤ 1.3:
ೖ!࣮ફ!αʔόʔαΠυ Kotlin 1.1 ʲNewʳKotlin Playground Kotlin Playground Web ϒϥβ͔Βར༻Ͱ͖Δ Kotlin ϓϩάϥϜ࣮ߦڥ Ͱ͢ɻΠϯλʔωοτʹΞΫηε͑͞Ͱ͖Εɺ։ൃڥΛߏங͢Δඞཁͳ͘ Kotlin ͷίʔυΛॻ͍࣮ͯߦ͢Δ͜ͱ͕Ͱ͖·͢ɻ https://play.kotlinlang.org/ ਤ 1.4: Kotlin Playground ࣍ͷਤͷΑ͏ʹϒϥβͰ Kotlin ίʔυΛ࣮࣮͠ߦͰ͖·͢ɻ 9 -
ୈ 1 ষ Kotlin ͱ 1.1 ʲNewʳKotlin Playground ਤ 1.5:
Kotlin Playground Ͱ Hello World! ˙ίϥϜ: Kotlin ͷ໊લͷ༝དྷ Kotlin ͷ։ൃʹܞΘ͍ͬͯΔ Andrey Breslav ʹΑΔͱʮJava ͕Πϯυωγ Ξͷ Java ౡʹͪͳΜͰ໋໊͞ΕͨͷͰ͋ΕౡʹͪͳΜͰ໋໊͢Δ͜ͱʹܾΊ ͨʯͦ͏Ͱ͢ɻͦͷͨΊɺϩγΞͷαϯΫτϖςϧϒϧΫͷۙ͘ʹ͋ΔίτϦϯ ౡ͔Β໊͚ΒΕ·ͨ͠ɻ͜͜ϑΟϯϥϯυʹ͍ۙॴͰ͋Γ·͢ɻ ͪͳΈʹ Java ڪΒ͘ౡͰͳ͘ίʔώʔʹͪͳΜͰ໊͚ΒΕͨΑ͏Ͱ͢ɻ 10 -
ୈ 2 ষ αʔόʔαΠυ Kotlin ϝϦσϝ αʔόʔαΠυͰ Kotlin Λ͏ඞཁੑϝϦοτʹ͍ͭͯղઆ͍͖ͯ͠·͢ɻ 2.1
ଞͷϓϩάϥϛϯάݴޠͱͷൺֱ αʔόʔαΠυͰΑ͘ΘΕΔݴޠͱ Kotlin Λൺֱͯ͠Έ·͢ɻ͜͜Ͱൺֱ͢Δ ରͷݴޠ࣍ͷͱ͓ΓͰ͢ɻ • PHP • Java • Python • Ruby • Go • JavaScriptɺTypeScript ·ͣશମͷϝϦοτͰ͢ɻ ੩తܕ͚ˍ Null ҆શ ίϯύΠϧ࣌ʹܕνΣοΫɾnull νΣοΫΛݫີԽ͠ɺ࣮ߦ࣌ΤϥʔΛݮগ ίϧʔνϯʹΑΔܰྔฒߦॲཧ suspend/launch Ͱ I/O ͪΛޮతʹࡹ͖ɺେͳίωΫγϣϯগͳ͍Ϧ ιʔεͰཧՄೳ ๛ͳ Java ΤίγεςϜ׆༻ Spring Boot Hibernate ͳͲɺطଘͷख़ϥΠϒϥϦΛͦͷ··ར༻ ؆ܿͳจ๏ data class ֦ுؔɺσϑΥϧτҾͳͲͰϘΠϥʔϓϨʔτ͕େ෯ݮ ࣍ʹશମͷσϝϦοτͰ͢ɻ 11 -
ୈ 2 ষ αʔόʔαΠυ Kotlin ϝϦσϝ 2.1 ଞͷϓϩάϥϛϯάݴޠͱͷൺֱ JVM ىಈˍϝϞϦϑοτϓϦϯτ
ωΠςΟϒόΠφϦͰͳ͘ JVM ґଘͷͨΊɺGo Rust ͱൺͯىಈ࣌ ؒɾϝϞϦফඅ͕େ͖͍ ίϯύΠϧ Java ίϯύΠϥΑΓϏϧυ͕࣌ؒ͘ɺେنϓϩδΣΫτͰମײ͢Δ ߹͋Γ ωΠςΟϒରԠͷख़ Kotlin/Native ൃల్্ͰɺGo ͷΑ͏ͳγϯάϧόΠφϦʹൺ࣮ͯ ӡ༻Ͱͷ࣮͕গͳ͍ Ͱɺݴޠ͝ͱʹൺֱͯ͠Έ·͠ΐ͏ɻ ද 2.1: ଞݴޠͱͷൺֱ ಛ આ໌ ݴޠ Kotlin ͕ಘҙͳ Kotlin ͕ۤखͳ PHP ੩తܕˍ Null ҆શͰ ϥϯλΠϜΤϥʔݮগ ίϧʔνϯͰಉظॲཧͱಉͷهड़ PHP ϗεςΟϯάڥ͕๛ͳҰํɺ JVM ಋೖίετ͕ߴ͍ Laravel ͳͲ PHP ϑϨʔϜϫʔΫͱ ൺͯීٴ͕͍ Java ϘΠϥʔϓϨʔτେ෯ݮ ʢdata class ʣ Null ҆શ֦ுؔͳͲϞμϯػೳ Java ΤίγεςϜʹٴ͵͕ɺ Spring ͳͲͱڠௐྑ ίϯύΠϧͰ Java ʹྼΔ Python ੩తܕͰେن։ൃ͖ ʢܕͷ໌ࣔͰϝϯςੑ্ʣ ίϧʔνϯ Python ͷ asyncio ΑΓγϯϓϧ ಈతܕͷ Python ʹൺͯ ֶशίετ͕ߴ͍ σʔλαΠΤϯεϥΠϒϥϦ Python ͕ѹత༏Ґ Ruby ελςΟοΫܕʴ Null ҆શͰ ࣮ߦ࣌Τϥʔݮগ ίϧʔνϯͰ Rails ͷ ϚϧνεϨου՝Λิ Ruby on Rails ͷ ίϛϡχςΟ׆ੑʹٴͣ Ruby ͷʮॻ͖͢͞ʯʹ׳Εͨ ։ൃऀʹಋೖϋʔυϧ͕ߴ͍ Go Kotlin ͷ๛ͳ DSL/நԽػೳͰ େنϩδοΫߏங͕༰қ Java ϥΠϒϥϦ׆༻Ͱ ΤίγεςϜ͕͕Δ Go ͷγϯάϧόΠφϦɺ ϝϞϦʹର͠ JVM ͕ॏ͍ GC νϡʔχϯά ώʔϓཧͷ͕ࣝඞཁ Node.js ੩తܕͰܕ҆શ ʢJS ͷܕΤϥʔରࡦʹ༏ΕΔʣ Kotlin/JS ڞ௨ϥΠϒϥϦͰ ϑϩϯτόοΫ౷ҰՄೳ npm ΤίγεςϜͷ େͳϥΠϒϥϦʹٴͣ αʔόʔαΠυ Kotlin ɺಛʹେنɾෳࡶͳۀܥΞϓϦέʔγϣϯͰҖྗΛ 12 -
ୈ 2 ষ αʔόʔαΠυ Kotlin ϝϦσϝ 2.2 ࣮ࡍʹۀ (෭ۀ) Ͱॻ͍ͯΈͨײ
ൃش͠·͢ɻ੩తܕͱ Null ҆શɺίϧʔνϯʹΑΔ໌շͳඇಉظॲཧɺJava Τίγ εςϜͷ׆༻͕Մೳͳ͕େ͖ͳڧΈͰ͢ɻҰํͰɺGo Node.js ͷΑ͏ͳܰྔɾ ىಈߴͳϥϯλΠϜɺPython ʗ Ruby ͷ๛ͳυϝΠϯಛԽϥΠϒϥϦͱൺ ΔͱಋೖίετίϛϡχςΟنͰྼΔ໘͋Γ·͢ɻ 2.2 ࣮ࡍʹۀ (෭ۀ) Ͱॻ͍ͯΈͨײ ࣮ࡍʹۀ (෭ۀ) ͰαʔόʔαΠυ Kotlin Λॻ͍͍ͯ·͢ɻ͏͙͢ 9 ϲ݄ʹͳ Ζ͏͔ͱ͍ͯ͠Δͱ͜ΖͰͷײʹͳΓ·͢ɻ ྑ͍ ·ͣ 10 Ҏ্ Java Λॻ͍ͨܦݧ͔Β͢Δͱɺ։ൃऀମݧͱͯ͠ඇৗʹΑ͍Ͱ ͢ɻҰ Null Ͱ·͞Εͨ͜ͱͳ͍Ͱ͢͠ɺײతʹॻ͚Δײ͋͡Γ·͢ɻ ·ͨʮ͜ΕΓ͍ͨΜ͚ͩͲͳʯͱ͍͏ͷௐΔͱग़͖ͯ·͢͠ɺग़ͯ͘Δίʔυ ؆ܿͰ͋Δ͜ͱ͕ଟ͍Ͱ͢ɻ࠷ۙͷ Java ͦ͏Ͱͳ͍Ͱ͕͢ɺಛʹ List पΓͷ ϝιουϞμϯͰ͍͍ͳ͊ͱࢥ͍·͢ɻ ΠϚΠνͳ Γͦͷͷॳճςετ࣮ߦ (ίϯύΠϧ) ͍Ͱ͢ɻنײͱͯͦͦ͜͠ ͜αΠζͷ͋ΔϓϩδΣΫτͳͷͰɺ·͊͜Μͳͷ͔ͳͱࢥ͍·͕͢ɺϑϩϯτΤ ϯυ PHPɺPython ͳͲʹൺΔͱ͍͔ͳ͊ͱࢥ͍·͢ɻͨͩ࠷ॳͷ 1 ճ͚ͩ Ͱ͋ͱڐ༰Ͱ͖ΔൣғͰ͢͠ɺϑϩϯτΤϯυͷΑ͏ʹͪΐͬͱमਖ਼ͯ͠ಈ࡞֬ೝ ͱ͔ʹͳΒͳ͍ͷͰɺͦ͜·Ͱؾʹ͍ͯ͠·ͤΜɻͨͩ͜Ε෭ۀͰͳ͕ΒͰ࡞ۀ ͍ͯ͠Δ͜ͱ͕ଟ͔ͬͨΓɺ࣌ؒతʹਫ਼ਆతʹ༨༟͕͋Δ͜ͱ͕ଟ͍ͷ͋Δͱ ࢥ͍·͢ɻ ͜Εࢲͷଞʹ࣮ࡍʹϓϩμΫτͰαʔόʔαΠυ Kotlin Λ࠾༻͍ͯ͠Δاۀͷ ํʹฉ͍ͨͷͰ͕͢ɺΓੜ AI ͷར༻ͩͱ TypeScript Python ʹྼΔײ ͕֮͋Γ·͢ɻ͜Εֶशσʔλͱͯ͠ Kotlin ΑΓ TypeScript Python ͷํ͕ ๛͔ͩΒͰ͋ΓɺϥΠϒϥϦग़ྗ͞ΕΔίʔυʹରͯ͠ҰาೋาఔྼΔҹ Ͱ͢ɻ 2.3 ͿͬͪΌ͚Ͳ͏ͳͷʁ ͋͘·ͰݸਓతͳݟղͰ͕͢ɺ2025 5 ݄ݱࡏͰɺ࣍ͷ͍ͣΕ͔ͷ݅Λຬͨ͢ બࢶͱͯ͠τοϓϨϕϧ͔ͳͱࢥ͍ͬͯ·͢ɻ 13 -
ୈ 2 ষ αʔόʔαΠυ Kotlin ϝϦσϝ 2.4 ʲNewʳϑϨʔϜϫʔΫͷհ • ੩తܕ͚ˍ
Null ҆શ • ϞμϯͰ։ൃऀମݧ͕ྑ͍ • Java ͷࢿ࢈Λ׆༻Ͱ͖Δ • Java ͔Βͷֶशۂઢ͕͍ͨΊજࡏతͳਓؚΊ։ൃऀ͕ଟ͍ • ೝՄೝূۚ༥ɺܾࡁͳͲߗΊͷ Web γεςϜʹ͍͍ͯΔ ٯʹҎԼͷΑ͏ͳ؍ͷ߹ଞͷݴޠͷํ͕༏Ε͍ͯΔ͕ଟ͍͔ͳͱײ͍ͯ͡ ·͢ɻ • ։ൃ༏ઌͰͱʹ͔͘ಈ͔͍ͨ͠ʢੜ AI ར༻ΛؚΉʣ • খنͰ৽ن։ൃͷ Web γεςϜ • ͦ͜·ͰॏཁͳγεςϜͰͳ͍ʢೝՄೝূۚ༥ɺܾࡁؚ·ͳ͍ʣ ࢲ্͕هͷ݅Ͱ Web γεςϜΛ։ൃ͢ΔͳΒ TypeScript ͔ɺαʔόʔαΠυ Kotlin ͔Βݕ౼Λ࢝Ίɺཁٻࣄ߲νʔϜͷεΩϧܦݧͳͲΛؚΊͯݕ౼͢Δͱ ࢥ͍·͢ɻ 2.4 ʲNewʳϑϨʔϜϫʔΫͷհ αʔόʔαΠυ Kotlin ͰΑ͘ΘΕΔɺʹ্͕ΔϑϨʔϜϫʔΫΛ؆୯ʹ հ͠·͢ɻ • Spring Boot – https://spring.io/projects/spring-boot • Ktor – https://ktor.io/ • Micronaut – https://micronaut.io/ • Quarkus – https://ja.quarkus.io/ Spring Boot ࣮ ࡍ ʹ Spring Framework ͱ ͍ ͏ ϑ Ϩ ʔ Ϝ ϫ ʔ Ϋ ͳ ͷ Ͱ ͢ ͕ ɺSpring XXX(MVC ͱ͔) ͳͲ͔Β XML ͰߏΛهड़͢Δͷ͕େมͳͨΊɺੜ·Εͨͷ͕ Spring Boot ͱͳΓ·͢ɻSpring Framework Λศརʹ͏ͨΊͷΈͰ͢Ͷɻ ྺ࢙͕͍ϑϨʔϜϫʔΫͰ͋ΔͨΊރΕ͓ͯΓɺଟ͘ͷػೳ͕࣮͞Ε͍ͯ·͢ɻ 14 -
ୈ 2 ষ αʔόʔαΠυ Kotlin ϝϦσϝ 2.5 ʲNewʳΑ͋͘Δ࣭ Ktor ७
Kotlin ͷϑϨʔϜϫʔΫͰ͋ΓɺCoroutine Λ༻͍࣮ͯ͞Ε͍ͯ·͢ɻಛ ͱͯ͠ϓϥάΠϯʹΑͬͯػೳ֦ு͢Δํ͕ࣜ࠾༻͞Ε͓ͯΓɺϓϩδΣΫτʹඞ ཁͳϓϥάΠϯͷΈʹ͢Δ͜ͱͰܰྔԽͨ͠ΓɺಠࣗͷϓϥάΠϯʹΑͬͯػೳ֦ு ͢Δ͜ͱͰ͖·͢ɻ Micronaut ʮ·͍͘ΖͷʔͱʯͱಡΈ·͕͢ɺެࣜͰ"ϞδϡʔϧࣜͰ؆୯ʹςετͰ͖Δ ϚΠΫϩαʔϏε͓ΑͼαʔόʔϨεΞϓϦέʔγϣϯΛߏங͢ΔͨΊͷɺ࠷৽ͷ JVM ϕʔεͷϑϧελοΫϑϨʔϜϫʔΫ"ͱհ͞Ε͍ͯ·͢ɻ࣮ࡍʹ৮ͬͯΈ ͨஶऀͷײͱͯܰ͠ྔͰ͋Δ͜ͱͱɺཧղ͘͢͠ೃછΈͷ͋Δه๏ʹΑֶͬͯ श͍͢͠ϑϨʔϜϫʔΫͩͱײ͡·ͨ͠ɻ Quarkus Supersonic Subatomic Java Λܝ͓͛ͯΓɺߴͰܰྔͳ Java(Kotlin) ϑ ϨʔϜϫʔΫͱ͍͏͜ͱͰ͢ɻಛͱͯ͠ Kubernetes ͷར༻Λ೦಄ʹ։ൃ͞Εͨϑ ϨʔϜϫʔΫͱ͍͏͜ͱͰɺෳࡶͳΈΛཧղ͢Δ͜ͱͳ͘ϚΠΫϩαʔϏεΞϓ ϦέʔγϣϯΛ Kubernetes ʹσϓϩΠͰ͖·͢ɻ 2.5 ʲNewʳΑ͋͘Δ࣭ ͍··ͰଈചձͳͲͰฉ͔Ε࣭ͨͱճΛ·ͱΊͯΈ·ͨ͠ɻ Java Ͱྑ͘ͳ͍Ͱ͔͢ʁ ͜Εঢ়گʹΑΔͱࢥ͍·͕͢ɺଟ͘ͷ߹Ͱ Kotlin ͷํ͕Ըܙ͕͋Δͱࢥ͍· ͢ɻ͠ࠓ͔Β৽͘͠Ұൠతͳ Web αʔϏεͷ։ൃΛ͢ΔͷͰ͋ΕɺKotlin Λ ͬͨํ͕ϝϦοτ͕ଟ͍ͱࢥ͍·͢ɻͨͩ͠ɺ։ൃ͍ͨ͠ΞϓϦͷಛੑʹΑͬͯ Java ͕༗རͳ໘͋ΔͷͰɺ։ൃ͍ͨ͠ιϑτΣΞͷಛੑΑ֬͘ೝͨ͠ํ͕ྑ ͍Ͱ͠ΐ͏ɻ 15 -
ୈ 2 ষ αʔόʔαΠυ Kotlin ϝϦσϝ 2.5 ʲNewʳΑ͋͘Δ࣭ طଘͷ Java
ϓϩδΣΫτʹಋೖͰ͖Δ͔ʁ Yes. ϑΝΠϧ୯ҐͰಋೖͰ͖ΔͷͰɺ৽ͨͳػೳ࣮ Kotlin ͷΑ͏ʹ࠷খݶͰ ಋೖ͍͚ͯ͠·͢ɻ কདྷੑʁ Kotlin ͱͯ͠ͷকདྷੑͰ͍͑ɺAndroid ͕҆ହͰ͋ΔݶΓେৎͰ͠ΐ͏ɻ ͦΕ iOS ҰڧΛ͙ͨΊʹ҆৺Ͱ͖Δ෦ଟ͍͔ͳͱࢥ͍·͢ɻαʔόʔαΠ υͱͯ͠ਖ਼ɺෆಁ໌ͳ෦͕ଟ͍Ͱ͕͢ɺ໘େৎ͔ͳͱࢥ͍·͢ɻੜ AI ͷਐԽͱαʔόʔαΠυ TypeScript ͷ࠾༻ྫ͕૿͑ΔͱมΘΓͦ͏Ͱ͕͢ɺ ͏গ͕͔͔࣌ؒ͠Δ͔ͳͱࢥ͍·͢ɻͦͷ࣌ؒͷؒʹ Kotlin ͷੜ AI దԠਐΉ ͱࢥ͍·͢ɻ 16 -
ୈ 3 ষ αʔόʔαΠυ Kotlin ࠾༻ࣄྫ ࣮ࡍͷϓϩμΫτίʔυͰαʔόʔαΠυ Kotlin Λར༻͍ͯ͠ΔاۀαʔϏε ʹ͍ͭͯհ͠·͢ɻ
3.1 ຊͰͷࣄྫ ࣍ʹհ͢ΔاۀαʔϏεࢲ͕ܰ͘ௐ͚ͨͩͰ͢ͷͰɺͬͱ࠾༻͍ͯ͠Δ ϓϩμΫτ͋Δͱࢥ͍·͢ɻ גࣜձࣾυϫϯΰ ZEN Study(چ N ༧උߍ) https://blog.nnn.dev/entry/2023/03/23/110000 גࣜձࣾϔϯϦʔ ΫϥυܕͷిࢠΧϧςɾϨηίϯɾΦʔμʔγεςϜ Henry https://techbookfest.org/product/eyYpprt9A8EZFSJqZJuUY3 גࣜձࣾΤεɾΤϜɾΤε https://tech.bm-sms.co.jp/entry/2021/11/25/120000 גࣜձࣾϢʔβϕʔε NewsPicks https://tech.uzabase.com/entry/2021/09/15/154445 ·ͨ͜͜Ͱհͨ͠اۀɺαʔϏε࣮ࡍʹαʔόʔαΠυ Kotlin Λ༷͍ͯ͠ ΔͷͪΖΜͷ͜ͱɺهࡌͨ͠ͱ͓ΓςοΫϒϩάٕज़ಉਓࢽͳͲͰΞτϓο τ͞Ε͍ͯ·͢ɻ·ͨΧδϡΞϧ໘ஊͳͲͰதͷਓʹΛฉ͘͜ͱͰ͖ΔͷͰؾ ʹͳͬͨΒใऩूͯ͠Έ͍ͯͩ͘͞ʂ 3.2 ւ֎Ͱͷࣄྫ ࣍ւ֎ͰͷࣄྫΛհ͠·͢ɻ DoorDash 17 -
ୈ 3 ষ αʔόʔαΠυ Kotlin ࠾༻ࣄྫ 3.2 ւ֎Ͱͷࣄྫ ΞϝϦΧͷϑʔυσϦόϦʔαʔϏεͰ࠷େγΣΞΛͭαʔϏεɹϒϩάه ࣄͷϦϯΫͪ͜Β*1
ING Φ ϥ ϯ μ ͷ ϝ Ψ ό ϯ Ϋ https://careers.ing.com/en/job/katowice/ java-kotlin-developer/3121/21650677568 American Express ੈքతͳΫϨδοτΧʔυɾۚ༥αʔϏεاۀ https://aexp.eightfold. ai/careers?pid=29257806&Select%20Primary%20Career%20Areas= technology&domain=aexp.com&sort_by=relevance&hl=en ͜Ε΄ΜͷҰ෦Ͱ͢͠ɺຊͷࣄྫ͔͠ग़͍ͯ͠·ͤΜɻ։ൃݩͰ͋Δ Jet- Brains Λ࢝ΊੈքͰଟ͘ͷࣄྫ͕͋ΓɺೝূೝՄܾࡁαʔϏεͳͲॏཁͳαʔ Ϗε࣮͕͋Γ·͢ɻؾʹͳͬͨΒɺͥͻଞͷࣄྫ୳ͯ͠Έ͍ͯͩ͘͞ɻ *1 https://careersatdoordash.com/blog/how-to-build-a-flexible-customer-support- platform-with-kotlin 18 -
ୈ 4 ষ ίϛϡχςΟհ αʔόʔαΠυ Kotlin ͷίϛϡχςΟΛհ͠·͢ɻ 4.1 Server-Side Kotlin
Meetup Server-Side Ͱ Kotlin Λ͍ͬͯΔ։ൃऀͷू·Γ https://server-side-kotlin-meetup.connpass.com/ ਤ 4.1: Server-Side Kotlin Meetup 4.2 Kotlin Fest ٕज़ΧϯϑΝϨϯε Kotlin Fest ࣍ճ 2025 11 ݄ 1 () ։࠵༧ఆʂ https://2025.kotlinfest.dev/ 19 -
ୈ 4 ষ ίϛϡχςΟհ 4.2 Kotlin Fest ਤ 4.2: Kotlin
Fest 2025 20 -
ୈ 5 ষ ࣍ͷҰา ຊஶͰαʔόʔαΠυ Kotlin Λͬͨ࣍ͷҰาͷ͝հͰ͢ɻ 5.1 ࣮ࡍʹखΛಈ͔ͯ͠ΈΔ खલຯͰ͕͢ɺ·ͣஶΛհ͠·͢ɻ
ೖ!࣮ફ!αʔόʔαΠυ Kotlin ڥߏங͔Β؆୯ͳΞϓϦΛಈ͔͢·Ͱ https://techbookfest.org/product/6042096452501504 ਤ 5.1: ೖ!࣮ફ!αʔόʔαΠυ Kotlin 21 -
ୈ 5 ষ ࣍ͷҰา 5.1 ࣮ࡍʹखΛಈ͔ͯ͠ΈΔ ͬͱ࣮ફ!αʔόʔαΠυ Kotlin લஶʮೖ!࣮ફ!αʔόʔαΠυ Kotlinʯͷଓฤͱͯ͠ɺϢʔβʔొػೳΛղઆ
https://techbookfest.org/product/5978852538974208 ਤ 5.2: ೖ!࣮ફ!αʔόʔαΠυ Kotlin ͍Ζ͍Ζ࣮ફ!αʔόʔαΠυ Kotlin Vol.1 ࣍ͷΑ͏ͳ༰ΛαʔόʔαΠυ Kotlin ͰΔʹͲ͏ͨ͠Β͍͍ͷʁ ʹ͑Δ Ұ • SpringBoot ͷόʔδϣϯΞοϓ • JPA ʹΑΔςʔϒϧ JOIN ͷجૅ • ϑΝΠϧͷΞοϓϩʔυ https://techbookfest.org/product/6518049081393152 ਤ 5.3: ͍Ζ͍Ζ࣮ફ!αʔόʔαΠυ Kotlin Vol.1 22 -
ୈ 5 ষ ࣍ͷҰา 5.1 ࣮ࡍʹखΛಈ͔ͯ͠ΈΔ ͍Ζ͍Ζ࣮ફ!αʔόʔαΠυ Kotlin Vol.2 ࣍ͷΑ͏ͳ༰ΛαʔόʔαΠυ
Kotlin ͰΔʹͲ͏ͨ͠Β͍͍ͷʁ ʹ͑Δ Ұ Ver.2 • Github ͳͲʹΑΔγϯάϧαΠϯΦϯʢOAuth2.0ʣ • TwitterAPI ͷར༻ʢOAuth1.1ʣ • JPA Ͱͷ JOIN ͦͷ 2ɺcascade ଐੑʹ͍ͭͯ https://techbookfest.org/product/6028603701592064 ਤ 5.4: ͍Ζ͍Ζ࣮ફ!αʔόʔαΠυ Kotlin Vol.2 Micronaut Ͱೖ!࣮ફ!αʔόʔαΠυ Kotlin Micronaut ͱ͍͏ϑϨʔϜϫʔΫͰαʔόʔαΠυ Kotlin ʹڥߏங͔Βೖ ͢Δ https://techbookfest.org/product/tWnq3dgYJhucbCK3p1iYz ਤ 5.5: Micronaut Ͱೖ!࣮ફ!αʔόʔαΠυ Kotlin 23 -
ୈ 5 ষ ࣍ͷҰา 5.2 ͦͷଞͷମݧखஈ Micronaut Ͱ gRPC ʹೖʂ
࣮ફʂ αʔόʔαΠυ Kotlin Micronaut Ͱ gRPC ʹ͍ͭͯೖ͢Δ https://techbookfest.org/product/uFq5iAcSbjDxbCrGFDurCF ਤ 5.6: Micronaut Ͱ gRPC ʹೖʂ ࣮ફʂ αʔόʔαΠυ Kotlin ʲNewʳೖʂ ࣮ફʂ αʔόʔαΠυ Kotlinʙ2026 य़վగ൛ʙ 2026 ɺ7 ͿΓʹվగͨ͠࠷৽ͷαʔόʔαΠυ Kotlin ೖॻ https://techbookfest.org/product/eZTxQBrr5QPVVXvt2ABUuE ਤ 5.7: ೖʂ ࣮ફʂ αʔόʔαΠυ Kotlinʙ2026 य़վగ൛ʙ 5.2 ͦͷଞͷମݧखஈ ͪΖΜ Qiita Zenn ͳͲʹແྉͰࢼͤΔղઆهࣄ͋Γ·͢͠ɺۀࢽग़ ͍ͯ·͢ɻάάΕ͍͘ΒͰग़͖ͯ·͢ͷͰ͓͖ͳखஈͰͥͻαʔόʔαΠυ Kotlin Λମݧͯ͠Έ͍ͯͩ͘͞ɻ 24 -
͋ͱ͕͖ ͬͱαʔόʔαΠυ Kotlin ͕ྲྀߦΔͱ͍͍ͳͱࢥ͍ͭͭɺʹҰճ༗ྉͷ৽ ץΛग़͚ͩ͢ͰμϝͩΑͳͱࢥ͍ͭͭɺɻͻͱ·ͣෑډΛԼ͛ΔҰาͱ͠ ͯແྉిࢠ൛ೖॻͷࣥච͕Ͱ͖·ͨ͠ɻ Ver0 Έ͍ͨͳײ͡ͷ༰ͱͳ͍ͬͯ·͢ͷͰɺ͜͠͏͍͏༰Γ͍ͨʂ ͱ ͍͏͝ҙݟ͝ײ͕͋Ε֤
SNS Ͱϋογϡλά#sski1 ͰߘΛ͓ئ͍͠·͢ɻ ՄೳͳݶΓө͍͖͍ͯͨ͠ͱࢥ͍ͬͯ·͢ɻ αʔόʔαΠυ Kotlin ษڧձΛͬͯΈ͍ͨ αʔόʔαΠυ Kotlin ΛྲྀߦΒͤΔͨΊʹମݧՄೳͳษڧձ͕͋Δͱ͍͍ͷ͔ ͳͱࢥ͍ͬͯ·͢ɻ͜Εษڧձ͕ۜͷؙͰ͋Δͱ͍͏ΑΓɺٕज़ಉਓࢽ SNS ͱ͍͏ރΕͨύεΑΓ৽ͨͳܦ࿏ͰͷΞϓϩʔν͕ඞཁͩͱࢥ͍ͬͯΔ͔ΒͰ͢ɻ ͨͩɺ͜Εࢥཱ͍ͬͯͳͷͰͰ͖Δ͔Ͳ͏͔ɺͰ͖ͯܧଓ͢Δ͔ͪΐͬͱ ·͍͠Ͱ͢ɻͱ͍͑ܧଓ͢Δͷ࢝Ί͔ͯΒͷͳͷͰɺ·ͣ࢝ΊΔํͰߟ ͍͖͍͑ͯͨͱࢥ͍ͬͯ·͢ɻ ੜ AI ͱαʔόʔαΠυ Kotlin ຊจʹগ͠ॻ͖·͕ͨ͠ɺ2025 5 ݄࣌ͰαʔόʔαΠυ Kotlin ʹؔ͢Δੜ AI ͷΞτϓοτΠϚΠνͱ͍ͬͨҹͰ͢ɻΓωοτ্ʹֶशσʔλ͕ େྔʹ͋Δ TypeScript Python ͷํ͕ڧ͍ͷ͔ͳͱࢥ͍·͢ɻJetBrains ͕։ൃ ͍ͯ͠Δ (ͨ͠) ίʔσΟϯά༻ͷ AI ͕͋ΔΑ͏Ͱ͕͢ɺ·ͩ·ͩͬͨײͳͲ ฉ͚͍ͯ·ͤΜɻͦͷ͋ͨΓܧଓͯ͠ใऩू͍͖͍ͯͨ͠Ͱ͢Ͷɻ ͍͞͝ʹ ͜͜·ͰಡΜͰ͍͖ͨͩ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ ຊஶఆظతʹΞοϓσʔ τ͍͖ͯ͠·͢ͷͰɺࢥ͍ग़ͨ͠ͱ͖ʹμϯϩʔυ͠ͳ͓͍͚ͯͨͩ͠Δͱ͍ 25 -
ஶऀհ จষ FORTEʢϑΥϧςʣ @FORTEgp05 Web ΞϓϦέʔγϣϯͷΤϯδχΞͰ͕͢ɺ ͍Ζ͍Ζͬͯ·͢ɻX(چ Twitter)ɺ ϒϩάɺPodcast ৴ɺଟ͘ͷझຯͱָ͘͠׆ಈதɻ
δϣφαϯɾϥεϚηϯͷʮͬͱ͏·͘ιϑτΣΞΛಧ͚ΔΓํΛ୳͠ٻ Ίɺ͔͍ͪ͋ɺݟग़͍ͯ͜͠͏ʢͰ͋Μ·Γਂࠁʹड͚ࢭΊ͗͢ͳ͍Ͱɻָ͠Έ ͳ͕Β͍ͬͯ͜͏ʣ ʯΛମݱͨͯ͘͠ຊஶΛࣥච͠·ͨ͠ɻ ॴଐαʔΫϧ aozora Project ʮιϑτεΩϧશൠ (ओʹܧଓίϛϡχέʔγϣϯ)ʯͱʮKotlin ؔͷٕज़ॻʯ ϝΠϯͷαʔΫϧɻ https://fortegp05.hatenablog.com/entry/2024/05/25/161409 27 -
ஶऀհ ਤ 8: aozora Project αʔΫϧհϒϩά Πϥετ୲ ryoiʢΓΐ͍ʣ @ryoimaru
ֆΛඳ͍ͨΓήʔϜΛͨ͠ΓϓϥϞσϧΛ࡞ͬͨΓͰ͖ΔਓੜΛٻ͍ͯ͠·͢ɻ 28 -
એ ஶऀϙʔτϑΥϦΦ ͓ࣄझຯͳͲͷࣗݾհɺ֤ SNS ͷϦϯΫͳͲɻ https://fortegp05.net/ ਤ 9: ϙʔτϑΥϦΦ ࡶஊܥ
Podcast aozora.fm aozora.fm ࣄझຯͷָ͠͞Λڞ༗͢Δࡶஊܥ Podcast Ͱ͢ɻ Τϐιʔυ·ͱΊ https://fortegp05.hatenablog.com/entry/2024/01/17/201600 29 -
એ ਤ 10: Podcast #aozorafm δϟϯϧผ͓͢͢ΊΤϐιʔυ·ͱΊ ৴ϖʔδ https://fortegp05.github.io/aozorafm/ ਤ
11: aozora.fm ৴ϖʔδ Spotify https://open.spotify.com/show/6jtUYZTOUC03rOuefQMVH8 30 -
એ ਤ 12: aozora.fm Spotify Apple Podcast https://podcasts.apple.com/jp/podcast/aozora-fm/id1443168521 ਤ
13: aozora.fm ApplePodcast ήετɾ͓ศΓืू ࣍ͷ Google Form ͔Β͓ئ͍͠·͢ʂ https://docs.google.com/forms/d/e/1FAIpQLSfR5ZjmZf2N5hr53SR_ Q5yB6d02VtgFdNgnMFgcUwW049OGDg/viewform 31 -
એ ਤ 14: ͓ศΓ ٕॻതϥδΦ ͜ͷ Podcast ʰٕज़ॻಉਓࢽതཡձʱ௨শɺٕॻതʹ͓͚Δ͋Ε͜ΕΛ Podcast
Ͱհ͍ͯ͠·͢ɻ ਤ 15: ٕॻതϥδΦ https://open.spotify.com/show/0yIsnO6w69uYbSoJGZjC1u 32 -
એ Έ͍ͩ͠ fm ΑΓྑ͍ιϑτΣΞ։ൃํ๏ͳΜͯ͋Δ༁ͳ͍ͱࢥ͍͕࣮ͬͯͨફΛଓ͚ͨΒຊ ʹݟग़ͭͭ͋͠Δ݅ɺུͯ͠ʰΈ͍ͩ͠.fmʱ ਤ 16: Έ͍ͩ͠ fm
https://fortegp05.github.io/discover_fm/ 33 -
ೖʂ αʔόʔαΠυ Kotlin ʙ2026 य़ߋ৽൛ʙ 2025 5 ݄ 31
ɹॳ൛ୈ 1 ɹൃߦ 2026 4 ݄ 11 ɹୈ 2 ൛ୈ 1 ɹൃߦ ஶɹऀ FORTE ൃߦॴ aozora Project ࿈བྷઌ [email protected] ɹ (C) 2026 FORTEgp05