모바일/안드로이드 스튜디오

모바일/안드로이드 스튜디오

[안드로이드 스튜디오] gradle 이란?

Gradle 자동화된 컴파일/빌드/실행 시스템. 그래들은 빌드 구성 파일들을 통해 프로젝트 빌드가 구성되고 관리되게 해준다. 따라서 프로젝트를 빌드하는 방법, 빌드에 필요한 모듈간의 의존 관계 같은 내용들이 정의된다. 그루비(Groovy) 언어 기반의 스크립트로 선언된다. 장점 유연성 플러그인을 사용하여 (안드로이드 스튜디오 같은)다른 환경에 통합될 수 있다. 특징 합리적인 디폴트 그래들은 사전 정의된 합리적인 디폴트 구성 설정들을 가지고 있다. 개발자가 따로 빌드 설정을 주지 않아도 합리적으로 설정된 디폴드 값을 사용하여 빌드가 수행될 수 있다. 의존 관계 프로젝트의 모듈 A가 모듈 B에 의존하고 있다면, 이 의존 관계를 프로젝트 빌더에 알려야 한다. 프로젝트에 필요한 라이브러리와 JAR 파일도 마찬가..

모바일/안드로이드 스튜디오

[안드로이드 스튜디오] Activity VS Fragment (1)

* 본 게시물은 [핵심만 골라 배우는 안드로이드 스튜디오3 & 프로그래밍] 도서를 참고하여 작성되었습니다. Activity 액티비티는 컴포넌트를 더 높은 수준의 개념으로 끌어올린, 어플의 기능을 갖는 단일의 독립 실행형 모듈이다. 재사용성, 상호 운용성이 극대화되어있다. 그리고 하나의 사용자 인터페이스 화면과 그 기능에 밀접한 관련이 있다. EX) 한 일정 관리 어플에서 당일날 설정된 일정만 보여주는 화면 익월 달력을 보여주는 화면 일정을 설정하는 화면 등으로 이루어 진다면 Activity를 사용해 이것들을 하나의 기능적 모듈로 두고, 인터페이스 화면(이벤트 처리 포함)과 함께 관리할 수 있다. 그리고 액티비티끼리는 완전히 독립되어 있다. 따라서 액티비티 사이에 함수나 변수를 공유하는 것은 불가능하다. ..

얌얌념념
'모바일/안드로이드 스튜디오' 카테고리의 글 목록