Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Yumemi.apk #5 ~Kotlin夏祭り~ Session 2
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
おかやまん
September 09, 2021
Programming
490
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Yumemi.apk #5 ~Kotlin夏祭り~ Session 2
https://yumemi.connpass.com/event/219861/
おかやまん
September 09, 2021
More Decks by おかやまん
See All by おかやまん
具体と抽象の行き来を意識する
blendthink
0
540
FlutterKaigi Day1「Dart のこれから」
blendthink
1
7.1k
公開している Notion サイトから人名を抽出して、誤って個人情報を記載していないか検出できるようにしてみた
blendthink
0
570
Yumemi.apk #6 ~ゆめみのAndroidエンジニア 日頃の成果大発表会!~ Session 2
blendthink
1
760
株式会社ゆめみの Android の採用コーディング試験を公開しました
blendthink
0
200
Developers Boost Session 6
blendthink
1
1k
Other Decks in Programming
See All in Programming
golang-bob.pdf
iwatsukayura
0
150
baseline으로 마이그레이션, 리팩토링 안전하게 맡기기
fornewid
1
530
TS 7.0 で baseUrl が使えなくなった今、パスエイリアスをどうするか
bicstone
1
270
Materialが消えた日 〜真っ白なFlutterキャンバスにRenderObjectで絵を描く〜
umigishiaoi
0
120
Spec-driven Development with AI
simas
PRO
0
2.2k
S3 TablesのIcebergデータに、AIエージェントからアクセスしてみた / 20261016developersio2026joetsu-accessing-iceberg-in-s3tables-via-agent
kasacchiful
PRO
0
240
FactoryBotをやめればRSpecは速くなるのか?
yuta_onishi_97
0
1.2k
全ての永続トークンを、生まれる前に消し去りたい!
sylph01
2
1.6k
Compiling a real-world CLI tool to native with Static Hermes
tmikov2023
0
140
複雑なUIコンポーネントとの ⻑い付き合い⽅:波及するバグからテスト戦略を経て、安全な再設計へ
mixplace
0
490
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
490
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Kaigi on Rails 2026, Tokyo, Japan
marcoroth
2
370
Featured
See All Featured
Designing Powerful Visuals for Engaging Learning
tmiket
1
620
Testing 201, or: Great Expectations
jmmastey
46
8.4k
Believing is Seeing
oripsolob
1
260
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
730
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
950
Technical Leadership for Architectural Decision Making
baasie
3
620
Statistics for Hackers
jakevdp
799
230k
Building AI with AI
inesmontani
PRO
1
1.3k
New Earth Scene 8
popppiees
4
2.7k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
290
The SEO Collaboration Effect
kristinabergwall1
1
610
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
340
Transcript
Jetpack Compose for Web で ちょっとしたサイトつくってみた 2021.09.10 Yumemi.apk #5 ~Kotlin夏祭り~
おかやまん • Android App Developer • 株式会社ゆめみ(2019年11月入社) • 猫ちゃんを飼いはじめました •
副業やってます blendthink
None
Jetpack Compose for Web ってなぁに? • Jetpack Compose を基盤にしているリアクティブ Web
UI • Web アプリの UI 開発を簡素化・高速化 • 将来的に、Web・デスクトップ・Android アプリの間で UI コードの共通化を狙って いる • タイプセーフに HTML や CSS が書ける • まだアルファ版
https://compose-web.ui.pages.jetbrains.team
チュートリアルやってみる 先ほどの Web サイトの下部にチュートリアルのリン クがあります。 ツールのバージョン要件とかあるのでお気をつけく ださい。 • JDK 11
以上 • IntelliJ IDEA Community Edition or Ultimate Edition 2020.2 以上
1. プロジェクト作成
2. settings.gradle.kts を更新
3. build.gradle.kts を更新
3. build.gradle.kts を更新
4. 必要なフォルダを追加 • src/jsMain/kotlin • src/jsMain/resources
5. resources に index.html を追加
6. Main.kt を追加
7. プロジェクトを実行! ./gradlew jsBrowserRun
None
None
実際に、ポートフォリオ作ってみました
実際のコードへ
ご静聴ありがとうございました