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
SwiftUIでキラキラを作る
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Asakura Shinsuke
July 01, 2025
73
0
Share
SwiftUIでキラキラを作る
Asakura Shinsuke
July 01, 2025
More Decks by Asakura Shinsuke
See All by Asakura Shinsuke
Build AI app with AI agent
asashin227
0
12
ReactNative入門
asashin227
0
59
アウトプットしようね
asashin227
0
28
ローカル拠点でのEMの役割
asashin227
0
270
XcodeCloud移行奮闘記
asashin227
0
120
現場主導の開発効率向上の仕組みづくり
asashin227
0
390
Xcode File templateで 開発をちょっと便利にしたはなし
asashin227
0
100
名古屋でフル出社という選択 - Local Engineering MeetUp #1
asashin227
0
90
Flutterでヘルスケアデータへアクセスする
asashin227
0
290
Featured
See All Featured
Building a Scalable Design System with Sketch
lauravandoore
463
34k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
69
39k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
270
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
280
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.9k
The Cost Of JavaScript in 2023
addyosmani
55
9.8k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
190
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
220
Claude Code のすすめ
schroneko
67
220k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
220
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
320
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.2k
Transcript
Copyright © stmn, inc. All rights reserved. プロダクト開発部 エンジニアリングマネージャ 朝倉慎亮(@asashin227)
SwiftUIで キラキラを作る
2 プロダクト開発部 エンジニアリングマネージャ 朝倉慎亮 @asashin227 自己紹介 学生時代からiOSアプリ開発を経験、 2023年4月にiOSエンジニアとして スタメンに入社。 2024年5月からエンジニアリングマ
ネージャ 01. 自己紹介
最近こうゆうのありますよね
アプリ内でのホログラム表現 端末の傾きによってカードの光沢変化 マイナンバーカード
アプリ内でのホログラム表現 メルカリアイコンがホログラム デバイスの傾きによって光沢が変化 メルカード
「間違いない!アレはキラキラだ!」
ゴール ホログラム表示(キラキラ✨)を SwiftUIのModifierとして実装する 独自Viewをサクッとキラキラにする
作り方
作り方 キラキラレイヤー✨を作る ジャイロセンサーの数値によってキラキラレイヤー✨を動かす キラキラレイヤー✨をViewModifier化する
キラキラ✨レイヤーを作る 01
ホログラムを以下のように分解する グラデーションレイヤ 光沢レイヤ 反射光レイヤ
グラデーションレイヤ 左上から右下にかけて グラデーションをかける
グラデーションレイヤ
グラデーションレイヤ 左上を中心に 円形にグラデーション
これらを重ねると、、、
虹色レイヤー
ジャイロセンサーの数値によって キラキラレイヤー✨を動かす 02
作り方 ジャイロセンサーの値取得 取得した値によって以下の値を変更 色の取得 フィルタの回転 光沢の位置変更
ジャイロセンサーの数値取得
回転角度から色の配列を生成する
フィルタの回転、光沢フィルタの位置変更
キラキラレイヤー✨を ViewModifier化する 03
キラキラレイヤーをViewModifier化する
完成✨
ありがとうございました! 25