-
Notifications
You must be signed in to change notification settings - Fork 5
๐ ๋ค์ด๋ฐ ์ปจ๋ฒค์
Seonghyeon Yang edited this page Nov 16, 2022
·
6 revisions
<TextView
android:id="@+id/textView_productDetail_productName"
... />
- ๊ธฐ๋ณธ ํ์:ย
[what]\_[where]\_[des]
- ์ปดํฌ๋ํธ ์ด๋ฆ์ ๊ทธ๋๋ก ์ ๋๋ค.
- ์น์ ์ ์ธ๋๋ฐ๋ก ๊ตฌ๋ถํ๋ค.
- ๊ฐ ์ ์์ ๋ ๋จ์ด ์ด์์ด ํผ์ฉ๋ ๋๋ camel case๋ก ์์ฑํ๋ค.
data class ProductItem()
<variable
name="productItem"
type="com.boostcamp.sample.ui.ProductItem" />
- UI layer์์ ๋ฆฌ์ฌ์ดํด๋ฌ ๋ทฐ ์์ดํ
์ ๋ฐ์ดํฐ ํด๋์ค๋ย
XxxItem
, xml์ ๋ฐ์ธ๋ฉ ๋ณ์๋ยxxxItem
ย ์ฌ์ฉํ๋ค.
- Standard : <TYPE>
- Network : <TYPE>(Request/Response)Body
- Database(Local) : <TYPE>Entity
- UI : <TYPE>UiModel
<WHAT>(_<WHERE>)_<DESCRIPTION>(_<SIZE>)
- ์ด๋ฏธ์ง๊ฐ ์ฌ๋ฌ๊ตฐ๋ฐ์์ ํ์ฉ๋ ๊ฒฝ์ฐ,ย
<WHERE>
๋ ์๋ต ๊ฐ๋ฅํ๋ค. - ์ด๋ฏธ์ง์ ํฌ๊ธฐ๊ฐ 1๊ฐ๋ฐ์ ์๋ ๊ฒฝ์ฐ,ย
<SIZE>
๋ ์๋ต ๊ฐ๋ฅํ๋ค.
- ๋ฐฐ๊ฒฝ์ด๋ ๋ฒํผ์์ View์ ์ํ์ ๋ฐ๋ผ์ drawable์ด ๋ณํด์ผ ํ๋ ๊ฒฝ์ฐ์ ๋ํ ์ด๋ฆ์ ์๋์ ๊ฐ๋ค.
- ๋ฐฐ๊ฒฝ์์ด pressed์ํ์ ๋ฐ๋ผ์ white -> sky_blue๋ก ๋ณํ๋ ๊ฒฝ์ฐ๋ย
bg_white_to_sky_blue.xml
๋ก ํ๋ค. - ๋ฐฐ๊ฒฝ์ด white์์ 24dp๋ก ํ
๋๋ฆฌ๋ฅผ ๊ทธ๋ฆฌ๋ ๊ฒฝ์ฐ๋ย
bg_white_radius_24dp.xml
๋ก ํ๋ค. - ๋ฐฐ๊ฒฝ์ด ํฌ๋ช
ํ๋ฉฐ ๋ฐฐ๊ฒฝ์ ์ ๋ง์ sky_blue์์ 8dp๋ก ํ
๋๋ฆฌ๋ฅผ ๊ทธ๋ฆฌ๋ ๊ฒฝ์ฐ๋ย
bg_stroke_sky_blue_radius_8dp.xml
๋ก ํ๋ค.
- btn_call_normal.png: ์ ํ๊ฑธ๊ธฐ ๋ฒํผ ์ด๋ฏธ์ง
- btn_call_pressed.png: ์ ํ๊ฑธ๊ธฐ ๋ฒํผ ๋๋ ธ์๋์ ์ด๋ฏธ์ง
- btn_call.xml: ์ ํ๊ฑธ๊ธฐ ๋ฒํผ ์ด๋ฏธ์ง์ selector xml
- ic_dealer_gift.png: ๋๋ฌ๊ฐ ๋ณด๋ด์ค ๊ธฐํํฐ์ฝ์ ๋ณด์ฌ์ค๋ ํ์๋๋ ์ด๋ฏธ์ง
- img_splash_chart.png: ์คํ๋์ ํ๋ฉด์์ ๋ณด์ฌ์ง๋ ์ฐจํธ ์ด๋ฏธ์ง
item_recent_product.xml
-
item_<what>
: ๋ฆฌ์ฌ์ดํด๋ฌ ๋ทฐ ์์ดํ ๋ ์ด์์์ ์ฌ์ฉ -
view_<what>
: ์ปค์คํ ๋ทฐ ๋ ์ด์์์ ์ฌ์ฉ
<android
...
android:textColor="@color/light_gray" />
<!--color ๋ฆฌ์์ค ์ ๋ฆฌ-->
<color name="light_gray">#E4E4E4</color>
<color name="gray">#8D8D8D</color>
<color name="gray_alpha_30">#30000000</color>
- Naver Maps API ์ฌ์ฉ๊ธฐ
- AlarmManager
- FCM ์ฌ์ฉ๊ธฐ
- Location API ์ ํํ๊ธฐ
- Activity์ Service ์ํธ์์ฉํ๊ธฐ
- ์์ธํ๋ฉด ViewModel ๋ฆฌํํ ๋ง
- Flow๋ ์ฒ์์ด์ง?
- Dialog ์ปค์คํ ํด๋ณด๊ธฐ
- Unit Test๋ฅผ ํด๋ณด์
- RecyclerView๊ฐ ์ ์ ๋ฐ์ดํธ๋์ง ์์๊น?
- ์์น ๊ณต์ ๋ฅผ ์ธ์ ์์ํ๊ณ ์ข ๋ฃํ ์ ์๋๋ก ํ ๊น?
- ์น๊ตฌ ๊ธฐ๋ฅ, ์ด๋๋ก ๊ด์ฐฎ์๊ฐ
- ๋ค๋ฅธ ํ๊ณผ QA ํด๋ณธ ํ๊ธฐ
- ์ฐ๋ฆฌ ์ด์ ๋ญํ์ง?