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
Xamarin.Formsライブラリを MAUIに移植した話
Search
Kamu
September 30, 2022
Technology
0
800
Xamarin.Formsライブラリを MAUIに移植した話
Kamu
September 30, 2022
Tweet
Share
More Decks by Kamu
See All by Kamu
アプリ「復習帳」開発にまつわるエトセトラ
muak
0
590
Other Decks in Technology
See All in Technology
Shift-from-React-to-Vue
calm1205
3
1.3k
VPC間の接続方法を整理してみた #自治体クラウド勉強会
non97
1
830
AWSコンテナ本出版から3年経った今、もし改めて執筆し直すなら / If I revise our container book
iselegant
15
4k
AIを駆使したゲーム開発戦略: 新設AI組織の取り組み / sge-ai-strategy
cyberagentdevelopers
PRO
1
130
いまならこう作りたい AWSコンテナ[本格]入門ハンズオン 〜2024年版 ハンズオンの構想〜
horsewin
9
2.1k
来年もre:Invent2024 に行きたいあなたへ - “集中”と“つながり”で楽しむ -
ny7760
0
470
生成AIの強みと弱みを理解して、生成AIがもたらすパワーをプロダクトの価値へ繋げるために実践したこと / advance-ai-generating
cyberagentdevelopers
PRO
1
180
わたしとトラックポイント / TrackPoint tips
masahirokawahara
1
240
【若手エンジニア応援LT会】AWSで繋がり、共に成長! ~コミュニティ活動と新人教育への挑戦~
kazushi_ohata
0
180
「視座」の上げ方が成人発達理論にわかりやすくまとまってた / think_ perspective_hidden_dimensions
shuzon
2
1.5k
Java x Spring Boot Warm up
kazu_kichi_67
2
490
スプリントゴールにチームの状態も設定する背景とその効果 / Team state in sprint goals why and impact
kakehashi
2
100
Featured
See All Featured
Code Review Best Practice
trishagee
64
17k
Six Lessons from altMBA
skipperchong
26
3.5k
A designer walks into a library…
pauljervisheath
202
24k
How to Ace a Technical Interview
jacobian
275
23k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
43
6.6k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
664
120k
Building Your Own Lightsaber
phodgson
102
6k
GraphQLの誤解/rethinking-graphql
sonatard
66
9.9k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
Navigating Team Friction
lara
183
14k
Happy Clients
brianwarren
97
6.7k
Music & Morning Musume
bryan
46
6.1k
Transcript
!"#"$%&'()$#*+,-+./ 123456789: !"!!#$#%"&'(&)*+,* -.&/
;<=> ?@AB0C0DEF#G"HIJ KLMNOPQR.NSTUV0WX YZ[1\]^_`abcdefLghijk.lm 0[%nopq0r0!"#"$%& !"#"$%&0stuvw?xOy.zNR{ |}~•€]8•‚0H"#G*)ƒ„ jk.0x…8†‡0C0ˆ‰Š0C0(%„‹)${ +,-+.0x2%()$#*'\o„„%&Œ*•%oŽ0C02%()$#*'q%"•)Œ*• !"#"$%&'()$#*‘0p’“”•–0—˜™
2%()$#*0g=>0 0121345#6*32789:;<:=&>46*327&?=@ABCDE
2%()$#*d.Nš !"#"$%&'()$#*›œN•žR/2&Ÿ$)%Ÿ]%Z\5 ¡¢]›£¤¥™¦§¨©ª «¬-/®¯°¡+,-+. 2%()#$*'\o„„%&Œ*•%oŽ0±²³123456789´µ ¶·¸¹/º™´°»°¡9¼g½)&„$)• 2%()$#*'q%"•)Œ* ¾žkjžk¿ÀÁ¿5!21[·Ãg•%oŽ/ÄÅ°¡
\o„„%&Œ*•%oŽ››Æ¡¢] \oÇ"$"„)$g…g¶· ÈÉÊË9Ìg…gÍ· .eRgÎÏÐÑÒÓgeQÔNy ÕQdÖÁ×]gÄÅÐØÄÅg¶ · ÕQdÖÁgOžœNg¶· q"„"Ùo#Ç•"„ogÚÛ ÕQdÖÁÜ›Â+žÝÂ+žÝ5¥ ¡Þ‡ßà
ÕygOáÁRÐ…©âãäg¶· ½o••åæ5çÁRfèeRg¶· —•gÕy›gj,éÁ¶·êëË †°‡•5ìz.èíždî/ÚÛ j,éÁgï𶷠ñò©·Ãóô½o••gõÛ
·Ãóô½o•• -BCFM$FMM $PNNBOE$FMM #VUUPO$FMM 4XJUDI$FMM $IFDLCPY$FMM 3BEJP$FMM /VNCFS1JDLFS$FMM 5JNF1JDLFS$FMM %BUF1JDLFS$FMM
5FYU1JDLFS$FMM 1JDLFS$FMM &OUSZ$FMM
None
1234ö.¾MR. ‹„„Ç*÷CCŒ%„‹Gø'ù)#C#G"HC2%()$#*'1"G%'\o„„%&Œ*•%oŽ
1"ù›glmúû F1GBH9IF>JKLMNOPLQRBCDE
1"ùgeüžQ ¢ý©þÿ!"¼g4&„o•0#"ù! ¢gÎgWþ‚¢gúû›gþ#5©™$°!
•%*G"•0\„GŸ%)0p’pp0ƒ)$01"ù0“%'&0'p “%'&0'$on%oŽp0(p’ppC)C“*0+,•0-0'$on%oŽp'“›9.$/08•©^ 123]4°5¡! “%'&0'$on%oŽ“ eR6e/Oy5þÿ©7†lm89©6:y ;,fÀ-0#"ùZ\034›<=89g›>»©39‚?/7@A7p’“)¥™B^! <CDE7FGH ø%&C)øI0OáyJKLM‚`, '$on%oŽ©ý•N´Ê8^¦g›‚©»OPQ+ÁfÀjfeœNR70ÊË¡ ¦3]9»ÊýSÛ8•¦†3•]5D»9»ÊýTÝ6¾NR/E3•U8^
ST=LF>JKU;VW@?XY Z[\]@^ MNOP_`abcdeQfg_F>JKhiZ[\]@^BCDE
+<V©6WeXMîNy !"#"$%&gY¾NR‚p’p&•Z[“\$›x]“'Z•^{ +Ì_›‚`a©7†1bý]89kÔJQR/cy›ơúû›‚©^ ddî6NœN›gef‚89©g›jk.gh›‚©»Î5+,-+.©â gi³™D†6W°¡ i³™g6W7jk8•D†jk.g6W/W_ ëgl5‚úû7m3•^¡›no_]^_pqVär “'Z•gst‚uã]v^!]^_Dw.w.5©™ë_!
+<V©6WeXMîNy ʙ݄ ʙ݄ ʙ݄ ʙ݄
ʙ݄ ʙ݄ ϥΠϒϥϦͳͲͷҠߦ ΞϓϦຊମͷҠߦ
xyz{0!"#"$%&'()$#*0)$01234 Ì|V5‚â_}à•¦1234/7~ lmúû7•^g›N€•g‚8^ƒ„ê-…†‡7ˆ‰ !"#"$%&'()$#*0/]Š‹¥»lm›Æ<Œ¦n¡g›•Ž/7 ..Ne›Æ•¦°•56WO•Nš5©¡ ‘$8°5¡~ ²‚xy5‚H/µ’©^7“”D¦!0
F>JKj:;<:=LTk\lmn op;^BCDE G7q3*rLstu_`
•g-ÔžQ Ù"$Œo„($"#oŽ)$H*0C03*o1"G%0C0\%&Œ•o'$)Ioù„0C0 \GÇÇ)$„oŸZ\'•"„ƒ)$#•o$*%)&0n9™
2&Ÿ$)%Ÿ$–™ 2&Ÿ$)%Ÿ0—o*)G$ùo/õ_˜™xš56,j¿R·Ã]D{‚›„¦œ• ;žNŸ]D/ Š5°¡
¡y¢œN•žRhi 3*o1"G%´\%&Œ•o'$)Ioù„/’/]OáyJN:Ne8DŠD©^g›OP,y£ :Neg¡y¢œN•žR¦ Š5°¡©†¢1†7œ• ¢g¶·›¤%Z\¥]^_OáyJ]OP,y£5¤'%Z\¥7¦$Ë¡¦g‚%Z\œN•žR 8•¤2&Ÿ$)%Ÿ¥]^_OáyJ]OP,y£5¤'2&Ÿ$)%Ÿ¥7¦$Ë¡¦g‚2&Ÿ$)%Ÿ7 œN•žR]©¡
OáyJ§Ÿ5µ^• \‹"$o \)#o•%oŽ'ù* '•"„ƒ)$# %Z\ \)#o•%oŽ¨"&Ÿ•o$'ù* ©"„%no\)#o•%oŽ'ù* 2&Ÿ$)%Ÿ \)#o•%oŽ¨"&Ÿ•o$'ù* ©"„%no\)#o•%oŽ'ù*
Z— \)#o•%oŽ \)#o•%oŽ'ù* ©"„%no\)#o•%oŽ'%Z\'ù* ©"„%no\)#o•%oŽ'2&Ÿ$)%Ÿ'ù* \)#o•%oŽ¨"&Ÿ•o$'ù* \)#o•%oŽ¨"&Ÿ•o$'%Z\'ù* \)#o•%oŽ¨"&Ÿ•o$'2&Ÿ$)%Ÿ'ù*
vwxyzBH9IF>JK{| 5w7qyGop;^Lstu_`
©G*Çoù›gœN•žRÍ· „"$Œo„gªÆ«‚ &o„”'’¬%)*-®¯TNMÖÁ°0C0&o„”'’¬"&Ÿ$)%Ÿ-®¯TNMÖÁ°0]©¡ TNMÖÁ±²³´89†K+N5©39 2&Ÿ$)%Ÿ‚¤""$¥OP,y¦1bý]¦¼¡
}Z~•€Ynk@^•‚ 0121345#6*327ƒF>JK„L}Z~•€Ynk@^L…†uL‡D_`
—o&Ÿo$o$0]0¨"&Ÿ•o$ 1234D†‚k+žROáNLéÁRÔNy]gµ¶µÆ‚¨"&Ÿ•o$7·_ !"#"$%&'()$#*‚—o&Ÿo$o$7·3•^9 1234›¦½)#Ç"„%ø%•%„¸]^_»»™›—o&Ÿo$o$‚`3•^¡ Ù"ø•o•%oŽ0C0[%*„•%oŽ0©â 1234›¦—o&Ÿo$o$‚õà¡7ê¢ËD†º¡©†¨"&Ÿ•o$«T7•Ž
—o&Ÿo$o$0]0¨"&Ÿ•o$ ¹7—o&Ÿo$o$›å7¨"&Ÿ•o$ —o&Ÿo$o$‚—o&Ÿo$o$]'•"„ƒ)$#34]gµ¶µÆ7º»ê¨"&Ÿ•o$‚»^, ìNM
¨"&Ÿ•o$«T›g¼eœLéÁRÔNy 1234½g•%oŽ(›¾•%$„G"••%oŽ•/·ÃA¿ '•"„ƒ)$#½g•%oŽ(›¾'•"„ƒ)$#•%oŽ•/·Ã À5n¡¦g(34["øo•©â{/ëg$$õ_˜™‚Á• ¨"&Ÿ•o$/·Ã8•%$„G"••%oŽ]'•"„ƒ)$#•%oŽgÂÃ’/W_0Ä ½$o"„o'•"„ƒ)$#•%oŽìÅžÂÆNTN+,›'•"„ƒ)$#•%oŽ/NŸ8•Ç° '$)Ço$„¸1"ÇÇo$]½)##"&Ÿ1"ÇÇo$/·Ã°¡ SÛu71234g¨"&Ÿ•o$]8•¿]ÄgÈô™–É/ÊË°¡x8•¦†_{
ˆ15‰Šy3BCDE ‹y5‰y3y3ƒLŒ•Žˆ15‰Šy3••L‘’_`
'$)Ço$„¸1"ÇÇo$ •%$„G"••%oŽgkÔÌfÀ/'•"„ƒ)$#•%oŽ5ÂÍ’¡C9 ¨"&Ÿ•o$5·Ã°¡
'$)Ço$„¸1"ÇÇo$ —o&Ÿo$o$g˜™êZ&Εo#o&„'$)Ço$„¸½‹"&ŒoŸ›kÔÌfÀg¡žÏÁÝ/W3• ^9 $9Ð|Ñ5‚Ò¯8©^g›Ð³‚Hž›ÓÔœ•7n39
'$)Ço$„¸1"ÇÇo$ ¨"&Ÿ•o$g˜™‚'$)Ço$„¸1"ÇÇo$]^_C9›kÔÌfÀ]g¡žÏÁÝ/W_! Ð|Ñ5¦®¯ÊË¡!
½)##"&Ÿ1"ÇÇo$ •%$„G"••%oŽgìÅžÂ/'•"„ƒ)$#•%oŽ5Õ™Ö•¡C9 1234½D†'•"„ƒ)$#½gìÅžÂ/Ó‡¡ —o&Ÿo$o$5‚©D39C9 ×Ø‚ono&„©â/>8•<+ÊË•^9 ½)##"&Ÿ1"ÇÇ„o$5¥3•dÁky5<+›Æ¡¥_5©39
½)##"&Ÿ1"ÇÇo$ •%$„G"••%oŽ½g·Ã ¨"&Ÿ•o$½g·Ã
1"ÇÇo$gÕ™Ùô ·Ãóô1"ÇÇo$gÚÒ5Õ™Ùý/™êæªÆ89™°¡C97n¡! +,-+.lm½›‚©»SÛu7¼eœ¡,š´Tݳ۩â›SÛ›Æë _! ‹„„Ç*÷CC•o"$&'#%ù$)*)ƒ„'ù)#CI"¬IÇCŸ)„&o„C#"G%CG*o$¬%&„o$ƒ"ùoC ‹"&Ÿ•o$*CùG*„)#%ÜoÝùG*„)#%Üo¬"¬ù)&„$)•¬Ž%„‹¬"¬#"ÇÇo$
1"ÇÇo$gÞß '$)Ço$„¸1"ÇÇo$´½)##"&Ÿ1"ÇÇo$géÁeR+Qœàá5â"*og1"ÇÇo$/Í·°¡ éÁeR+Qœ5ëËãËg1"ÇÇo$/Í·°¡
Áä©*„"„%ù0%&%„(•D†gå• ()$#*Ìæ‚[%&Ho$5çÊË©^¥_5¢ý©èìÅžÂ/·Ã8•éNêN5 ëk+žROáNL×]5Ð|ìéNÂ/ªDÉ•^9!
Áä©*„"„%ù0%&%„(•D†gå• ¨"&Ÿ•o$›‚¢_^_íîìÅžÂ/“µÛu8•ëË/1"G%'$)Œ$"#›Óý›¦ †àïZð.0ñò~
¨"&Ÿ•o$Ü5ª»óc •gV5¢Ë»†^58]»g7ôÊë_ ½$o"„o'•"„ƒ)$#•%oŽ›NŸóc]Ð|ìóc0 1"ÇÇo$g·ÃêìŞ q%*ù)&&où„›Òõö '•"„ƒ)$#•%oŽ÷™góc‚Y-Q+eì8•ë315ª»«7øµ™5©3• ¥Êë_ 34["øo•-1¸["øo•58•ë¢5•%oŽ÷™góc/ª»
“L”LF>JK:;<:=…•L –—˜
•%$„G"••%oŽg<hì Ù)¨"&Ÿ•o$0íîìŞ ¢gìÅžÂ5¥3•ùug•%$„G"••%oŽD†'•"„ƒ)$#•%oŽ/NŸ8•nˢ˛ơ! (%&Ÿ1"G%½)&„oJ„‚%&„o$&"•/39g›úûü™ý8! ‹„„Ç*÷CCŒ%„‹Gø'ù)#C#G"HC2%()$#*'1"G%'\o„„%&Œ*•%oŽCø•)øC#"*„o$C \o„„%&Œ*•%oŽCÎJ„o&*%)&*C•%oŽÎJ„o&*%)&'ù*
¸þgØÿ|!ôý8 44#"Œo\)G$ùo'"$„ ¸þ!ôý8®"gkÔÌfÀ/·Ã 4#"Œo\)G$ùo'"$„[)"Ÿo$ éÁeR+Qœ›¨"&Ÿ•o$]44#"Œo\)G$ùo'"$„g<=]éNyTžQ/Í· 3ÇŸ"„o4#"Œo\)G$ùo2*¸&ù(•0›!ôý8lõ!jk°¡]éNyTžQ7 ÓïË¡
¸þgØÿ|!ôý8
()&„hi ()&„1"&"Œo$g#$ 41"G%½)&„oJ„'\o$n%ùo*'%o„\o$n%ùo&4()&„1"&"Œo$'(•0›#$ 1"G%½)&„oJ„‚¨"&Ÿ•o$D†#$ê$9‚Ú(89(%&Ÿ1"G%½)&„oJ„©âD† #$ ["ܸõ3•ô•¦ô^D¦ )g1234YNce¦ñò¢Ë›]Ë¡
()&„hi ()&„("#%•¸*0()&„\%Üo*0()&„2„„$%øG„o*D†()&„Æ-M•QR/Ç°Ù)()&„ íîìÅžÂ/·Ã o&"ø•o\ù"•%&Œ‚Z\geXN.ÁÝ5®¯°¡D+D
()&„hi %Z\g, 2&Ÿ$)%Ÿg,
cĪ
12346W5µ^• 6W5DD39|- p’pp•*[»†^D†µ^¢g-x)[ö{$› .“–p\»†^›1¶1¶ *–“’\»†^ /0‹ Z’–”’1»†^éÏü›W’9þ2
1234¼eœLéÁRÔNy !"#"$%&'()$#*Ìæ]H-‚n$™3–†©^! ¨"&Ÿ•o$g1"ÇÇo$g·Ã7455¼ýâ»Ê^g›ëgò´´éNÂ076 à9D¦! ²gúû›¦+,-+.g<=‚@]D›Æ¡! <C›8Dõà©^C9]D‚OcD¦~ ]™nà?+,-+.D†6W8¥_!
Hš† ›œ•ž†Ÿƒ ›¡Dc¢e£
2%()$#*'\o„„%&Œ*•%oŽ £¤gÙ"ø•o•%oŽ‚›Æ¡¢]77©°5¡ íî8•^o^o›Æ¡¥_589 1234ö‚Ù"ø•o•%oŽgY-Q+e›‚©»ú8]8•<= ¶·¸¹ºŸŠ‹jžk