목차
Do It! 안드로이드 앱 프로그래밍
안드로이드 특징
플랫폼 아키텍쳐
기본레이아웃
뷰와 뷰그룹의 정의
2017 Do it! 안드로이드 앱 프로그래밍 [개정 4판 누가 버전] 동영상
Day 01 ~ 10
Day 11 ~ 20
Day 21 ~ 30
Day 31 ~ 40
Day 41 ~ 50
소스
출처
관련 문서
Do It! 안드로이드 앱 프로그래밍
개발도구는
안드로이드 스튜디오
를 사용합니다.
안드로이드 특징
오픈소스
자바 (→
Kotlin
)
완벽한 컴포넌트
다양한 하드웨어 지원
쉬운 앱 간 연동 (intent)
플랫폼 아키텍쳐
리눅스 커널 위에서 동작
빌드 시에는 DEX 포맷으로 만들어지고 실행 시에는 ART 런타임에서 실행됨
앱은 애플리케이션 프레임워크 위에서 실행됨
기본레이아웃
뷰와 뷰그룹의 정의
뷰 (View)
화면에 보이는 각각의 것들 (버튼, 텍스트 등등)
흔히 컨트롤(Control)이나 위젯(Widget)이라 불리는 UI 구성 요소
뷰 그룹(View Group)
뷰들을 여러 개 포함하고 있는 것
뷰 그룹도 뷰에서 상송하여 뷰가 됨. 즉, 위의 뷰는 버튼, 텍스트 뿐만 아니라 이것들을 포함하는 눈에 보이지 않는 영역을 포함함
위젯(Widget)
뷰 중에서 일반적인 컨트롤의 역할을 하고 있는 것
버튼, 텍스트 등등
레이아웃(Layout)
뷰 그룹 중에서 내부에 뷰들을 포함하고 있으면서 그것들을 배치하는 역할을 하는 것
2017 Do it! 안드로이드 앱 프로그래밍 [개정 4판 누가 버전] 동영상
Day 01 ~ 10
Day01-01
안드로이드 개요
Day01-02
안드로이드 개요
Day01-03
안드로이드 특징
Day02-01
안드로이드 스튜디오 설치
Day02-02
첫번째 앱
Day02-03
애뮬레이터 실행
Day02-04
앱 실행
Day02-05
버튼 이벤트
Day03-01
Day03-02
Day04-01_720P
프로젝트 창의 구성과 기능
Day04-02_720P
Day04-03_720P
디자이너 도구
Day05-01_720P
기본레이아웃
Day05-02_720P
제약 레이아웃
Day06-01_720P
ConstraintLayout
Day06-02_720P
Day07-01_720P
Day08-01_720P
Day08-02_720P
Day08-03_720P
Day08-04_720P
Day09-01_720P
Day10-01_720P
Day10-02_720P
Day 11 ~ 20
Day11-01_720P
Day11-02_720P
Day11-03_720P
Day12-01_720P
Day12-02_720P
Day13-01
Day13-02
Day13-02
Day14-1_720P
Day14-2_720P
Day14-3_720P
Day15-1_720P
Day15-2_720P
Day15-3_720P
Day15-4_720P
Day16-1_720P
Day16-2_720P
Day16-3_720P
Day16-4_720P
Day17-1_720P
Day17-2_720P
Day17-3_720P
Day17-4_720P
Day18-1_720P
Day18-2_720P
Day18-3_720P
Day18-4_720P
Day18-5_720P
Day 21 ~ 30
Day 31 ~ 40
Day 41 ~ 50
소스
소스 다운로드
출처
웹&앱 개발 전문가 커뮤니티
https://www.youtube.com/watch?v=9J5Z_pyqP_s
~~DISQUS~~
관련 문서
Android