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
ElixirConf繋がりでLiveViewNativeやってみた
Search
Yuisho Takafuji
October 19, 2022
Programming
0
290
ElixirConf繋がりでLiveViewNativeやってみた
Yuisho Takafuji
October 19, 2022
Tweet
Share
More Decks by Yuisho Takafuji
See All by Yuisho Takafuji
Webの技術スタックで マルチプラットフォームアプリ開発を可能にするElixirDesktopの紹介
thehaigo
2
1.2k
Elixirでスマホ開発の現在
thehaigo
0
52
サクッと画像分類アプリを作ってみる
thehaigo
0
300
ElixirMobile#2 ElixirDesktopの前説
thehaigo
0
200
ElixirDesktop is Production Ready?
thehaigo
0
160
スマホで動く「GPS地図アプリ」はElixirDesktopで割とサックリ作れる
thehaigo
0
160
Phoenix 1.7とElixirDesktopでスマホアプリを作る セットアップ編
thehaigo
0
250
ElixirDesktop R&D 苦労話
thehaigo
1
120
AxonOnnxとLiveViewで作る AI・MLシステム
thehaigo
0
210
Other Decks in Programming
See All in Programming
Navigation 3: 적응형 UI를 위한 앱 탐색
fornewid
1
510
著者と進める!『AIと個人開発したくなったらまずCursorで要件定義だ!』
yasunacoffee
0
170
Implementation Patterns
denyspoltorak
0
140
[AtCoder Conference 2025] LLMを使った業務AHCの上⼿な解き⽅
terryu16
6
950
JETLS.jl ─ A New Language Server for Julia
abap34
2
470
Developing static sites with Ruby
okuramasafumi
0
330
HTTPプロトコル正しく理解していますか? 〜かわいい猫と共に学ぼう。ฅ^•ω•^ฅ ニャ〜
hekuchan
2
560
Kotlin Multiplatform Meetup - Compose Multiplatform 외부 의존성 아키텍처 설계부터 운영까지
wisemuji
0
150
AtCoder Conference 2025
shindannin
0
830
フルサイクルエンジニアリングをAI Agentで全自動化したい 〜構想と現在地〜
kamina_zzz
0
320
Rubyで鍛える仕組み化プロヂュース力
muryoimpl
0
230
脳の「省エネモード」をデバッグする ~System 1(直感)と System 2(論理)の切り替え~
panda728
PRO
0
130
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.7k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Automating Front-end Workflow
addyosmani
1371
200k
Art, The Web, and Tiny UX
lynnandtonic
304
21k
The SEO identity crisis: Don't let AI make you average
varn
0
40
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
What the history of the web can teach us about the future of AI
inesmontani
PRO
0
380
Evolving SEO for Evolving Search Engines
ryanjones
0
89
The SEO Collaboration Effect
kristinabergwall1
0
320
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.3k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
350
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
410
Transcript
&MJYJS$POGܨ͕ΓͰ -JWF7JFX/BUJWF৮ͬͯΈͨ UIF@IBJHP
➤ Name: ོ౻།ষʢλΧϑδ ϢΠγϣʣ ➤ Twitter: @the_haigo ➤ Github: thehaigo
➤ Job: ϑϦʔϥϯεΤϯδχΞ / ૐཿ ➤ Skill: Elixir, Phoenix, React, ReactNative ➤ ࠷ۙ࡞ͬͨͷ ➤ ElixirDesktopͱPhoenix1.7ͰεϚϗΞϓϦ ➤ LiveViewNativeͰCRUD About me
&MJYJS$POG64ʹ߹Θͤͯ %PDL:BSEͰ̏ͭͷ3%ϓϩδΣΫτ ͕ൃද͞Ε·ͨ͠
#FBDPO -JWF7JFXͰ࡞ΒΕͨ$.4 ϋΠύϑΥʔϚϯε 4&0༰қΛᨳ͍ͬͯΔ IUUQTCFBDPODNTPSH
'JSFGMZ 8BTNʹίϯύΠϧͰ͖Δ 3VTUͷ ৽͍͠ίϯύΠϥ࣮ߦڥ IUUQTHFU fi SF fl ZPSH
-JWF7JFX/BUJWF 1IPFOJY-JWF7JFX Λڞ௨ϓϩτίϧͱͨ͠ ϚϧνϓϥοτϑΥʔϜ IUUQTOBUJWFMJWF
8BTNճͳͷͰ'JSF fl Zʹ͍ͭͯΖ͏͔ͱࢥ͍·͕ͨ͠ɺ ·࣮ͩࡍʹಈ͔ͯ͠ͳʹ͔ಈ͔͢ͱ͍͏ஈ֊Ͱͳ͍Α͏ͳͷͰஅ೦
ͳͷͰ&MJYS$POGͭͳ͕ΓͰ -JWF7JFX/BUJWFʹ͍ͭͯ͠·͢ʂ
-JWF7JFX/BUJWFͱʁ w 1IPFOJY-JWF7JFXΛϓϩτίϧͱͨ͠ωΠςΟϒϓϥοτϑΥʔϜ࣮ w όοΫΤϯυʹ1IPFOJYΛͦͷ··͏ w ϑϩϯτ෦Λ֤ωΠςΟϒڥ༻ͷ%4-Ͱهड़͠ɺΫϥΠΞϯτଆͰղੳ ͯ͠ը໘ΛΈཱͯΔ w &MJYJS$POG64Ͱ-JWF7JFX/BUJWFͰ࣮͞ΕͨJ04ͷνϟοτΞϓϦΛϦϦ
ʔε࣮ͯ͠ࡍʹΠϕϯτͷަྲྀπʔϧͱͯ͠༻ͨ͠ w ͢ͰʹϓϩμΫγϣϯڥͰΘΕ͍ͯΔ
&MJYJS%FTLUPQͱͷҧ͍ -JWF7JFX/BUJWF w ωΠςΟϒ6*Ͱදࣔ w ֎෦1IPFOJYαʔόʔ w ωΠςΟϒػೳͱ࿈ܞ༰қ w ݸʑͷωΠςΟϒ͕ࣝඞཁ
&MJYJS%FTLUPQ w 8FC7JFXͰදࣔ w ෦1IPFOJYαʔόʔ w 8FC7JFXΛ௨ͯ͠ωΠςΟϒػೳΛ༻ w 8FCΞϓϦέʔγϣϯͷࣝͰ࣮Մೳ
-JWF7JFX/BUJWF TXJGU ΞʔΩςΫνϟ MJWFWJFXDMJFOUTXJGUVJ JOEFYJPTIFFY -JWF7JFX$PPSEJOBUPS
4XJGUଆͰΔ͜ͱ w 1IPFOJY-JWF7JFX/BUJWFΛಡΈࠐΉ w -JWF7JFX$PPSEJOBUPSΛ࡞ w φϏήʔγϣϯͷઃఆ w 1IPFOJYαʔόʔͷ63-Ληοτ w
$POUFOU7JFXͰ-JWF7JFXΛදࣔ
1IPFOJYଆͰΔ͜ͱ w 63-ʹରԠͨ͠JPTIFFYΛͭ͘Δ w %4-ͰWJFXΛهड़ w ϖʔδ୯ҐͰͳ͘ΞϓϦશମͰ TUBUFΛཧ͢Δ(FO4FSWFSͷ࡞ ʢͳͯ͘࡞ΕΔʣ
4XJGUଆͰͰ͖Δ͜ͱ w DPPSEJOBUPSQVTI&WFOUͰ1IPFOJYଆͷΠϕϯτΛൃՐ ηϯασʔλࣸਅͳͲΛ1IPFOJYଆʹૹ৴͢Δͷ͕༰қ w ΧελϜίϯϙʔωϯτΛ࡞ͯ͠1IPFOJYଆͰ༻ w J04͚ͩͰͳ͘NBD04 XBUDI04 UW04ͷΞϓϦ࡞ΕΔ
ࢼͯ͠Έ͍ͨํͪ͜Βʂ IUUQTMJWFWJFXOBUJWFHJUIVCJPMJWFWJFXDMJFOUTXJGUVJUVUPSJBMTZPVS fi STUBQQ
ల
ϩʔυϚοϓ
ͬͯΈ͍ͨ͜ͱ w &MJYJS%FTLUPQͰΞϓϦͷ1IPFOJYͰىಈͤ͞Δ w 4XJGU6*ͷॻ੶Λ-JWF7JFX/BUJWFͰϦϥΠτ w δϟΠϩηϯαʔ(14ͷωΠςΟϒσʔλͷૹ৴ w $PSF.-MJC5PSDIΛͬͯ"*.-