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.1k
Elixirでスマホ開発の現在
thehaigo
0
47
サクッと画像分類アプリを作ってみる
thehaigo
0
300
ElixirMobile#2 ElixirDesktopの前説
thehaigo
0
190
ElixirDesktop is Production Ready?
thehaigo
0
150
スマホで動く「GPS地図アプリ」はElixirDesktopで割とサックリ作れる
thehaigo
0
150
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
Domain-centric? Why Hexagonal, Onion, and Clean Architecture Are Answers to the Wrong Question
olivergierke
3
940
XP, Testing and ninja testing ZOZ5
m_seki
3
790
EMこそClaude Codeでコード調査しよう
shibayu36
0
290
フロントエンド開発のためのブラウザ組み込みAI入門
masashi
7
3.3k
NixOS + Kubernetesで構築する自宅サーバーのすべて
ichi_h3
0
1.1k
SODA - FACT BOOK(JP)
sodainc
1
8.6k
デミカツ切り抜きで面倒くさいことはPythonにやらせよう
aokswork3
0
250
はじめてのDSPy - 言語モデルを『プロンプト』ではなく『プログラミング』するための仕組み
masahiro_nishimi
3
4.8k
CSC305 Lecture 08
javiergs
PRO
0
270
Server Side Kotlin Meetup vol.16: 内部動作を理解して ハイパフォーマンスなサーバサイド Kotlin アプリケーションを書こう
ternbusty
3
230
O Que É e Como Funciona o PHP-FPM?
marcelgsantos
0
110
Things You Thought You Didn’t Need To Care About That Have a Big Impact On Your Job
hollycummins
0
250
Featured
See All Featured
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
920
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
10
880
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.7k
Scaling GitHub
holman
463
140k
Music & Morning Musume
bryan
46
6.9k
Building Applications with DynamoDB
mza
96
6.7k
Into the Great Unknown - MozCon
thekraken
40
2.1k
Large-scale JavaScript Application Architecture
addyosmani
514
110k
The Language of Interfaces
destraynor
162
25k
The Invisible Side of Design
smashingmag
302
51k
Six Lessons from altMBA
skipperchong
29
4k
YesSQL, Process and Tooling at Scale
rocio
173
14k
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Λͬͯ"*.-