[솔데스크학원]안드로이드 앱개발 솔데스크실무지정개발자국비학원
자바안드로이드 개발자지원 자바교육과정
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에 개량되어 탑재되고 있음.
Android2.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가 나온다는 소식이 있음.)
안드로이드의전망
IDC(www.idc.com)는 27일 세계 스마트폰(컨버지드 모바일 디바이스) 시장이 2009~2013년 동안 연평균 20.9%씩 성장하며 오는 2013년에는 3억 9,000만대를 넘어설 것으로 전망했다.
스마트폰 시장에서 가장 두드러진 특징은 모바일 운영체제(OS)의 판도가 지속적으로 변화할 것이라는 점이다. 한때 이 시장은 블랙베리, 심비안, 윈도우 모바일과 같은 소수의 선도 업체가 주도했지만 이제는 개방형 표준(안드로이드) 및 직관적인 디자인과 네비게이션(맥 OS X와 web OS)을 갖춘 새로운 업체들이 등장, 사용자와 단말기 제조업체 모두에게 많은 관심을 불러 일으키고 있다.
IDC에서 Mobility및 Telecom 연구 부문을 담당하고 있는 스테판 드레이크 부사장은 "경쟁이 극심한 모바일 단말기 시장에서 모바일 운영체제에 대한 주도권 다툼이 본격화되고 있다"며, "단말기의 전반적인 디자인과 느낌이 여전히 구매 과정에서 중요한 역할을 하겠지만 불편한 사용자 인터페이스 및 운영 체제의 잘못된 선택이 성공과 실패를 좌우하게 될 것"이라고 말했다.
다음은 IDC의 주요 분석 내용이다.
- 심비안이 전망 기간(2009~2013년) 동안 전 세계적으로 여전히 주도적 위치를 유지할 전망이다. 이는 미국을 제외한 시장에서 갖는 노키아의 영향력 때문이다.
- 안드로이드가 모바일 운영 체제 중에서 가장 빠른 성장세를 나타낼 것이다. 2008년 69만대로 시작한 안드로이드 탑재 단말기 시장 규모는 연평균 150.4%로 성장해 2013년 6,800만대에 이를 전망이다. 이는 안드로이드를 채택하는 휴대폰 제조사들이 증가함에 따른 것으로 2013년 출하량 규모를 기준으로 심비안에 이어 2위를 차지할 것으로 예상된다.
- 리눅스와 webOS 판매는 전망 기간 전반에 걸쳐 어려움을 겪게 될 것이다. 안드로이드 플랫폼이 강조되는 추세 속에서 리눅스를 채택하는 단말기의 판매는 감소세를 보일 것이다. 그러나 일부 업체가 지속적으로 지원하기 때문에 완전히 사라지지는 않을 것이다. Palm의 webOS는 완만하게 성장은 하겠지만, 다수 통신 업체에서 제한적으로 도입, 사용됨에 따라 시장 점유율은 제한적인 수준에 머물 것이다.
안드로이드 마켓
안드로이드의 공식적인 앱 스토어는 안드로이드마켓이다. 안드로이드 플랫폼의 공개성 덕분에 어
디에서나 앱을 다운로드해서 설치할 수 있지만 가장 많고 다양한 앱이 모여 있는 곳은 안드로이드 마켓이다.
덤으로 구글의 결제 시스템을 통하므로 지불 과정도 안전하다. 폰에서 마켓에 접속하려면 홈 스크
린에서 마켓(Market) 바로 가기를 두드리면 된다.
마켓이 로딩되는 동안 선별된 앱을 홍보하는 페이
지가 표시된다. 화면 가장 위에는 앱스(Apps), 게임
스(Games) 탭이 있고, 가입한 통신사업자에 따라다른 옵션들이 표시된다.
앱스 탭을 두드리면 범주별로 나뉜 메뉴가 표시
된다. 원하는 범주로 들어가면 그 부문에서 가장 인
기 있는 프로그램이 유/무료를 기준으로 목록화되어 표시된다.
검색 아이콘을 눌러(화면 오른쪽 위에있는 작은 돋보기 모양 아이콘) 이름이나 키워드별로 원하는 앱을 찾을 수도 있다.
다운로드하기 위해 특정 앱을 누르면 개발자가
제공한 스크린샷과 함께 설명이 표시되고, 다른 사
용자의 평가와 의견도 함께 볼 수 있다.
일부 웹 사이트에서는 안드로이드 마켓의 특정앱 페이지로 바로 이동할 수 있는 URL이나 바코드를 제공하기도 한다.
안드로이드교육 대상
- Mobile App Developer
- Android App 개발 실무자
- Android App 개발 입문자
- Android Content 기획 및 서비스 관련자
- Smart Phone App개발 관련자 등
- 선수과목 : Java Fundmental,linux서버,자바기초교육,자바프로그래밍언어습득
안드로이드교육 목표
- 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
NO 교 육 내 용
1 OT 안드로이드 교육과정 이해를 위한 준비 /안드로이드에 대한 정의
2 안드로이드 구동 메커니즘 이해 / 안드로이드 소스코드 빌드 및 테스트
3 애플리케이션 컴포넌트
4 액티비티,태스크,쓰레드,프로세스,생명주기
5 뷰 계층구조 이해 / 위젯에 대한 이해 / 레이아웃 정의 방법 / 레이아웃(layout) XML
메뉴 사용법 / 일반적 레이아웃 오브젝트
6 어댑터뷰(AdapterView)와 데이터 바인딩 / 사용자 이벤트 제어 / 스타일과 테마 사용하기
뷰 컴포넌트 제작방법
7 리소스와 에셋
8 인텐트와 인텐트 필터
9 데이터 저장공간 / 컨텐트 프로바이더
10 보안 및 퍼미션
11 매니페스트 개요 / 매니페스트 파일 구조 이해 / 매니페스트 파일 작성 규약
12 매니페스트 파일 특징 / 엘리먼트 상세 설명
13 그래픽 일반 / 2D 그래픽
14 OpenGL 기반 3D
15 오디오와 비디오 / 위치기반 서비스
16 개발도구
17 AIDL /우수 사례
18 어플리케이션배포
19 안드로이드 플랫폼 개발 키드(PDK) / 안드로이드 C/C++ 애플리케이션 개발 키드(NDK)
20 안드로이드 기본 애플리케이션들 / 안드로이드 기본 컨텐트 프로바이더들
[Android Real Project]
NO 교 육 내 용
1 OT / 기획 및 UX 개요 /모바일 시장동향 / 모바일 Native Apps / 모바일 Web Apps
2 어플리케이션 준비와 기획 /스마트폰 기획을 위한 환경 분석
3 Android Application 개발 기본다지기
4 Custom View 만들기 /Drawing and Animation 처리 /OpenGL을 이용한 3D처리
5 Smart Phone Hardware 소개 (보편적인 Embedded H/W 및 Sensor 소개)
6 Phone API 이용하기 (전화 걸고 받기, SMS 처리하기)
Media API 이용하기 (음악, 사진, 동영상 재생 및 기록하기)
7 Camera API 이용하기 / 각종 Sensor 이용하기 (가속, 근접, 지자기 센서 등) / Bluetooth 이용하기
8 GPS의 이해 (S-GPS, A-GPS and 좌표계) / Android에서 위치 정보 가져오기
Google API 이용하기 (MAP, 지오코딩)
9 이동통신망을 이용한 Network 처리하기 / WiFi를 이용한 Network 처리하기
HTTP를 이용한 데이터 처리하기
10 이상적인 Android Application이란?
11 AppSite 기획 및 개발-1
12 AppSite 기획 및 개발-2
13 AppSite 기획 및 개발-3
14 AppMall 기획 및 개발-1
15 AppMall 기획 및 개발-2
16 AppMall 기획 및 개발-3
17 AppMall 기획 및 개발-4
18 AppMall 기획 및 개발-5
19 위치 정보 제공 상용 APP 기획 및 개발-1
20 위치 정보 제공 상용 APP 기획 및 개발-2
자바안드로이드 개발자지원 자바교육과정
국비지원 / 오프라인 교육
1. 고등학교 졸업생중 컴터관련 취업희망자
2. 네트워크 서버구축 정보보안 희망자
3. 대학 컴퓨터공학과,정보통신과,소프트웨어과등 관련학과정보보안분야 희망자
4. 정보보안 분야 직장인 / 전문가
5. 리눅스 유닉스 솔라리스 운영체제 개발자
6. 프로그래밍언어 관련 희망자
7.게임프로그래머 컴퓨터 프로그래머 웹마스터희망자
8. it분야 취업관련 희망자
9. 전자상거래 전자결제시스템관련 희망자
10. 사이버수사대(사이버수사요원)관련희망자
11. 대기업 중소기업 정보보안감리사 정보보안사희망자
12 고용보험 가입회사에서 정규직(고용보험적용자)
13. 기타 해킹 해킹대응관련 프로그램 희망자
=======================================================
학 원 명 : IT 솔데스크 안드로이드실무개발교육센터학원
관련 카페 http://cafe.daum.net/HoyaLOVE
관련 홈페이지 http://www.itsol.kr
학원 상담문의 권용하 교육팀장 02-6901-7046
관련 문의 kyh_45@lycos.co.kr 네이트온
========================================================