Doit 깡샘의 안드로이드 앱 프로그래밍 with 코틀린 (개정2판)
						강좌정보
강좌소개


커리큘럼
강좌 회차별 커리큘럼 안내입니다. 강좌의 진행에 따라 변경 될 수 있습니다.
	회차(차시)
				커리큘럼명(차시명)
				샘플강좌
				강의시간
				
				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분