Skip to content

Android Code Convention

k_dragonm edited this page Jul 18, 2023 · 10 revisions

기술 스택

외부 라이브러리 및 api

한국에서 지도 api를 사용할 때 네이버 지도와 카카오 맵 api를 주로 사용합니다.
커스텀 마커, 원, 폴리라인 등에서 카카오보다 네이버의 UI가 더 예쁘다고 생각되어 네이버를 사용합니다.


sdk 버전

  • minSdk: Android 10(API수준 29)

코드 컨벤션

Resource Naming Convention

ID

prefix_where_description

ex)
tv_home_title
et_myPage_nickName
View Prefix
TextView tv
ImageView iv
EditText et
ContraintLayout cl
RecyclerView rv
ScrollView sv
NestedScrollView nsv
CheckBox cb
Switch switch
Progressbar pb
... ...

Drawable

ex)
ic_home
img_profile
rect_whiteffffff_radius20_stroke3
oval_black000000
Drawable  Naming
Icon ic_description
Image img_description
Shape shape_color_radius_stroke

Dimension

what_description

margin_large
margin_medium
padding_small

Strings

의논 필요

Clone this wiki locally