-
Notifications
You must be signed in to change notification settings - Fork 2
2. Android Coding Convention
choiyoungjin edited this page Jun 23, 2023
·
1 revision
-
Ctrl + Alt + L
-> μ½λ μ λ ¬ -
Ctrl + Alt + O
-> μΈλͺ¨μλ μν¬νΈ μ κ±° -
/ + Ctrl
-> μ£ΌμμΆκ° λ° ν΄μ -
Ctrl + P
-> νλΌλ―Έν° 미리보기 -
Ctrl + (μ΄λνκ³ μΆμ νμΌ)μ’ν΄λ¦
-> ν΄λ¦ν νμΌλ‘ μ΄λ -
Ctrl + Shift + K
->GitHub push λ¨μΆμ΄ -
Ctrl + Shift + F
-> μ 체 κ²μ -
Shift + F6
-> νμΌλͺ λ° λ³μλͺ λ³κ²½
-
Option + Command + L
-> μ½λ μ λ ¬ -
Ctrl + Option + O
-> μΈλͺ¨μλ μν¬νΈ μ κ±° -
/ + Command
-> μ£ΌμμΆκ° λ° ν΄μ -
Command + P
-> νλΌλ―Έν° 미리보기 -
Command + (μ΄λνκ³ μΆμ νμΌ)μ’ν΄λ¦
-> ν΄λ¦ν νμΌλ‘ μ΄λ -
Shift + Command + K
->GitHub push λ¨μΆμ΄ -
Shift + Command + F
-> μ 체 κ²μ -
Fn + Shift + F6
-> νμΌλͺ λ° λ³μλͺ λ³κ²½
- @+id/tv_login
- @+id/et_password
- @+id/btn_login
- TextView ->
tv_
- ImageView ->
iv_
- EditText ->
et_
- Button, ImageButton ->
btn_
(μΌλ° λ²νΌμ΄ μλλΌ marterial button μ¬μ©ν κ²μ λλΉ) - ConstraintLayout ->
layout_
- BottonNavitaionView ->
bnv_
-
xml νμΌλͺ
-
snake_case
μ μ©-
activity_sign_in.xml
,fragment_sign_up.xml
,item_user.xml
(리μ¬μ΄ν΄λ¬λ·° μμ΄ν λ μ΄μμμ βitem_βλ‘ μμ!)
-
-
Drawable νμΌλͺ
- μμ xml μ΄κΈ° λλ¬Έμ
snake_case
λ₯Ό μ μ©νλ€. μμΈν λ΄μ©μ μλλ₯Ό μ°Έκ³ νλ€. - iconμ βic_β ->
ic_error.xml
- imageλ βimg_β ->
img_default_user.png
- shapeλ βshape_β ->
shape_border_radius10.xml
- selectorλ βselector_β ->
selector_edittext_background.xml
- μμ xml μ΄κΈ° λλ¬Έμ
-
ν΄λμ€ νμΌλͺ
-
UpperCamelCase
μ μ© -
MainActivity.kt
,UserViewModel.kt
,WriteFragment.kt
,UserInfo.kt
-
-
ν¨μλͺ
- λμ¬ννλ‘ μμ±νκ³ ,
lowerCamelCase
μ μ© -
fun showList()
,fun updateContacts()
- λμ¬ννλ‘ μμ±νκ³ ,
-
λ³μλͺ
- λͺ
μ¬ννλ‘ μμ±νκ³ ,
lowerCamelCase
μ μ© -
isEnd
(Boolean νμ μ μΈ),viewPagerAdapter
- λͺ
μ¬ννλ‘ μμ±νκ³ ,