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
Kyashで使っているTutorial Library / Tutorial Library ...
Search
konifar
June 21, 2018
Programming
8
2.6k
Kyashで使っているTutorial Library / Tutorial Library in Kyash
Potatotips #52
konifar
June 21, 2018
Tweet
Share
More Decks by konifar
See All by konifar
チーム開発の “地ならし"
konifar
4
2.6k
AIで 浮いた時間で 何をする? #プロヒス2025
konifar
28
16k
物語を動かす行動"量" #エンジニアニメ
konifar
16
6.4k
提案のレベルを上げる #QiitaConference
konifar
90
36k
目安箱の設置とワークさせるポイント
konifar
5
2.2k
サバイバルモード下でのエンジニアリングマネジメント
konifar
31
14k
Android開発以外のAndroid開発経験の活かしどころ
konifar
3
3.2k
初めてのiOS関連GitHub ActionsをMarketplaceに公開するまでの実録
konifar
3
420
オーナーシップを持つ領域を明確にする
konifar
17
6.8k
Other Decks in Programming
See All in Programming
PyCon mini 東海 2025「個人ではじめるマルチAIエージェント入門 〜LangChain × LangGraphでアイデアを形にするステップ〜」
komofr
3
910
競馬で学ぶ機械学習の基本と実践 / Machine Learning with Horse Racing
shoheimitani
0
400
Kotlinで実装するCPU/GPU 「協調的」パフォーマンス管理
matuyuhi
0
360
Flutterアプリ運用の現場で役立った監視Tips 5選
ostk0069
1
320
2026年向け会社紹介資料
misu
0
150
複数チーム並行開発下でのコード移行アプローチ ~手動 Codemod から「生成AI 活用」への進化
andpad
0
110
Making Angular Apps Smarter with Generative AI: Local and Offline-capable
christianliebel
PRO
0
110
「正規表現をつくる」をつくる / make "make regex"
makenowjust
1
120
AIエージェントでのJava開発がはかどるMCPをAIを使って開発してみた / java mcp for jjug
kishida
3
310
Register is more than clipboard
satorunooshie
1
460
AI POSにおけるLLM Observability基盤の導入 ― サイバーエージェントDXインターン成果報告
hekuchan
0
470
知られているようで知られていない JavaScriptの仕様 4選
syumai
0
450
Featured
See All Featured
Music & Morning Musume
bryan
46
6.9k
The Pragmatic Product Professional
lauravandoore
36
7k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
A Tale of Four Properties
chriscoyier
161
23k
Bash Introduction
62gerente
615
210k
Building an army of robots
kneath
306
46k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.3k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Automating Front-end Workflow
addyosmani
1371
200k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
970
Build The Right Thing And Hit Your Dates
maggiecrowley
38
2.9k
Transcript
KyashͰ͍ͬͯΔ Tutorial Library Potatotips #52 @konifar
ViewΛϋΠϥΠτͯ͠ ʮ͜ͷϘλϯ͜͏͏ΜͩΑʯ Έ͍ͨʹઆ໌͢ΔΞϨͷͰ͢
1 2 3
Similar libraries • https://github.com/TakuSemba/Spotlight • https://github.com/itzikBraun/TutorialView • https://github.com/sjwall/ MaterialTapTargetPrompt •
https://github.com/Popalay/Tutors
ͳͥࣗͰ࡞Δ͜ͱʹ͔ͨ͠ 1. ϋΠϥΠτ෦͕˘͔̋ͷͷ͔͠ͳ͍ • ؙ֯ʹରԠ͔ͨͬͨ͠ 2. ϋΠϥΠτ෦ͷΞχϝʔγϣϯ͔͠ରԠ͍ͯ͠ͳ͍ • ຊʹॏཁͳͷςΩετͳͷͰςΩετΛಈ͔͍ͨ͠ 3.
ςΩετ෦ͷϨΠΞτΛΧελϚΠζ͠ʹ͍͘ • ਧ͖ग़͠ͳͲϨΠΞτΛࣗ༝ʹηοτ͍ͨ͠
https://github.com/Kyash/ android-target-instructions
How it works • ϋΠϥΠτ͍ͨ͠෦Λ”Target”ͱ͍͏୯ҐͰଊ͑ͯTargetΠϯελϯεΛ࡞Δɻ SimpleTargetͱ͍͏Ϋϥε͕༻ҙ͞Ε͍ͯΔ͕ɺࣗͰΧελϜͰ࡞Δ͜ͱͰ͖Δɻ • ࡞ͬͨTargetΛTargetInstructionsʹηοτͯ͠start()ϝιουΛݺͿͱදࣔ͞ΕΔɻ
1. ϋΠϥΠτ෦ͷܗ Square Circle
1. ϋΠϥΠτ෦ͷܗ • highlightRadiusͷΛηοτ͢Δɻ • Կηοτ͠ͳ͚Εsquareɺେ͖͍Ληοτ͢ΕcircleʹͳΔ
2. ςΩετ෦ͷΞχϝʔγϣϯ Overshoot LinearOutSlowIn
2. ςΩετ෦ͷΞχϝʔγϣϯ • interpolatordurationΛηοτͰ͖Δɻ • ࠓscaleΞχϝʔγϣϯͷΈ͕ͩɺfade͍͍͔͋ͬͯɻ
3. ςΩετ෦ͷϨΠΞτ Default Custom
3. ςΩετ෦ͷϨΠΞτ ҎԼͷidΛ࣋ͬͨϨΠΞτΛ࡞Δ • @id/top_caret • @id/message • @id/title •
@id/description • @id/bottom_caret
3. ςΩετ෦ͷϨΠΞτ • setMessageLayoutResId() Ͱ࡞ͬͨϨΠΞτΛηοτ͢Δ͚ͩɻ • ϨΠΞτΛؙ͝ͱΓସ͑ΒΕΔͷͰɺςΩετഎܠͷ৭ɺܗɺਧ͖ग़ ͠ͷ༗ແͳͲࣗ༝ʹΧελϚΠζͰ͖Δɻ
·ͱΊ
Tutorial Library ͨ͘͞Μ͋Δ͚Ͳ ͲΕΘΓͱบ͕͋Δ
KyashͷLibrary 1. ؙ֯ରԠͷϋΠϥΠτ 2. ςΩετΞχϝʔγϣϯ 3. ϨΠΞτͷࣗ༝ ͕ڧΈ
͠ཁ݅ʹ߹͑ ͬͯΈͯͶ ߹Θͳ͚Είʔυݟͯ ਅࣅ͢Δͱ͍͍͔
͋Γ͕ͱ͏͍͟͝·ͨ͠ https://github.com/Kyash/ android-target-instructions