안드로이드 프로젝트를 진행할 일이 있어서 일반적인 코딩 스타일을 정리해둔다.

코틀린 스타일 가이드: 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의 대한 코딩 컨벤션이긴 한데 자바는 코틀린처럼 안드로이드에서 정해준 코딩 컨벤션이 없어서 위의 것을 기준으로 삼되 이걸 추가로 참고하는 게 좋을 것 같다. 대부분의 안드로이드 책들이 이 스타일을 참고하는 듯

'프로그래밍 > 안드로이드' 카테고리의 다른 글

안드로이드 코딩 컨벤션 정리  (0) 2020.03.07
[자작] 광운알리미  (0) 2019.12.22
AMD CPU에서 AVD 사용하기  (0) 2019.08.29

+ Recent posts