๐Ÿšจย ๋ณ€๊ฒฝ์‚ฌํ•ญ ๐Ÿšจ

1/10์ผ ์ดํ›„๋กœ ์ปจ๋ฒค์…˜์—์„œ Layout ์ œ์™ธํ•˜๊ณ  Where์˜ ์‚ฌ์šฉ์„ ์ œํ•œํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด์œ ๋Š” ๊ณตํ†ต ๋ฆฌ์†Œ์Šค๋ฅผ ํšจ์œจ์ ์œผ๋กœ ๊ด€๋ฆฌํ•จ๊ณผ, ํ•„์š” ์—†๋Š” ๋ฌธ์ž๋ฅผ ์ œ์™ธํ•˜์—ฌ ๊ฐ€๋…์„ฑ์žˆ๋Š” ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ธฐ ์œ„ํ•จ์ž…๋‹ˆ๋‹ค.

๊ธฐ๋ณธ ์›์น™

<WHAT><DESCRIPTION>_<SIZE>

<WHAT>

๋ฆฌ์†Œ์Šค๊ฐ€ ์‹ค์ œ๋กœ ๋ฌด์—‡์„ ๋‚˜ํƒ€๋‚ด๋Š”์ง€ ์ง€์นญํ•œ๋‹ค. ์˜ˆ) MainActivity => activity

<WHERE>

๊ณตํ†ต์ ์ธ ๋ฆฌ์†Œ์Šค๋ฅผ ํšจ์œจ์ ์œผ๋กœ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด 1/10์ผ ํ›„๋กœ Layout ์™ธ์— WHERE์€ ์ œ์™ธํ•œ๋‹ค.

<DESCRIPTION>

ํ•œ ํ™”๋ฉด์— ์žˆ๋Š” ๋‹ค์–‘ํ•œ ์š”์†Œ๋ฅผ ๊ตฌ๋ถ„์ง“๋Š” ๋ถ€๋ถ„์ด๋‹ค.

<SIZE> (optional)

์ •ํ™•ํ•œ ํฌ๊ธฐ ๋˜๋Š” size bucket(?) ์„ ํ‘œํ˜„ํ•œ๋‹ค. ์„ ํƒ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค.

์žฅ์ 

๋ ˆ์ด์•„์›ƒ(Layouts)

<WHAT>_<WHERE>.XML

<WHAT> ๊ฐ™์€ ๊ฒฝ์šฐ๋Š” ์•„๋ž˜ ์„ ํƒ์ง€ ์ค‘ ํ•˜๋‚˜๋‹ค.

Prefix Usage
activity ์•กํ‹ฐ๋น„ํ‹ฐ์˜ contentview
fragment Fragement์˜ view
view ์ปค์Šคํ…€ view์—์˜ inflate ๋œ ๊ฒƒ
item list/recycler/gridview์— ์‚ฌ์šฉ๋˜๋Š” item ๋ ˆ์ด์•„์›ƒ
layout tag๊ฐ€ ํฌํ•จ๋˜์„œ ์žฌ์‚ฌ์šฉ๋˜๋Š” layout

์˜ˆ์‹œ: