Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Xamarin.iOS によるプロダクトアプリ開発の実践
Search
gomi_ningen
March 01, 2017
Programming
24
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Xamarin.iOS によるプロダクトアプリ開発の実践
2017/12/03 - ドワンゴ社内エンジニアLT大会(社外向け)@ドワンゴ
https://dwango.connpass.com/event/71978/
gomi_ningen
March 01, 2017
More Decks by gomi_ningen
See All by gomi_ningen
RxSwiftのObservableとは何か | iOSDC Japan 2017
53ningen
0
34
この実装には問題がある!
53ningen
0
1.2k
15 minutes recipe of RxSwift
53ningen
0
36
Dependency Injection in Swift2
53ningen
0
40
RxSwiftを用いたアプリ開発の実践
53ningen
0
44
ITSを用いた旅行の構築
53ningen
0
24
Other Decks in Programming
See All in Programming
個人開発者よ、Honoを使え(おじさんver)
tanahiro2010
2
260
Next.js: The final boss of Web Performance
guaca
0
250
コードレビューのボトルネックを"する側"と"される側"の両面から解消する
yub0n
2
1.6k
Atomic Design, Enforced: Scaling Mobile Design Systems (next.app devCon / droidCon Berlin 2026)
steliosf
PRO
0
170
作って学ぶSpring BootのAuto Configuration / JJUG Night Seminar 2026-10-19
rshindo
0
140
半永久的に提供し続けられるプライベートクラウドを目指して ― 利用者の認知負荷を抑えるAPI抽象化とハードウェア世代交代の基盤設計
tomokon
0
500
月間100万人のサービス刷新で、 技術選定をHonoに振り切った話
yutobara
8
6.6k
作れる、でも消せるか?──安全に「枯らして消す」機能削除術 / Drain, Then Delete
chobishiba
2
640
[2026-09-26]空論ジェネリックプロセス~テスト資産とAIで紡ぐ、再現可能なパフォーマンスチューニングの話~
tosite
0
270
自サークルのIdPからログアウトできるようになるまで
taiseiue
1
140
残高管理から台帳サービスへの進化
artoy
1
200
C#の現在地 進化の歴史と、AI時代の.NET Everywhere
neuecc
5
5.2k
Featured
See All Featured
Statistics for Hackers
jakevdp
799
230k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
450
New Earth Scene 8
popppiees
4
2.7k
Optimizing for Happiness
mojombo
378
71k
Exploring anti-patterns in Rails
aemeredith
4
540
A Soul's Torment
seathinner
8
3.8k
Docker and Python
trallard
47
4.2k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
7k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.6k
WCS-LA-2024
lcolladotor
0
890
Joys of Absence: A Defence of Solitary Play
codingconduct
1
550
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
360
Transcript
9BNBSJOJ04ʹΑΔ ϓϩμΫτΞϓϦ։ൃͷ࣮ફ υϫϯΰࣾΤϯδχΞ-5େձʢࣾ֎͚ʣ גࣜձࣾτϦελɹ੩ը։ൃηΫγϣϯ !HPNJ@OJOHFO
!HPNJ@OJOHFO (JU)VCOJOHFO גࣜձࣾτϦελ੩ըηΫγϣϯ ੩ըपลͷαʔόʔΠϯϑϥJ04ΞϓϦͳͲ৭ʑͳࡶ༻ TMBDLHPDIJVTBIPVCVOTIB@TBJLPVTFJZV
݄ ಡॻϝʔλʔ J04ΞϓϦ ϦϦʔε
None
ಡॻϝʔλʔJ04ΞϓϦ࠾༻ٕज़ • ϓϩδΣΫτߏ • 9BNBSJOJ04 /&54UBOEBSE "1* $PSF 7JFX.PEFM
• 6*ͷΈ9BNBSJOJ04ʹґଘɺଞ७ਮͳ$ίʔυ • ඇಉظॲཧ • BTZOD BXBJU • 6*ΞʔΩςΫνϟ • .77.XJUI3FBDUJWF1SPQFSUZ • /6OJUʹΑΔ7JFX.PEFMͷϢχοτςετ
9BNBSJOͱ
9BNBSJOͱ • 9BNBSJOJ04 • ωΠςΟϒ"1*Λ΄΅ݺͼग़ͤΔ • ϩδοΫϐϡΞͳ$Ͱॻ͚ɺϥΠϒϥϦར༻Մ • "05ίϯύΠϥʹΑΓωΠςΟϒ͚όΠφϦΛు͘
• 9BNBSJO'PSNT • J04"OESPJEͱʹ6*ؚΊίʔυͷڞ௨Խ͕ਤΕΔ • ωΠςΟϒ"1*ͱҟͳΔ͕࠷ऴతʹͦΕͧΕͷϓϥο τϑΥʔϜͷωΠςΟϒϏϡʔ͕ݺͼग़͞ΕΔ
ͳͥ9BNBSJO
ͳͥ9BNBSJOJ04Λར༻͢Δͷ͔ • طଘͷJ04ͷ͕ࣝ׆͔ͤΔ • ωΠςΟϒ"1*ʹ΄΅ΞΫηεՄೳ • 4XJGU0CK$ó$ͷಡΈସ͚͑ͩͰ΄΅ରԠͰ͖Δ • ࣮ࡍʹίʔυΛΈΕ͖ͬͱೲಘ
None
None
ͳͥ9BNBSJOJ04Λར༻͢Δͷ͔ • "1*ͷ҆ఆͨ͠ݴޠͰͷ։ൃΛٻΊͯ • ϢʔβʔʹػೳΛఏڙ͢Δ։ൃͷΈʹूத͍ͨ͠ • 4XJGUͷݴޠϨϕϧͷΞοϓσʔτରԠίετґવͱͯ͠ߴΊͰ ϒϩοΩϯάλεΫʹͳΔʢฒߦ։ൃݫ͍͠ʣ • ίʔυجຊతʹރΒ͍͖͍ͯͨ͠
• J044%,ͷมԽʹରԠ͢ΔͷΈͰอकͰ͖Δ 👉͡Ό͋0CKFDUJWF$Λ͑Α͍ͷͰ
ͳͥ9BNBSJOJ04Λར༻͢Δͷ͔ • Ϟμϯͳ੩తܕ͚ݴޠͰͷ։ൃ • ݴޠϨϕϧͷBTZODBXBJU -*/2 ϥϜμࣜ ύλʔϯϚον • ࢀরܕͷOVMMBCMF$͔ΒೖΔ
• շదͳ։ൃڥΛٻΊͯ • 7JTVBM4UVEJPඇৗʹ༏लͳ*%& • αΫαΫಈ͘͠ิૣ͍͔͠ͳΓຬߴ͍ • ͳΜͱɺมΫϥε໊ͷϦωʔϜ͕Ͱ͖Δ • 4XJGU9DPEF͔ΒͰ͖ΔΑ͏ʹͳͬͨ
9BNBSJOJ04 ࠾༻ͷ݁Ռ
9BNBSJOJ04࠾༻Ͱྑ͔ͬͨ • 4XJGUͷόʔδϣϯΞοϓΛؾʹͤͣʹ͢Ή • 9BNBSJOJ04ಛ༗ͷࣝ΄ͱΜͲඞཁͳ͔ͬͨ • طʹJ04։ൃΛͨ͠ܦݧ͕͋Εɺ͢ΜͳΓϓϩδΣΫτ ʹೖΕΔϨϕϧʹ$PDPB5PVDIͷ"1*ͦͷ·· • շదͳίʔσΟϯά͕Ͱ͖ͨ
• 7JTVBM4UVEJPͷิϑΥʔϚοςΟϯά༏Ε͍ͯΔ • ϦϑΝΫλϦϯάػೳ͕ॆ࣮͍ͯͯ͠շద
9BNBSJOJ04࠾༻Ͱྑ͔ͬͨ • Ϗϧυ4XJGUʹൺͯૣ͍ҹ • ଌఆϕʔεͷΛఏ͔ࣔͨͬͨ͠ͷͰ͕͢४උதͰ͢ʢͦ ͷ͏ͪهࣄΛॻ͖·͢ʣ • BTZODBXBJU࠷ߴ • ݴޠϨϕϧͰඇಉظॲཧͷهड़Λαϙʔτ͢ΔΈ͕
͍ͬͯΔͷૉΒ͍͠
9BNBSJOJ04࠾༻Ͱѱ͔ͬͨ • σόοά$*ͳͲʹ͍ͭͯใෆ • ࠓճͷ։ൃͰಘͨݟΛਵ࣌ެ։͍͖ͯ͠·͢ • Γ΄ͲϋϚΓͲ͜Ζ͋Δ • ωΠςΟϒόΠϯσΟϯά໘ •
ରԠͯ͠ͳ͍4%,Λ͓͏ͱ͢Δͱ͖໘Ͱ͋Δ • (PPHMF"OBMZUJDT 'BCSJDͳͲରԠ͍ͯ͠Δ
J04։ൃΛऔΓר͘ڥʢݸਓతҙݟʣ • 4XJGUམͪண͖Λ͋ͱ͘Β͍͍ͪͨ • ޙํޓ"#*ͷ҆ఆΛ͍ͪͨ • 4XJGUͰ"#*҆ఆ͕ϦϦʔεཁ݅ͱͳ͍ͬͯΔ͕ • 4%,पลҾ͖ଓ͖0CKFDUJWF$͕ΘΕଓ͚ͦ͏ •
9BNBSJO/BUJWFόϥϯεΛߟ͑Δͱྑ͍બࢶ • ͱ͍͑"OESPJE,PUMJOͱ͍͏༏Εͨ҆ఆͨ͠ݴޠ͕ొ ͍ͯ͠Δଆ໘͋Γɺ4XJGU҆ఆײ͕΄͍͠
8F"SF)JSJOH • גࣜձࣾτϦελͰΤϯδχΞΛืू͍ͯ͠·͢ • ΦϑΟεී௨ʹυϫϯΰʹ͋Γ·͢ • ຊອըɾΠϥετʹؔ͢ΔαʔϏε͕த৺ • ອըɾΠϥετɾϥΠτϊϕϧɾจܳͳͲ͕͖ͳํ αʔϏεʹ͖ͬͱѪண͕࣋ͯΔͱࢥ͍·͢ʂ
• Ԡืυϫϯΰ࠾༻ϖʔδΑΓʂ • ͳʹ͔࣭͋͝Ε࠙ձ%.ͳͲ͓ؾܰʹͲ͏ͧʂ
͝੩ௌμϯϩʔυ͋Γ͕ͱ͏͍͟͝·͢