안드로이드 프로젝트를 진행할 일이 있어서 일반적인 코딩 스타일을 정리해둔다.
코틀린 스타일 가이드: https://developer.android.com/kotlin/style-guide
Kotlin 스타일 가이드 | Android 개발자 | Android Developers
이 문서에서는 Kotlin 프로그래밍 언어의 소스 코드와 관련된 Google의 Android 코딩 표준을 모두 정의합니다. Kotlin 소스 파일은 이 규칙을 준수하는 경우에만 Google Android 스타일로 간주됩니다. 다른 프로그래밍 스타일 가이드와 마찬가지로, 서식의 미적인 문제뿐만 아니라 다른 형식의 규칙 또는 코딩 표준도 다룹니다. 하지만 이 문서에서는 Google이 보편적으로 따르는 엄중한 규칙에 중점을 두고 있으며 사람이나 도구에 관계없이
developer.android.com
안드로이드에서 정해준 코틀린 코딩 컨벤션이다. 이걸 기준으로 삼으면 좋을 듯
코틀린 코딩 컨벤션: https://kotlinlang.org/docs/reference/coding-conventions.html
Coding Conventions - Kotlin Programming Language
kotlinlang.org
코틀린 언어에서 권장하는 코딩 컨벤션
구글 자바 스타일 가이드: https://google.github.io/styleguide/javaguide.html
Google Java Style Guide
1 Introduction This document serves as the complete definition of Google's coding standards for source code in the Java™ Programming Language. A Java source file is described as being in Google Style if and only if it adheres to the rules herein. Like othe
google.github.io
구글에서 정해둔 자바 코딩 컨벤션이다. 자바는 여길 참고하는 게 좋을 것 같다.
AOSP 자바 코드 스타일: https://source.android.com/setup/contribute/code-style
기여자를 위한 AOSP 자바 코드 스타일 | Android 오픈소스 프로젝트
이건 안드로이드 앱이 아니라 AOSP의 대한 코딩 컨벤션이긴 한데 자바는 코틀린처럼 안드로이드에서 정해준 코딩 컨벤션이 없어서 위의 것을 기준으로 삼되 이걸 추가로 참고하는 게 좋을 것 같다. 대부분의 안드로이드 책들이 이 스타일을 참고하는 듯
'프로그래밍 > 안드로이드' 카테고리의 다른 글
[Kotlin] WRITE_SETTINGS 권한 얻기 (0) | 2021.01.02 |
---|---|
[Kotlin] 코틀린 범위 지정 함수 (1) | 2020.11.03 |
[자작] 셔터음 조절 (0) | 2020.09.05 |
APK 디컴파일 사이트 (0) | 2020.08.29 |
[Kotlin] dp를 px로 변환하기, DpToPx (0) | 2020.06.20 |
VectorDrawable 직접 만들기, Shape Shifter (0) | 2020.04.19 |
[자작] 광운알리미 (0) | 2019.12.22 |
AMD CPU에서 AVD 사용하기 (0) | 2019.08.29 |