Skip to content

[Android] 코딩 컨벤션

p-chanmin edited this page Nov 21, 2023 · 2 revisions

📌 네이밍 컨벤션 - Android

변수: camelCase

  • 변수 명은 최대한 직관적으로 네이밍한다.
  • 변수 명은 명사형으로 작성한다.

함수: camelCase

  • 어떤 기능을 하는지 드러날 수 있도록 동사 + 𝝰로 작성한다.
  • 반환 값이 boolean이라면 is + 𝝰 로 작성해요.

클래스, 인터페이스 : PascalCase

상수 : UPPER_SNAKE_CASE

패키지: lowercase

  • 띄워쓰기가 있을 때는 붙여서 네이밍한다.

파일: lower-case.png

  • 파일의 경우 lower case로 작성하고 띄워쓰기는 - 로 구분한다.

xml id: feature_view_description = string.xml name도 포함

sign_up_tv_id(O)
sign_in_iv_profile(O)

https://developer.android.com/kotlin/style-guide?hl=ko

Android Convention

💡 커밋 전 Code Formatting!! (Ctrl + Alt + L)

Warning 모두 해결하기

TestCode 작성

  • Android Studio 버전 : Giraffe
  • kotlin compiler 버전 : 1.9.0
  • compose compiler 버전 : 1.5.2
  • jvm 버전 : 1.8
  • wrap column limit : 100 (기본값)
  • minSDK : 26
  • targetSDK : 34
  • Single Import
  • Api key local properties로 관리

⚽️협업 룰

코딩 컨벤션

📔회고

팀 회고

개인 회고

K004 김근범

K016 박찬민

K032 이해림

J153 차세찬

J156 최다정

👨‍🏫멘토링 회의록

💻개발일지

Android

K004 김근범

K016 박찬민

K032 이해림

J153 차세찬

J156 최다정

💡트러블슈팅

Android

K004 김근범

K016 박찬민

K032 이해림

J153 차세찬

J156 최다정

📋회의록

스크럼 회의

스프린트 회의

밋밋 회의

공통

BackEnd

Android

기획

Clone this wiki locally