w2

Gradle

s00mm 2022. 9. 10. 09:48

Gradle

빌드 자동화 시스템

 

💡 빌드

: 코드를 사용 or 실행 가능한 형태로 컴파일, 링킹, 패키징 하는 것
💡 컴파일 

: 다른 언어의 동등한 프로그램으로 변환하는 프로세스

 

- 프로젝트가 커지면,

프로젝트 내에 사용된 많은 라이브러리 들이나 의존성(depindency) 등을 추적하고 순차적으로 빌드를 진행하기 어렵다. 

- 프로그램이 실행되려면,

이런 상호 연결된 관계를 고려, 내외부의 필요한 코드들이 순차적으로 진행될 수 있도록 관리 되어야 한다. 

- 빌드 도구를 사용하면 이를 일관되게 처리할 수 있다. 

 

- 빌드 도구는 여러 종류가 있음 

 

 

 Gradle 이 하는 일  

  1. 종속성 다운로드
  2. 소스코드를 바이너리코드로 컴파일
  3. 바이너리 코드를 패키징
  4. 테스트 실행
  5. 프로덕션 시스템에 배포

 

■ 프로그램 개발방식

안드로이드 스튜디오 코드를 작성, 편집 하고

그래들 빌드하하여 실행 가능한 형태로 만들어서

개발한 프로그램을 실행시킨후 테스트 한다. 

 

 

  참고

https://wangmin.tistory.com/50