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
XcodeやAndroid Studioを弄らないアイコン管理
Search
Yu Watanabe
December 18, 2019
Programming
2
590
XcodeやAndroid Studioを弄らないアイコン管理
generator-toolboxというnpm packageを使ってXcodeやAndroid Studioをいじらず、Bitrise上で画像からアイコンを生成するには的なお話です
Yu Watanabe
December 18, 2019
Tweet
Share
More Decks by Yu Watanabe
See All by Yu Watanabe
npm packageとリリースとモノレポ
watanabeyu
0
42
react-native-ffmpegを使って動画をいじくりmawasou
watanabeyu
0
750
react-native-unimodulesを用いてのApp内課金実装
watanabeyu
0
1.1k
gandhの紹介です
watanabeyu
0
26
Firebaseオンリー + React Nativeでアプリを作ると果たして簡単になるのか?
watanabeyu
4
1.2k
react-native-unimodulesのススメ
watanabeyu
1
6.3k
JavaScript製npmパッケージをTypeScriptで書き直した話
watanabeyu
0
1k
React Native Expoで行うアプリの簡単最速運用
watanabeyu
0
300
読みやすいコードの書き方のススメ
watanabeyu
7
4.6k
Other Decks in Programming
See All in Programming
.NET のための通信フレームワーク MagicOnion 入門 / Introduction to MagicOnion
mayuki
1
1.7k
Generative AI Use Cases JP (略称:GenU)奮闘記
hideg
1
300
とにかくAWS GameDay!AWSは世界の共通言語! / Anyway, AWS GameDay! AWS is the world's lingua franca!
seike460
PRO
1
900
Click-free releases & the making of a CLI app
oheyadam
2
120
광고 소재 심사 과정에 AI를 도입하여 광고 서비스 생산성 향상시키기
kakao
PRO
0
170
TypeScriptでライブラリとの依存を限定的にする方法
tutinoko
3
690
タクシーアプリ『GO』のリアルタイムデータ分析基盤における機械学習サービスの活用
mot_techtalk
4
1.5k
Pinia Colada が実現するスマートな非同期処理
naokihaba
4
230
Amazon Bedrock Agentsを用いてアプリ開発してみた!
har1101
0
340
A Journey of Contribution and Collaboration in Open Source
ivargrimstad
0
970
アジャイルを支えるテストアーキテクチャ設計/Test Architecting for Agile
goyoki
9
3.3k
Realtime API 入門
riofujimon
0
150
Featured
See All Featured
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.2k
A Modern Web Designer's Workflow
chriscoyier
693
190k
RailsConf 2023
tenderlove
29
900
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
109
49k
Into the Great Unknown - MozCon
thekraken
32
1.5k
KATA
mclloyd
29
14k
Building Applications with DynamoDB
mza
90
6.1k
Designing on Purpose - Digital PM Summit 2013
jponch
115
7k
YesSQL, Process and Tooling at Scale
rocio
169
14k
Documentation Writing (for coders)
carmenintech
65
4.4k
How to Ace a Technical Interview
jacobian
276
23k
Six Lessons from altMBA
skipperchong
27
3.5k
Transcript
2019/12/18 ΘͨͳΏ͏ XCODEANDROID STUDIOΛ࿔Βͳ͍ ΞΠίϯཧ
▸ ࣗݾհ ▸ ຊͷςʔϚ ▸ ݱࡏͷߏ ▸ ΞϓϦΞΠίϯͷཧํ๏ ▸ ·ͱΊ
࣍
ࣗݾհ(1) ΘͨͳΏ͏ ▸ ॴଐ ▸ גࣜձࣾg&h ▸ Web / ΞϓϦΛझຯͰެ։
▸ ࣄ༰ ▸ αʔό / ϑϩϯτ / ΞϓϦ / Web ▸ ΞΧϯτ ▸ Twitter : @hmktsu ▸ Github : @watanabeyu
ࣗݾհ(2) ▸ https://www.gandh.jp ▸ 5໊(ΤϯδχΞ2ਓ)Ͱฏۉྸ30ͪΐ͍ͷձࣾ ▸ ετϦʔτΧϧνϟʔ × ITͳαʔϏεΛӡӦ ▸
ࠓ࡞͍ͬͯΔࣄۀ ▸ ετϦʔτμϯεͷΦϯϥΠϯϨοεϯΞϓϦ ▸ react-native + firebase + TypeScript
ຊͷςʔϚ XcodeAndroid StudioΛ࿔Βͳ͍ΞΠίϯཧ
XCODEANDROID STUDIOΛ࿔Βͳ͍ΞΠίϯཧ BitriseͷWorkflow্Ͱ generator-rn-toolboxΛͬͯ ΞΠίϯΛXcodeͱAndroid StudioʹׂΓͯΔ
XCODEANDROID STUDIOΛ࿔Βͳ͍ΞΠίϯཧ ݱࡏͷߏ
ݱࡏͷߏ(1) ʙେ·͔ͳྲྀΕʙ ▸ React NativeͰiOS͓ΑͼAndroidͷ։ൃ ▸ ͦΕͧΕͷϓϥοτϑΥʔϜʹDEV / PRODUCTIONڥ ▸
developϦϙδτϦʹmerge͞ΕͨΒDEVόʔδϣϯΛAd-hoc ▸ masterϦϙδτϦʹmerge͞ΕͨΒ֤ετΞʹΞοϓ develop master
ݱࡏͷߏ(2) ʙΈʙ ▸ ։ൃதͳͷͰ࣮ػͰ֬ೝͨ͠ޙʹσβΠϯͷमਖ਼͕ೖΔ͜ͱ͕ଟ͍ ▸ ςΠετ͕มΘΔͱΞΠίϯมΘΔ͠αΠζΛ༻ҙ͢Δͷ͕ਏ͍ ▸ React NativeͰ։ൃΛ͍ͯ͠Δͱɺ XcodeAndroid
StudioΛͳΔ͍͘͡Γͨ͘ͳ͍ ࢀߟɿhttps://backapp.co.jp/blog/11573/
ݱࡏͷߏ(3) ΞϓϦΞΠίϯΛҰͭͷը૾͔Β ͦΕͧΕͷαΠζΛࣗಈతʹग़ͯ͠΄͍͠
XCODEANDROID STUDIOΛ࿔Βͳ͍ΞΠίϯཧ ΞϓϦΞΠίϯͷཧํ๏
ΞϓϦΞΠίϯͷཧ(1) ▸ generator-rn-toolboxΛͬͯ1ͭͷը૾͔Βੜ(pngͰ1024x1024pxҎ্) https://github.com/bamlab/generator-rn-toolbox ▸ imagemagick͕ඞཁ͕ͩɺBitriseʹࡌ͞Ε͍ͯΔͷͰΠϯετʔϧͷඞཁ ͳ͠ ▸ ͪΖΜBitrise্͚ͩͰͳࣗ͘ͷϚγϯ্ͰՄೳ DEV
/ PRODUCTIONͰͷΞΠίϯग़͚͠ɺ ϓϥοτϑΥʔϜຖʹΞΠίϯͷαΠζΛ࡞Δͱ͍͏࡞ۀ͔Βղ์
ΞϓϦΞΠίϯͷཧ(2) ▸ εϓϥογϡεΫϦʔϯੜͯ͘͠ΕΔ(psdͰ2208x2208px) ▸ react-native-makeͱ͍͏ͷͷػೳͷ1ͭʹͳΔͱͷ͜ͱ (ͦͪΒࢼ͓ͯ͠Βͣɺreact-nativeͬͯͳ͍ͱͰ͖ͳ͍ͷ͔Θ͔Βͣ) https://github.com/bamlab/react-native-make ▸ ΓऔΓํ͕͋ΔͷͰɺը૾ʹΑͬͯҰ෦Εͯ͠·͏ͱ͔͋ΔͷͰҙ
XCODEANDROID STUDIOΛ࿔Βͳ͍ΞΠίϯཧ ·ͱΊ
·ͱΊ ▸ generator-rn-toolboxΛ͏͜ͱͰΞΠίϯͷཧ͕؆୯ʹͳΔ ▸ react-nativeʹؔΘΒͣ༻Ͱ͖Δ ▸ εϓϥογϡεΫϦʔϯੜͰ͖Δ pngը૾1ຕ͑͋͞Ε XcodeAndroid StudioΛ͍͡Δͱ͍͏
໘ͳ࡞ۀ͕ͳ͘ͳΔ
͓ΘΓ