nextjs,tailwindcss,vercel

expo router assets ์ด๋ฏธ์ง€๊ฐ€ ๋œป ํ•˜๋Š” ๊ฒƒ (์ข…๋ฅ˜, ํฌ๊ธฐ)

์ฃผ์˜ ๐Ÿฑ 2024. 11. 11. 17:14
728x90
๋ฐ˜์‘ํ˜•

expo router ํ”„๋กœ์ ํŠธ์—์„œ ๊ฐ ์ด๋ฏธ์ง€๋“ค์˜ ์“ฐ์ž„๊ณผ ํฌ๊ธฐ๋ฅผ ์ •๋ฆฌํ•ด๋ณด๊ณ ์ž ํ•œ๋‹ค.

assets/images ๋””๋ ‰ํ† ๋ฆฌ ๊ตฌ์กฐ๋ฅผ ๋ณด์—ฌ์ฃผ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ ์ด๋ฏธ์ง€ ํŒŒ์ผ์˜ ์ผ๋ฐ˜์ ์ธ ์šฉ๋„์™€ ํŠน์ง•์„ ์„ค๋ช…ํ•ด๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค

1. adaptive-icon.png
- Android ์•ฑ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์ ์‘ํ˜• ์•„์ด์ฝ˜
- ์ผ๋ฐ˜์ ์œผ๋กœ 108x108px ํฌ๊ธฐ
- ๋‹ค์–‘ํ•œ Android ๊ธฐ๊ธฐ์˜ ํ™ˆ ์Šคํฌ๋ฆฐ์—์„œ ์•ฑ ์•„์ด์ฝ˜์œผ๋กœ ์‚ฌ์šฉ

2. favicon.png
- ์›น ๋ธŒ๋ผ์šฐ์ € ํƒญ๊ณผ ๋ถ๋งˆํฌ์— ํ‘œ์‹œ๋˜๋Š” ์ž‘์€ ์•„์ด์ฝ˜
- ๋ณดํ†ต 16x16px ๋˜๋Š” 32x32px ํฌ๊ธฐ
- ์›น์‚ฌ์ดํŠธ๋ฅผ ๋Œ€ํ‘œํ•˜๋Š” ์ž‘์€ ๋กœ๊ณ ๋กœ ์‚ฌ์šฉ

3. icon.png
- ์•ฑ์˜ ๊ธฐ๋ณธ ์•„์ด์ฝ˜
- ์ผ๋ฐ˜์ ์œผ๋กœ 192x192px ๋˜๋Š” 512x512px ํฌ๊ธฐ
- PWA(Progressive Web App)๋‚˜ ์•ฑ ์Šคํ† ์–ด์šฉ ์•„์ด์ฝ˜์œผ๋กœ ์‚ฌ์šฉ

4. partial-react-logo.png
- React ๋กœ๊ณ ์˜ ์ผ๋ถ€๋ถ„์„ ๋ณด์—ฌ์ฃผ๋Š” ๋ณ€ํ˜• ์ด๋ฏธ์ง€
- ๋””์ž์ธ ์š”์†Œ๋‚˜ ๋กœ๋”ฉ ํ™”๋ฉด์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅ

5. react-logo.png
- React์˜ ๊ธฐ๋ณธ ๋กœ๊ณ  ์ด๋ฏธ์ง€
- ๋ณดํ†ต ์›๋ณธ ํฌ๊ธฐ๋กœ ์‚ฌ์šฉ

6. react-logo@2x.png, react-logo@3x.png
- ๊ณ ํ•ด์ƒ๋„ ๋””์Šคํ”Œ๋ ˆ์ด๋ฅผ ์œ„ํ•œ 2๋ฐฐ, 3๋ฐฐ ํฌ๊ธฐ์˜ React ๋กœ๊ณ 
- @2x๋Š” ์›๋ณธ์˜ 2๋ฐฐ ํฌ๊ธฐ
- @3x๋Š” ์›๋ณธ์˜ 3๋ฐฐ ํฌ๊ธฐ
- Retina ๋””์Šคํ”Œ๋ ˆ์ด๋‚˜ ๊ณ ํ•ด์ƒ๋„ ๋ชจ๋ฐ”์ผ ๊ธฐ๊ธฐ์—์„œ ์„ ๋ช…ํ•˜๊ฒŒ ํ‘œ์‹œ

7. splash.png
- ์•ฑ ์‹œ์ž‘ ์‹œ ํ‘œ์‹œ๋˜๋Š” ์Šคํ”Œ๋ž˜์‹œ ์Šคํฌ๋ฆฐ ์ด๋ฏธ์ง€
- ์ผ๋ฐ˜์ ์œผ๋กœ ์ „์ฒด ํ™”๋ฉด ํฌ๊ธฐ
- ์•ฑ ๋กœ๋”ฉ ์ค‘์— ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ณด์—ฌ์ง€๋Š” ์‹œ์ž‘ ํ™”๋ฉด

์ด๋Ÿฌํ•œ ์ด๋ฏธ์ง€๋“ค์€ ๋ณดํ†ต React ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ 
- ๋ธŒ๋žœ๋”ฉ ๋ฐ ์•„์ด๋ดํ‹ฐํ‹ฐ
- ์•ฑ ์•„์ด์ฝ˜ ๋ฐ ํŒŒ๋น„์ฝ˜
- ๋กœ๋”ฉ ํ™”๋ฉด
- ๋ฐ˜์‘ํ˜• ๋””์Šคํ”Œ๋ ˆ์ด ์ง€์›
- PWA ์ง€์›
๋กœ ์‚ฌ์šฉ๋จ

๋ฐ˜์‘ํ˜•