부문별 중요도 표시 방법은 다음과 같습니다. 또한 강의 영상은 YouTubed에 등록되면 곧바로 다음 표에 반영됩니다. | | | | | | | |
| | | 중요도 : 기본기를 위해 중요한 내용의 우선순위 표시 | | | | | | |
| | | 필수 : 기본기를 위해 반드시 알아야 할 내용 표시 | | | | | | |
| | | 선택 : 활용에 필요한 선택적 내용 표시 | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
마당 | 챕터 | 섹션 | 제목 | 중요도 | 필수 선택 | 학습 일정 | 유투브 강의 영상 체험하기 - URL |
첫째 마당 | 1 | 안드로이드란? | ☆☆☆☆ | 필수 | 1일차 | http://youtu.be/Xb9300qU52Y | ①번 영상 |
2 | 개발 환경 구축하기 | ☆☆☆ | 필수 | http://youtu.be/GVijdBy_lsg | ②번 영상 |
3 | 첫번째 애플리케이션 | ☆☆☆☆☆ | 필수 | 2일차 | http://youtu.be/CJFSP4aRw-I |
4 | 안드로이드 프로젝트와 개발 도구 | | | 3일차 | http://youtu.be/kuSIRNOrKp8 |
1 | 안드로이드 최근 버전의 주요 특징 | ☆☆☆ | 필수 |
2 | 안드로이드 프로젝트 | ☆☆☆☆ | 필수 |
3 | 안드로이드 SDK의 개발 도구 | ☆ | 선택 |
5 | 안드로이드 마켓의 이해와 앱의 판매 | ☆☆ | 선택 |
둘째 마당 | 1 | 기본 위젯과 레이아웃 | | | 4일차 | http://youtu.be/mkZvQYDi098 |
1 | 뷰와 뷰그룹 | ☆☆☆☆☆ | 필수 |
2 | 레이아웃 | ☆☆☆☆☆ | 필수 |
3 | 리니어레 이아웃 | ☆☆☆☆☆ | 필수 |
4 | 상대 레이아웃 | ☆☆☆☆☆ | 필수 | 5일차 | http://youtu.be/Ll39yalZ8OU |
5 | 절대 레이아웃 | ☆ | 선택 |
6 | 테이블 레이아웃 | ☆☆ | 선택 |
7 | 스크롤뷰 | ☆☆☆☆ | 필수 |
8 | 프레임 레이아웃과 뷰의 전환 | ☆☆☆☆☆ | 필수 |
9 | 기본 위젯들 | ☆☆☆☆ | 필수 | 6일차 | http://youtu.be/lYZPJSGpgxA |
2 | 애플리케이션 구성하기 | | | 7일차 | http://youtu.be/NqSPpzMYc7k |
1 | 레이아웃인플레이션 | ☆☆☆☆☆ | 필수 |
2 | 화면 구성과 화면간 이동 | ☆☆☆☆☆ | 필수 |
3 | 인텐트와 데이터 전달 | ☆☆☆☆☆ | 필수 | 8일차 | http://youtu.be/jAcEuUSHroM | ①번 영상 |
4 | 수명주기 | ☆☆☆☆☆ | 필수 | http://youtu.be/tcE3oFdg4EE | ②번 영상 |
5 | 서비스 | ☆☆☆☆ | 필수 | 9일차 | http://youtu.be/dkVyQFkGFSc | ①번 영상 |
6 | 브로드캐스트 수신자 | ☆☆☆☆☆ | 필수 | http://youtu.be/WFmTIKj3DhE | ②번 영상 |
7 | 리소스와 매니페스트 | ☆☆☆☆ | 필수 | 10일차 | http://youtu.be/EV6teF9jL8A | ①번 영상 |
8 | 토스트와 대화상자 | ☆☆☆☆ | 필수 | http://youtu.be/jwN7R2LFzrg | ②번 영상 |
3 | 다양한 위젯과 이벤트 활용하기 | | | 11일차 | http://youtu.be/fj9-TH4laXo |
1 | 이벤트 처리 | ☆☆☆☆☆ | 필수 |
2 | 탭을 이용한 화면 만들기 | ☆☆ | 선택 | 12일차 | http://youtu.be/NH5vaXgxvpc |
3 | 웹 브라우저 사용하기 | ☆☆☆ | 선택 |
4 | 간단한 애니메이션 사용하기 | ☆☆☆☆☆ | 필수 | 13일차 | http://youtu.be/m4dEatVM1_I |
5 | 페이지 슬라이딩 사용하기 | ☆☆☆☆☆ | 필수 |
6 | 뷰플리퍼 사용하기 | ☆☆☆☆ | 선택 | 14일차 | http://youtu.be/kqp8VIrRHPs |
7 | 프로그레스바 사용하기 | ☆☆☆☆☆ | 필수 |
8 | 메뉴 사용하기 | ☆☆☆ | 필수 |
9 | 키패드 설정하기 | ☆☆☆ | 필수 |
4 | 선택 위젯의 사용과 커스텀뷰 만들기 | | | 15일차 | http://youtu.be/6n_xIHH30zs |
1 | 나인패치 이미지 | ☆☆☆ | 선택 |
2 | 비트맵 버튼 만들기 | ☆☆☆☆☆ | 필수 |
3 | 리스트뷰 사용하기 | ☆☆☆☆☆ | 필수 | 16일차 | http://youtu.be/FgVUoPVVGYM |
4 | 스피너 사용하기 | ☆☆☆☆ | 필수 | 17일차 | http://youtu.be/TANY3ZILj5I |
5 | 갤러리 사용하기 | ☆☆☆ | 선택 |
6 | 그리드뷰 사용하기 | ☆☆☆☆☆ | 필수 |
7 | 복합 위젯 만들기 | ☆☆ | 선택 | 18일차 | http://youtu.be/r6LDMsL3zpk |
8 | 월별 캘린더 만들기 | ☆☆☆ | 선택 |
9 | 멀티터치 이미지뷰어 만들기 | ☆☆☆ | 선택 | 19일차 | http://youtu.be/6SXTZx_dM1k |
5 | 그래픽 | | | 20일차 | http://youtu.be/UCNqIE7MRSU |
1 | 빨간 사각형 그리기 | ☆☆☆☆☆ | 필수 |
2 | 그래픽 그리기 | ☆☆☆☆ | 필수 |
3 | 그리기 객체로 만들어 그리기 | ☆☆☆ | 선택 |
4 | 비트맵 이미지 사용하기 | ☆☆☆☆☆ | 필수 | 21일차 | http://youtu.be/Hw8hyk3_zPM |
5 | 페인트보드 만들기 | ☆☆☆☆ | 선택 |
6 | 서피스뷰 사용하기 | ☆☆☆☆☆ | 필수 | 22일차 | http://youtu.be/Zhzk1KsrUNs |
7 | 그래픽을 위한 카메라 객체 사용하기 | ☆☆☆☆ | 선택 |
6 | 스레드와 애니메이션 | | | 23일차 | http://youtu.be/DK26l-feWj4 |
1 | 핸들러 사용하기 | ☆☆☆☆☆ | 필수 |
2 | 일정 시간 후에 실행하기 | ☆☆☆☆ | 선택 | 24일차 | http://youtu.be/2i5cT19P4Ag |
3 | 스레드로 메시지 전송하기 | ☆☆ | 선택 |
4 | AsyncTask 사용하기 | ☆☆☆☆ | 필수 | 25일차 | http://youtu.be/Km_LU5zWIWw |
5 | 스레드로 애니메이션 만들기 | ☆☆☆ | 필수 | 26일차 | http://youtu.be/zLNUqufQ5Tk |
6 | 프레임 애니메이션 | ☆☆☆ | 선택 |
7 | 트윈 애니메이션 | ☆☆☆☆☆ | 필수 | 27일차 | http://youtu.be/3i8aQzKTPbs |
7 | 네트워킹 | | | 28일차 | http://youtu.be/HIIvOFTClOI |
1 | 네트워킹이란? | ☆☆☆☆☆ | 필수 |
2 | 소켓 사용하기 | ☆☆☆☆☆ | 필수 |
3 | 웹으로 요청하기 | ☆☆☆☆☆ | 필수 | 29일차 | http://youtu.be/LqTSkgHqqbw |
4 | 날씨 정보 가져오기 | ☆☆☆ | 선택 |
5 | 뉴스 정보 가져오기 | ☆☆☆ | 선택 | 30일차 | http://youtu.be/qPIEJFtyZQ4 |
6 | XML-RPC 사용하기 | ☆☆☆☆ | 선택 |
8 | 데이터베이스 | | | 31일차 | http://youtu.be/FAA-U4PesQw |
1 | 모바일 데이터베이스 | ☆☆☆☆☆ | 필수 |
2 | 데이터베이스와 테이블 만들기 | ☆☆☆☆☆ | 필수 |
3 | 헬퍼클래스를 이용해 업그레이드 지원하기 | ☆☆☆☆ | 필수 | 32일차 | http://youtu.be/7fH_Bww6fD4 |
4 | 데이터 조회하기 | ☆☆☆☆☆ | 필수 |
5 | SQL을 메소드 호출로 실행하기 | ☆☆ | 선택 | 33일차 | http://youtu.be/-d9L2sE5sVg |
6 | 커서 어댑터로 뷰에 보여주기 | ☆☆☆☆ | 선택 |
7 | 약품 정보 데이터베이스 구성하기 | ☆☆ | 선택 |
9 | 멀티미디어 | | | 34일차 | http://youtu.be/K0U15-LoRps |
1 | 오디오 재생하기 | ☆☆☆☆☆ | 필수 |
2 | 동영상 재생하기 | ☆☆☆☆☆ | 필수 |
3 | 오디오 녹음하여 저장하기 | ☆☆☆☆ | 선택 | 35일차 | http://youtu.be/1q3Vz4qQZ4k |
4 | 동영상 녹화하기 | ☆☆☆☆ | 선택 |
5 | 카메라로 사진찍어 저장하기 | ☆☆☆☆☆ | 필수 | 36일차 | http://youtu.be/6NnUNQb7odg |
6 | 바코드 리더 만들기 | ☆☆☆ | 선택 |
10 | 위치 기반 서비스 | | | 37일차 | http://youtu.be/4A7rf5guBeE |
1 | GPS를 이용해 나의 위치 확인하기 | ☆☆☆☆☆ | 필수 |
2 | 현재 위치의 지도 보여주기 | ☆☆☆☆☆ | 필수 |
3 | 지도에 아이콘 추가하기 | ☆☆☆☆☆ | 필수 | 38일차 | http://youtu.be/IL54y_aKo18 |
4 | 은행 위치를 표시하는 오버레이 추가하기 | ☆☆☆☆ | 필수 |
5 | 지도 위에 나침반 표시하기 | ☆☆☆ | 선택 |
6 | 근접 경보 기능 추가하기 | ☆☆☆ | 선택 | 39일차 | http://youtu.be/VQcWtf0HXJ4 |
7 | 주소를 이용하여 위치 알아내기 | ☆☆ | 선택 |
11 | 메시징과 소셜 네트워크 서비스 | | | 40일차 | http://youtu.be/wAXnPj_tpKo |
1 | 메시징 서비스 이해하기 | ☆☆☆☆☆ | 필수 |
2 | 트위터 연동하기 | ☆☆☆☆ | 필수 |
3 | 트위터글 보고 글쓰기 | ☆☆☆ | 선택 |
4 | 페이스북 연동하기 | ☆☆☆☆ | 필수 | 41일차 | http://youtu.be/ag155NlrSnY |
5 | 페이스북 글보고 글쓰기 | ☆☆☆ | 선택 |
6 | 푸시서비스 사용하기 | ☆☆☆☆☆ | 선택 | 42일차 | http://youtu.be/vhLM3kJ14as |
12 | 근거리 통신과 센서 | | | 43일차 | http://youtu.be/eb_C06jc4JI |
1 | 근거리 통신 이해하기 | ☆☆☆☆☆ | 필수 |
2 | NFC 사용하기 | ☆☆☆☆☆ | 필수 |
3 | NFC 태그 읽기와 쓰기 | ☆☆☆☆☆ | 필수 | 44일차 | http://youtu.be/xzMqQ4oi5v8 |
4 | 블루투스 사용하기 | ☆☆ | 선택 |
5 | 센서 이해하기 | ☆☆☆☆☆ | 필수 |
13 | 화면 분할과 홈 화면 | | | 45일차 | http://youtu.be/cKRWcbCUV8Q |
1 | 화면 분할 방법 이해하기 | ☆☆☆☆☆ | 필수 |
2 | 프래그먼트 사용하기 | ☆☆☆☆ | 필수 |
3 | 앱위젯 만들기 | ☆☆☆☆☆ | 필수 | 46일차 | http://youtu.be/lgTyoywxgEs |
4 | 라이브 배경 화면 만들기 | ☆☆ | 선택 | 47일차 | http://youtu.be/oKOnXCHd7gY |
셋째 마당 | 1 | 멀티미디어 메모 | | | 48일차 | http://youtu.be/aBGG4rC4sqQ |
1 | 1단계 - 메인 화면 구성하기 | ☆☆☆☆☆ | 선택 |
2 | 2단계 - 데이터베이스와 메모 입력 화면 구성… | ☆☆☆☆☆ | 선택 |
3 | 3단계 - 손글씨 기능 추가하기 | ☆☆☆☆☆ | 선택 | 49일차 | http://youtu.be/E6TJZE_gjQA |
4 | 4단계 - 음성과 동영상 기능 추가하기 | ☆☆☆☆☆ | 선택 | 50일차 | http://youtu.be/kLU-rvVfk3A |