본문 바로가기

Android

[후기] 안드로이드를 위한 Gradle - 안드로이드 스튜디오를 이용한 빌드 자동화

반응형

https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=87852130 

 

안드로이드를 위한 Gradle

한빛 리얼타임 132권. 이 책은 안드로이드 개발 경험이 있는 개발자 중에서 안드로이드 스튜디오와 Gradle의 기본적인 내용을 빠르게 학습하고자 하는 독자를 대상으로 한다. 간단한 안드로이드

www.aladin.co.kr

Gradle과 안드로이드 스튜디오, 멀티 프로젝트에 대한 기초를 닦을 수 있는 책. 달리 말하면 심화 내용이 별로 없다. 책이 꽤나 얇은데 Gradle 내용으로 채워지지 않고 안드로이드 스튜디오 기초 명령어나 유닛 테스트 방법 등 사족이 붙어있다.

2016년에 발간된 책으로, 당시에는 개발 환경이 이클립스에서 안드로이드 스튜디오로 옮겨가는 추세인지라 책에서 설명하는 Gradle의 개념이 생소할 수 있었겠지만, 지금 시작하는 개발자에게는 어찌보면 당연한 내용도 포함되어있다. 발간 이후 Gradle 최신에 대한 업데이트가 안 되어있어 아쉬움이 남는다.

https://developer.android.com/studio/releases?hl=ko#bumblebee 

 

Android 스튜디오 출시 노트  |  Android 개발자  |  Android Developers

Android의 공식 IDE인 Android 스튜디오의 최신 버전에 있는 새로운 기능을 알아보세요.

developer.android.com

책은 안드로이드 스튜디오 2.0을 기반으로 하고 있으며, 당시 사용된 Gradle 버전은 2.1 버전 이상이었다. 시간이 흐르며 4.2 버전을 지나 ABC 순서로 이름을 붙이고 있다. 현재 버전은 Bumblebee (2021.1.1 버전)이며, 지원하는 Gradle 플러그인은 6.8.2 이상이다. 당연히 변경된 내용도 있고, 더이상 사용되지 않는 문법도 있지만 deprecated 표시되는 원인을 직접 찾아본다면 더 큰 공부가 되지 않을까? 물론 난 안 해봤다.

https://tomgregory.com/gradle-implementation-vs-compile-dependencies/

 

Gradle implementation vs. compile dependencies

Gradle version 6 supports both the implementation and compile dependency configurations. Why are they both there and which one should you use? Let's find out with the two simple rules described in this article. Quick answer: use the implementation configur

tomgregory.com

상용 프로젝트의 Gradle 파일이 항상 최신 문법을 따르진 않기에, 멀티 프로젝트를 경험해보지 않은 초보~신입 개발자에게 도움이 되리라 생각한다.

반응형