1회차 |
00-1-강의안내 |
|
12분 |
2회차 |
01-1-안드로이드 스튜디오 설치하기 |
|
11분 |
3회차 |
01-2-첫 번째 앱 만들기 |
|
22분 |
4회차 |
01-3-앱 실행하기 |
|
20분 |
5회차 |
01-4-1-앱 출시하기-앱 배포파일 준비하기 |
|
18분 |
6회차 |
01-4-2-앱 출시하기-구글 플레이에 앱 등록하기 |
|
15분 |
7회차 |
02-1-안드로이드 소개 |
|
13분 |
8회차 |
02-2-1-안드로이드 앱 개발의 특징-컴포넌트 기반으로 한 개발 |
|
34분 |
9회차 |
02-2-2-안드로이드 앱 개발의 특징-리소스를 활용한 개발 |
|
13분 |
10회차 |
02-3-앱 구성 파일 분석 |
|
36분 |
11회차 |
03-1-코틀린 언어 소개 |
|
32분 |
12회차 |
03-2-1-변수와 함수 – 변수, 타입 |
|
32분 |
13회차 |
03-2-2-변수와 함수 - 함수, 컬렉션 |
|
24분 |
14회차 |
03-3-조건문과 반복문 |
|
23분 |
15회차 |
04-1-1-클래스와 생성자 - 클래스, 주생성자 |
|
23분 |
16회차 |
04-1-2-클래스와 생성자 - 보조 생성자 |
|
15분 |
17회차 |
04-2-클래스를 재사용하는 상속 |
|
21분 |
18회차 |
04-3-1-코틀린의 클래스 종류 - 데이터 클래스 |
|
19분 |
19회차 |
04-3-2-코틀린의 클래스 종류 – 오브젝트 클래스, 컴패니언 클래스 |
|
14분 |
20회차 |
05-1-람다 함수와 고차 함수 |
|
34분 |
21회차 |
05-2-널 안전성 |
|
20분 |
22회차 |
06-1-화면을 구성하는 방법 |
|
24분 |
23회차 |
06-2-1-뷰 클래스 - 기본구조, 레이아웃 뷰 이용하기 |
|
24분 |
24회차 |
06-2-2-뷰 크기, 간격, 표시여부 |
|
23분 |
25회차 |
06-3-기본적인 뷰 살펴보기 |
|
26분 |
26회차 |
06-4-뷰 바인딩 |
|
19분 |
27회차 |
06-5-카카오톡 비밀번호 확인 화면 만들기 |
|
11분 |
28회차 |
07-1-선형으로 배치 - LinearLayout |
|
31분 |
29회차 |
07-2-상대 위치로 배치 - RelativeLayout |
|
15분 |
30회차 |
07-3-겹처서 배치 - FrameLayout |
|
10분 |
31회차 |
07-4-표 형태로 배치 - GridLayout |
|
18분 |
32회차 |
07-5-계층 구조로 배치 - ConstraintLayout |
|
12분 |
33회차 |
07-6-전화 앱의 키패드 화면 만들기 |
|
17분 |
34회차 |
08-1-터치와 키 이벤트 |
|
24분 |
35회차 |
08-2-뷰 이벤트 |
|
34분 |
36회차 |
08-3-시계 앱의 스톱워치 기능 만들기 |
|
21분 |
37회차 |
09-1-리소스의 종류와 특징 |
|
44분 |
38회차 |
09-2-리소스 조건 설정 |
|
29분 |
39회차 |
09-3-폰 크기의 호환성 |
|
24분 |
40회차 |
09-4-메신저 앱의 인트로 화면 만들기 |
|
16분 |
41회차 |
10-1-API 레벨 호환성 고려하기 |
|
24분 |
42회차 |
10-2-퍼미션 설정하기 |
|
45분 |
43회차 |
10-3-1-다양한 다이얼로그 - 토스트, 시간, 날짜 다이얼로그 |
|
17분 |
44회차 |
10-3-2-다양한 다이얼로그 - 알림, 커스텀 다이얼로그 |
|
29분 |
45회차 |
10-4-소리와 진동 알림 |
|
18분 |
46회차 |
10-5-1-알림 띄우기 - 채널, 알림 객체 |
|
29분 |
47회차 |
10-5-2-알림구성, 알림 스타일 |
|
25분 |
48회차 |
10-6-카카오톡 알림 만들기 |
|
23분 |
49회차 |
11-1-제트팩과 androidx 소개 |
|
13분 |
50회차 |
11-2-appcompat 라이브러리-API 호환성 해결 |
|
46분 |
51회차 |
11-3-프래그먼트-액티비티처럼 동작하는 뷰 |
|
28분 |
52회차 |
11-4-1-리사이클러 뷰-목록화면구성 - 기초 사용법 |
|
21분 |
53회차 |
11-4-2-리사이클러 뷰-목록 화면 구성 - 레이아웃, 데커레이션 |
|
18분 |
54회차 |
11-5-뷰 페이저2 - 스와이프로 넘기는 화면 구성 |
|
16분 |
55회차 |
11-6-드로어 레이아웃 - 옆에서 열리는 화면 구성 |
|
16분 |
56회차 |
11-7-제트팩을 이용해 화면 구성하기 |
|
45분 |
57회차 |
12-1-앱바 사용하기 |
|
32분 |
58회차 |
12-2-탭 레이아웃-탭 버튼 구성 |
|
20분 |
59회차 |
12-3,4-내비게이션뷰, 확장된 플로팅 액션 버튼 |
|
16분 |
60회차 |
12-5-머티리얼 라이브러리로 화면 구성하기 |
|
26분 |
61회차 |
13-1-1-인텐트 이해하기 - 인텐트, 엑스트라 데이터, 화면 되돌리기 |
|
44분 |
62회차 |
13-1-2-인텐트 필터, 동작방식, 패키지 공개 |
|
37분 |
63회차 |
13-2-액티비티 생명주기 |
|
24분 |
64회차 |
13-3-액티비티 제어 |
|
17분 |
65회차 |
13-4-태스크 관리 |
|
32분 |
66회차 |
13-5-액티비티 ANR 문제와 코루틴 |
|
31분 |
67회차 |
13-6-할 일 목록 앱 만들기 |
|
14분 |
68회차 |
14-1-브로드캐스트 리시버 이해하기 |
|
31분 |
69회차 |
14-2-시스템 상태 파악하기 |
|
16분 |
70회차 |
14-3-배터리 정보 앱 만들기 |
|
16분 |
71회차 |
15-1-서비스 이해하기 |
|
25분 |
72회차 |
15-2-바인딩 서비스 |
|
38분 |
73회차 |
15-3-백그라운드 제약 |
|
16분 |
74회차 |
15-4-잡 스케줄러 |
|
37분 |
75회차 |
15-5-MP3 재생 앱 만들기 |
|
60분 |
76회차 |
16-1-콘텐츠 프로바이더 이해하기 |
|
24분 |
77회차 |
16-2-안드로이드 기본 앱과 연동하기 |
|
44분 |
78회차 |
16-3-카메라, 갤러리 앱과 연동하는 앱 만들기 |
|
23분 |
79회차 |
17-1-데이터베이스에 보관하기 |
|
28분 |
80회차 |
17-2-파일에 보관하기 |
|
24분 |
81회차 |
17-3-공유된 프리퍼런스에 보관하기 |
|
31분 |
82회차 |
17-4-개선된 할 일 목록 앱 만들기 |
|
21분 |
83회차 |
18-1-스마트폰 정보 구하기 |
|
37분 |
84회차 |
18-2-1-HTTP 통신하기 - Volley 라이브러리 |
|
25분 |
85회차 |
18-2-2-HTTP 통신하기 - Retrofit 라이브러리 |
|
43분 |
86회차 |
18-3-이미지 처리하기 - Glide 라이브러리 |
|
10분 |
87회차 |
18-4-뉴스 앱 만들기 |
|
34분 |
88회차 |
19-1-사용자 위치 얻기 |
|
22분 |
89회차 |
19-2-구글 지도 활용하기 |
|
16분 |
90회차 |
19-3-구글 지도 앱 만들기 |
|
25분 |
91회차 |
20-1-파이어베이스 이해하기 |
|
7분 |
92회차 |
20-2-파이어베이스 연동하기 |
|
12분 |
93회차 |
20-3-인증 기능 이용하기 |
|
12분 |
94회차 |
20-4-회원가입과 로그인 기능 만들기 |
|
30분 |
95회차 |
21-1-파이어스토어 데이터베이스 |
|
27분 |
96회차 |
21-2-파이어베이스 스토리지 |
|
19분 |
97회차 |
21-3-이미지 공유 앱 만들기 |
|
27분 |
98회차 |
21-4-파이어베이스 클라우드 메시징 |
|
21분 |
99회차 |
21-5-서버에서 보내는 알림 받기 |
|
18분 |
100회차 |
22-마치면서 |
|
4분 |