Android101 [깡샘의 안드로이드 프로그래밍] 정리 3 - View 기초 속성 본 글은 [깡샘의 안드로이드 프로그래밍 - 루비페이퍼] 의 내용을 발췌한 것입니다. 좀더 자세한 내용은 책을 통해 확인해 주세요. HTML 삽입 미리보기할 수 없는 소스 3장. 사용자 인터페이스 3.1.3. 뷰의 기초 속성 UI 구성을 레이아웃 XML로 작성할 때 뷰 태그에 다양한 속성을 추가할 수 있으며, 속성들은 뷰에 따라 다릅니다. 특정 뷰만을 위한 중요 속성은 이후 각 뷰를 소개할 때 설명하고, 이곳에서는 모든 뷰에 공통으로 지정할 수 있는 중요 속성들을 설명해 보겠습니다. 안드로이드에서 가장 많이 이용되는 뷰 중 하나는 TextView이며, 화면에 문자열을 출력하는 뷰입니다. TextView는 이후에 자세히 설명하므로 이곳에서는 레이아웃 XML에 TextView를 사용하는 예를 보여서 뷰의 중요.. 2018. 1. 5. [깡샘의 안드로이드 프로그래밍] 정리 2 - build.gradle 본 글은 [깡샘의 안드로이드 프로그래밍 - 루비페이퍼] 의 내용을 발췌한 것입니다. 좀더 자세한 내용은 책을 통해 확인해 주세요. HTML 삽입 미리보기할 수 없는 소스 2장. 안드로이드 프로젝트의 이해 2.3. 그레이들(gradle) 파일 그레이들 파일은 크게 프로젝트 수준과 모듈 수준으로 구분됩니다. 프로젝트 수준의 그레이들 파일은 안드로이드 탐색 창에서 'Gradle Scripts' 영역의 최상위에 있는build.gradle로, 옆에 프로젝트명이 표시된 파일입니다. 이 파일은 모든 모듈을 위한 최상위 설정을 목적으로 합니다. 모듈 수준의 그레이들 파일 applicationId "com.example.user.androidlab": 앱의 식별자 minSdkVersion: 최소 지원 범위 targetS.. 2018. 1. 5. [깡샘의 안드로이드 프로그래밍] 정리 1 - 안드로이드 컴포넌트 개념 본 글은 [깡샘의 안드로이드 프로그래밍 - 루비페이퍼] 의 내용을 발췌한 것입니다. 좀더 자세한 내용은 책을 통해 확인해 주세요. HTML 삽입 미리보기할 수 없는 소스 2장. 안드로이드 프로젝트의 이해 2.1.3. 컴포넌트 기반 개발 컴포넌트는 앱의 구성 단위이며, 컴포넌트 여러 개를 조합하여 하나의 앱을 만든다 컴포넌트는 앱 내에서 독립적인 실행 단위이다 main 함수 같은 애플리케이션의 진입 지점이 따로 없다 애플리케이션 라이브러리 개념이 있다 컴포넌트는 앱의 구성 단위입니다. 즉, 안드로이드 앱을 작성한다는 건 컴포넌트를 작성한다는 것이고, 개발자가 작성한 여러 컴포넌트를 조합하여 하나의 앱을 완성합니다. 안드로이드 앱에서 컴포넌트의 물리적인 모습은 클래스입니다. 즉, 클래스 하나가 컴포넌트입니다.. 2018. 1. 5. Android MVC, MVVM, MVP MVVM, MVP를 적용한 Android App 개발의 코드적인 디테일은 작성자에 따라 다르다. 특정 Framework을 이용한 적용이 아님으로 구현 방법에 차이가 날수 밖에 없을것 같다. 원래 예전부터 있었던 개념인데 최근에 와서 강의 질문으로 많이 들어온다. 질문을 하는 사람들의 대부분이 서버사이드 MVC 모델을 생각하면서 MVVM 과 MVP를 이해하려 하다 보니 이해가 잘 안되는 가보다. 과감히 이렇게 이야기 하고 싶다. Controller를 버려라. 서버사이드에서나 중요한 개념이다. 안드로이드는 클라이언트 사이드이다. MVVM 에서의 ViewModel과 MVP에서 Presenter의 역할에 집중한 글이며 각각의 구현 모습은 차이가 있을것이다. 샘플은 Kotlin으로 작성하였다. HTML 삽입 미리.. 2017. 7. 20. 이전 1 ··· 21 22 23 24 25 26 다음