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
ビジオス。iOSとAndroidアプリを作って思ったことなど
Search
こばやしただあき
July 02, 2019
Business
0
220
ビジオス。iOSとAndroidアプリを作って思ったことなど
こばやしただあき
July 02, 2019
Tweet
Share
More Decks by こばやしただあき
See All by こばやしただあき
Flutterでアプリを作る?
kobabiz
1
370
Firebaseを使って私が作った3つのアプリ
kobabiz
0
56
ビジオス。ノンプログラマーが、iOSとAndroidアプリを作って思ったこと
kobabiz
0
210
Other Decks in Business
See All in Business
ちゅらデータ会社紹介
churadata
0
1.1k
Gemini CLI ハンズアウト
mickey_kubo
3
410
【DearOne】Dear Newest Member
hrm
2
10k
Leading Mark新卒採用資料
unno
0
2.4k
マルチビジネス企業におけるデータ分析基盤の責務と分担
0610esa
2
300
株式会社Domuz会社紹介資料(採用)
kimpachi_d
0
35k
株式会社ファンコミュニケーションズ|会社説明資料 / Company Deck
fancomi_career
0
400
インキュデータ会社紹介資料
okitsu
3
42k
株式会社kubellパートナー 会社説明資料 (MINAGINE事業版)
kubell_partner
2
440
SlackでDMを使わない方が いい理由を説明してみた
walkersumida
1
1k
Recruitment Deck_Growth Strategy_202506
sixtypercent
0
470
大AI時代を長く活躍するための 「コンフォート・ゾーン」の新解釈
mkitahara01985
0
990
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
740
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
GitHub's CSS Performance
jonrohan
1031
460k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
[RailsConf 2023] Rails as a piece of cake
palkan
55
5.7k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
RailsConf 2023
tenderlove
30
1.1k
Optimising Largest Contentful Paint
csswizardry
37
3.3k
Transcript
ʮϏδΦεʯ ϊϯϓϩάϥϚʔ͕ɺ J04ͱ"OESPJEΞϓϦΛ ࡞ͬͯࢥͬͨ͜ͱͳͲ ͖ͨͩ͋͜͠
ɾࣗݾհ ɾ࡞ͬͨཧ༝ʁ ɾJ04ͱ"OESPJEΛ྆ํ࡞ͬͯΈͯ ɾࠓޙ࡞Γ͍ͨͷ
ࣗݾհ ͖ͨͩ͋͜͠ ɾΣϒίϯαϧɺίʔνʢϓϩάϥϚʔͰͳ͍ʣ 4XJGUྺɺࠓ͔Β "OESPJEɺ݄͙Β͍͔Β 5XJUUFSɿ!LPCBCJ[ 'BDFCPPLɿLPCBʢ͖ͨͩ͋͜͠ʣ IUUQTXXXCJ[QOFUDPNLPCBCJ[
"OESPJEϢʔβʔͷํʁ J1IPOFϢʔβʔͷํʁ ݸਓͰ։ൃ͍ͯ͠Δํʁ J04։ൃ͍ͯ͠Δํʁ ϓϩάϥϚʔͳͲͰͳ͍ํʁ
ࠓɺٕज़తͳΑΓ ʮߟ͑ํʯͷͯ͠ΈΑ͏͔ͱ ϓϩάϥϚʔͰͳ͍ͷͰɺٕज़Έͳ͞Μͷ΄͏͕ৄ͍͠ ͱࢥ͏ͷͰ
ϏδωεॻͷΦεεϝ·ͱΊ ϏδωεॻͷΦεεϝΛ·ͱΊͨ ʮϏδΦεʯΛɺ࡞Γ·ͨ͠ɻ ແྉͳͷͰɺΠϯετʔϧͯ͠Έ͍ͯͩ͘͞ɻ Λฉ͖ͳ͕Βɺμϯϩʔυͯ͠Β͑Ε
࡞ͬͨཧ༝ʁ ϏδωεॻͳͲΛհ͢ΔϝϧϚΨɺ ʮࣝΛνΧϥʹʯ͕ɺ߸ʹͳΓ·ͨ͠ɻ Ҏ্Λհ ΦεεϝΛ·ͱΊ͍ͨͷͰɺΞϓϦԽͨ͠
ྑॻΛಡΉͱมΘΔ ྑॻΛಡΉˠ͕ࣝ૿͑Δˠஅ͕ྑ͘ͳΔ ˠߦಈͷ࣭͕มΘΓˠ݁Ռ͕มΘΔ ͚ΕͲɺྑॻΛ୳͢ͷ͕େม ͳͷͰɺΞϓϦʹ·ͱΊ·ͨ͠ɻ
σϞ
ͦͦɺΞϓϦΛ࡞Ζ͏ͱ ࢥͬͨཧ༝ ඪཧΫϥυΞϓϦɾΰʔϧϦετ ʹɺͪΐͬͱͰ࡞ ͜͏͍͏ΞϓϦɾαʔϏε͕ͳ͔ͬͨͷͰ࡞Γ·ͨ͠
ʮΰʔϧϦετʯɺ 'JSFCBTF +4 ͜ΕΛɺεϚϗΞϓϦʹ͢Δ͔ʁͲ͏͢Δ͔ʁ ΛΓͨͯ͘ɺΞϓϦΛ࡞ͬͯΈΑ͏ͱߟ͑·ͨ͠
J04ͱ"OESPJEͷܦݧ J04Ͱɺ͔݄΄Ͳɻʮ-JOL5PVDIϒϥβʔʯ "OESPJEɺॳΊͯ ʮϏδΦεʯͷσʔλɺ'JSFCBTFɻ'JSFTUPSF
-JOL5PVDIϒϥβʔΛɺ ࡞ͬͨཧ༝ σϞ ͜ΕΛɺ,PUMJOͳͲͰՄೳͳͷ͔ʁ
ʮϏδΦεʯΛ ແྉʹͨ͠ཧ༝ ɾࠒͷײँͷͨΊ ɾແྉͳΒɺΠϯετʔϧͯ͠Β͑Δͣ
࣭ Ͳ͏ͬͯΠϯετʔϧΛ૿͍ͯ͠·͔͢ʁ
J04ɺ"OESPJE ྆ํ࡞Γ͔ͨͬͨ ݄·Ͱʹʢ݄͙Β͍͔Β͔݄΄ͲͰʣ 'MVUUFSʁ$PSEPWBʁ "OESPJEॳΊͯͳͷͰɺ"OESPJE4UVEJPΛ͓͏
J04൛ɺ΄ͲͰ (8ͷͰɺJ04൛͍͍ͩͨɻ ͕͍ࣗͬͯΔൣғͷٕज़Ͱ࡞͔ͬͨΒɺૣ͔ͬͨɻ 'JSFCBTFͷ$MPVE.FTTBHJOH͕ɺ͍·͍ͪΑ͘Θ͔Βͳ͍ ͘Β͍ʢϦϞʔτ௨ʣ "OESPJEɺθϩ͔Βɻ݁ہɺϲ݄͙Β͍Ͱ ʢ͔͜͜Βɺ΄΅"OESPJEͷʹͳΓ·͢ʣ
"OESPJEͰͷۤ࿑ ·ͣɺ-BZPVU͕ཧղͰ͖ͳ͍ 9DPEFͷίϯετϨΠϯτͳͲ͍͕͠ɻ "OESPJEɺYNMͰஔͳͲΛࢦఆ͢Δɻ ˠཧղͰ͖ͣɺ࠳ંͦ͠͏ʹͳΔɻ ˠ"OESPJEͷ։ൃɺΊΑ͏͔
'MVUUFSʁ ͬͺΓʁ'MVUUFS ˠͪ͜ΒϨΠΞτ͕Α͘Θ͔Βͳ͍
݁ہɺ"OESPJEͷ ϨΠΞτΛཧղ͠Α͏ͱྗ ͍͔ͭ͘ϨΠΞτΛ࡞ͬͯΈΔ جຊɺDPOTUSBJOUMBZPVU ͕͜͜Θ͔͔ͬͯΒɺগͣͭ͠ਐΊΒΕΔΑ͏ʹͳΔɻ
"OESPJEͷϖʔδͷભҠ J04ͷϖʔδͷભҠɺηάΤ͔ϘλϯɹͰ͢ΑͶʁଟ "OESPJEɺJOUFOUͱGSBHNFOUଟɻ ˠ͜Ε͕Θ͔ΒͣɻGSBHNFOUΛΒͳ͔ͬͨ ˠ్தͰͬͯɺ࡞Γ͢
ॳΊɺ,PUMJOͰ࡞͕ͬͨ େ෦+BWBʹͳͬͨ ωοτͰࢀߟʹͰ͖Δίʔυ͕ɺ+BWB͕ଟ͔͔ͬͨΒ ,PUMJOͷใ͕গͳ͍ ࣭ɿ,PUMJOͷใɺͲ͜Ͱ୳͍ͯ͠·͔͢ʁ
"OESPJEͰۤ࿑ͨ͠·ͱΊ ɾMBZPVU ɾϖʔδભҠ ɾωοτͰɺ,PUMJOͷใ͕·ͩଟ͘ͳ͍ ɾΞϓϦެ։ɻखॱ͕ΠϚΠνΘ͔Βͳ͔ͬͨ
9DPEF4XJGU͕ ؆୯ʹײ͡ΒΕΔΑ͏ʹ "OESPJEΛ࡞͔ͬͨΒ͔ɺܦݧ͕ཷ·͔ͬͨΒ͔ɺ 4XJGU͕গ͠؆୯ʹײ͡ΔΑ͏ʹɻ 4XJGU6*ָ͕͠Έ
"OESPJEΛ࡞ͬͨΒ4XJGU͕ ؆୯ʹײͨ͡ཧ༝ʁ ผͷݴޠͳͲΛ͏͜ͱͰɺ 4XJGUͳͲͷཧղ͕ਂ·ͬͨʂʁ ӳޠΛ͑Δͱɺຊޠཧղ͕ਂ·ΔΑ͏ͳ
Ͱɺ"QQ4UPSF$POOFDUͷ ৹ࠪͰগۤ͠࿑͠·ͨ͠ NJOJNVNGVODUJPOBMJUZ ٫Լ͞ΕΔɻ $PSF%BUBͰɺಡॻײϝϞΛ͚ͭΒΕΔ͜ͱΛΞϐʔϧ͠ ͨΒɺϨϏϡʔ͔Βޙʹެ։ʹɻ
(PPHMF1MBZɺ ޙʹެ։ (PPHMF1MBZɺਃ͔Βޙʹެ։͞Εͨ ݕࡧʹө͞ΕΔ·Ͱɺެ։͔Β̍
ಉ࣌ެ։ҰਓͰݫ͍͠ J04ͱ"OESPJEͷಉ࣌ެ։ɺҰਓͰݫ͍͠ ࣌ظΛͣΒ͢ͱྑͦ͞͏
ΞϓϦ੍࡞ʹ ʮϦεΫʯͳ͍͔ΒͬͯΈͨ Ͱ͖Δ͜ͱɺͰ͖ͳ͍͜ͱ͕Θ͔ͬͯྑ͔ͬͨ ͬͯΈΔͱɺΘ͔Δɻ Βͳ͍ͱɺΘ͔Βͳ͍ɻ νϟϨϯδɺτϥΠ͕େ
ແྉͰϦεΫͳ͍ͷͰɺ Πϯετʔϧ͍ͯͩ͘͠͞ ʮϏδΦεʯΛɺ Πϯετʔϧͯ͠Έ͍ͯͩ͘͞ɻ ௨ΛΦϯʹ͓ͯ͘͠ͱɺ Φεεϝͷຊ͕Ճ͞Εͨ࣌ʹ௨͕དྷ·͢ɻ ͋ͱɺγΣΞͳͲɺΑΖ͓͘͠ئ͍͠·͢ʂ
ͱݴͬͯɺ Πϯετʔϧ͠ͳ͍ਓ͠ͳ͍Ͱ͢ΑͶʢসʣ
ඍࠩͷੵΈॏͶͷΛ ࢲɺࠓͰͦ͜ɺ ΣϒͷίϯαϧϏδωείʔνΛ͍ͯ͠·͢ ͕ ϒϩάΛ࢝Ίͨࠒɺ هࣄɺʙ͙࣌ؒΒ͍͔͔͍ͬͯ·ͨ͠ɻ
গͣͭ͠վળͯ͠ ࠓɺهࣄ ʙ จࣈΛɺ͙࣌ؒΒ͍Ͱॻ͖·͢
ຊʢϏδωεॻʣΛಡΉͷʹɺ ͔͔͍͕ͬͯͨ ࠓɺ͘Β͍
ϒϩάɺಡॻ ϦεΫ΄ͱΜͲͳ͍ Ͱɺ࢝ΊΔਓগͳ͍ɻ ܧଓͯ͠վળ͢Δਓͬͱগͳ͍ɻ
ແྉͷΞϓϦΛΠϯετʔϧ ͢ΔͷʹʮϦεΫʯͳ͍ Ͱɺ ʮΠϯετʔϧͯ͠͏ਓʯͱʮΘͳ͍ਓʯʹ͔Ε·͢ɻ ͬͯΈͳ͍ͱΘ͔Βͳ͍ͷʹ
ͪΐͬͱͨ͠બʹʮඍࠩʯͷ ੵΈॏͶͰɺ݁ՌͰ͖͍ͯΔ ͱɺࢲࢥ͍·͢
(PPHMFͷ໋ ʮ(PPHMFͷ໋ɺੈքதͷใΛཧ͠ɺੈքதͷਓ͕ ΞΫηεͰ͖ͯ͑ΔΑ͏ʹ͢Δ͜ͱͰ͢ɻʯ
ྑॻΛಡΉͱมΘΔ ͚ΕͲɺྑॻΛ୳͢ͷ͕େม ͳͷͰɺΞϓϦʹ·ͱΊ·ͨ͠ɻ ྑॻΛಡΉˠ͕ࣝ૿͑Δˠஅ͕ྑ͘ͳΔ ˠߦಈͷ࣭͕มΘΓˠ݁Ռ͕มΘΔ ݁ՌΛม͍͑ͨํɺʮϏδΦεʯͬͯΈ͍ͯͩ͘͞ɻ
࣍ʹ࡞ΔͷͰ ໎͍ͬͯΔ 4/4ͬΆ͍ͷΛ࡞Γ͍ͨɻҙ֎ͱΉ͔͍ͣ͠ɻ Ұॹʹ࡞ͬͯ͘ΕΔͱ͍͏ਓ͕͍Εɺͳ͋ɻ
͖ͨͩ͋͜͠ ɾΣϒίϯαϧɺϏδωείʔν ʢϓϩάϥϚʔͰͳ͍ʣ 5XJUUFSɿ!LPCBCJ[ 'BDFCPPLɿLPCBʢ͖ͨͩ͋͜͠ʣ IUUQTXXXCJ[QOFUDPNLPCBCJ[
None