Android Developer 교육안내 

Android란?
> - Google이 제작, 공개한 OpenSource Mobile Operating System.
> - SmartPhone용 O/S로 공개되었으나 다양한 방면에서 응용되고 있음.
> - Linux Kernel 기반의 O/S.
> - Java 기반의 Development Language를 제공. Eclipse등의 공개 IDE를 이용한 개발환경 제공.
> - OHA(Open Handset Alliance)를 중심으로 Android 확산을 시도하는 중.
> - 애플의 앱스토어와 같은 안드로이드 마켓이 존재.
> - 2007년 11월 : 안드로이드 1.0 발표.
  - 2008년 10월 : hTC에서 첫 번째 구글 폰인 G1 출시.
> - Motorola의 Droid에 Android 2.0이 처음으로 탑재.
> - 스마트폰 이외에 넷북 등의 MID에 개량되어 탑재되고 있음.

Android 2.0?
> Motorola의 Droid에 최초 탑재 됨. SonyEricsson의 Xperia X10에 탑재될 예정.
>[안드로이드 2.0의 특징]
- 멀티터치 지원.
- 블루투스 2.1 지원.
- HTML5 정식 지원.
- 화면 가상 키보드 성능 향상.
- 카메라 지원 기능 향상.
- 멀티미디어 재생 기능 향상.

Android의 미래
- 아이폰과 윈도모바일을 제치고 스마트폰시장을 선도할 수 있는 플랫폼으로 성장할 가능성이
  매우 큼.
- hTC, 모토롤라, 델, 삼성, LG 등 다양한 제조사들이 안드로이드 탑재 구글폰을 출시하기 시작함.
- 오픈소스 플랫폼의 강점과 강력한 확장성 등으로 수많은 제조사들의 물량 공세로 성장 가능성이
  매우 큼.
- 많은 전문가들이 2012년 이후에는 아이폰보다 더 높은 점유율을 차지할 것이라고 예상.
- 접근하기 쉬운 개발 환경 덕분에 안드로이드용 어플리케이션이 안드로이드 마켓에 등록 용이함.
  앱스토어 이상의 규모로 성장할 가능성이 큼.
- MS의 윈도 모바일의 점유율이 점차적으로 감소하는 추세.
  상대적으로 안드로이드에 대한 기대감이 올라가고 있음.
- 스마트폰 이외의 다양한 방면에서 활용 시도 중.
  (넷북에서는 안드로이드가 적용된 버전이 출시되기 시작했음)

* 향후 다음의 분야에서 안드로이드가 적용될 가능성이 큼.
  - 스마트북 : 오히려 넷북보다 더 가능성이 있어 보임.
  - eBook 리더 : 전자책 표준 포멧 이외에 다양한 형식의 문서를 읽을 수 있게 확장이 용이함.
  - PMP, 네비게이션 : 현재 WinCE가 대세를 이루지만 안드로이드로 충분히 대체가 가능함.
  - 그 이외에, ATM 등의 외부 임베디드 디바이스 플랫폼 등으로 확장.

결론
> -2012년 이후에는 다양한 제조사들의 구글 폰 출시로 아이폰, 윈도 모바일보다 더 높은
   점유율을 가져갈 것.
> -스마트폰 이외에 다양한 분야에서 안드로이드가 활용될 것이며 모바일 분야 말고도 독립형
   임베디드 분야에서도 두각을 나타낼 것.
> -구글 크롬 OS와의 경쟁은 불가피하지만 데스크탑 플랫폼인 크롬 OS와 모바일 플랫폼인
   안드로이드는 서로 경쟁하며 발전할 것.
> -2010년 현재 국내에서도 다양한 안드로이드 탑재 구글 폰을 구경할 수 있을 것으로 예상됨.
   (내년 상반기에 hTC의 Hero가 나온다는 소식이 있음.)

교육 대상
- Mobile App Developer
- Android App 개발 실무자
- Android App 개발 입문자
- Android Content 기획 및 서비스 관련자
- Smart Phone App개발 관련자 등
- 선수과목 : Java Fundmental

교육 목표
- Android 개요 익히기
- Android API 입문
- Hellow Android 실습으로 기초 다지기
- 기본 제공 예제 실습
- 안드로이드 마켓 배포 등

교육과정
-Android Basic
-Application Fundamentals
-User Interface
-Resources and Assets Intents and Intent Filtering
-Data Storage Content Providers Security and Permissions
-AndroidManifest.xml
-2D Graphics 3D with OpenGL
-Audio and Video Location Development
-AIDL Publishing Best Practices
-Android Source Code Review


세부진도표
[교 육 내 용] -> [Android Fundmental]

01 - OT
     - 안드로이드 교육과정 이해를 위한 준비
     - 안드로이드에 대한 정의

02 - 안드로이드 구동 메커니즘 이해
     - 안드로이드 소스코드 빌드 및 테스트

03 - 애플리케이션 컴포넌트

04 - 액티비티,태스크,쓰레드,프로세스,생명주기

05 - 뷰 계층구조 이해
     - 위젯에 대한 이해
     - 레이아웃 정의 방법
     - 레이아웃(layout) XML
     - 메뉴 사용법
     - 일반적 레이아웃 오브젝트

06 - 어댑터뷰(AdapterView)와 데이터 바인딩
     - 사용자 이벤트 제어
     - 스타일과 테마 사용하기
     - 뷰 컴포넌트 제작방법

07 - 리소스와 에셋

08 - 인텐트와 인텐트 필터

09 - 데이터 저장공간
     - 컨텐트 프로바이더

10 - 보안 및 퍼미션

11 - 매니페스트 개요
     - 매니페스트 파일 구조 이해
     - 매니페스트 파일 작성 규약

12 - 매니페스트 파일 특징
   - 엘리먼트 상세 설명

13 - 그래픽 일반
     - 2D 그래픽

14 - OpenGL 기반 3D

15 - 오디오와 비디오
     - 위치기반 서비스

16 - 개발도구

17 - AIDL
     - 우수 사례

18 - 어플리케이션배포

19 - 안드로이드 플랫폼 개발 키드(PDK)
     - 안드로이드 C/C++ 애플리케이션 개발 키드(NDK)

20 - 안드로이드 기본 애플리케이션들
     - 안드로이드 기본 컨텐트 프로바이더들

                                                             null


[교육 문의]
========================================================
┏☞ 교육장소 : 솔데스크 IT아카데미 교육센터
┣☞ 교육 담당 & 관리자 : 김 성환
┣☞ 교육 문의 & 예약 접수 : 02)6901-7049
┣☞ 교육 온라인 문의 :
kbabyya@nate.com 네이트온 메신져
┣☞ 관련 홈페이지 :
http://www.solacademy.co.kr/
┗☞ 관련 카페 : http://cafe.naver.com/hackeracademy
========================================================

이 게시물을..