| - 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에 개량되어 탑재되고 있음.
 
 
 motorola의 droid에 최초 탑재 됨. sonyericsson의 xperia x10에 탑재될 예정.
 
 - [안드로이드 2.0의 특징]
 - 멀티터치 지원.- 블루투스 2.1 지원.
 - html5 정식 지원.
 - 화면 가상 키보드 성능 향상.
 - 카메라 지원 기능 향상.
 - 멀티미디어 재생 기능 향상.
 
 모바일 개발자 인력난 심화에 대한 기사 보기
 
 
 >>http://www.ciobiz.co.kr/news/articleview.html?idxno=1810
 주차 안드로이드 개발 과정[ android fundmental]
 
 
 
 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]
 
 
 
 1일차
 
 상용 app개발을 위한 도구 소개 - adb, logcat , devices, emulator control 사용법 소개
 
 2일차
 
 상용app db처리를 위한 sqlite 컨트롤 방법 소개 -레코드 crud방법소개
 
 3일차 간편 기능 app 제작 - 만년달력 제작, - 웹페이지 표시
 
 4일차  간편 기능 app 제작 - 만년달력 제작, - 웹페이지 표시
 
 5일차  위치 정보 제공 상용 app의 소개1 - app의 기능소개 - 사용자 ui 디자인 및 컨트롤 기능 구현 - 주소록 접근 방법 소개
 
 6일차
 
 위치 정보 제공 상용 app의 소개1 - 통화목록 접근 방법 소개 - 사용자 설정저장을 위한 파일 시스템 컨트롤 방법 소개
 
 7일차
 
 위치 정보 제공 상용 app의 소개2 - 자신의 위치 정보 수집 방법 소개
 - 위치 정보의 문자 발송 방법 소개
 
  8일차
 위치 정보 제공 상용 app의 소개2 - 평활화의 의미 소개 - 위치 정보를 지도로 표현
 
 9일차
 
 상용 app 설계 - 프로그램 주제 결정 - 프로그램 자유 토론
 
 10일차
 
 상용 app 설계 - 프로그램 기능 정의 - 화면설계서 작성 - 자바 클래스 구조도 작성
 
 11일차
 
 - 매니페
 스트 개요 - 매니페스트 파일 구조 이해 - 매니페스트 파일 작성 규약
 
 12일차
 
 - 매니페스트 파일 특징 - 엘리먼트 상세 설명
 
 13일차  realproject 진행 1 - 사용자 ui제작
 
 14일차
 
 realproject 진행 1 - 사용자 ui 컨트롤 기능 구현
 
 15일차
 
 realproject 진행 1 - 각기능의 제작1
 
 16일차
 
 realproject 진행 2 - 각기능의 제작2
 
 17일차
 
 realproject 진행 2 - 팀별 기능 구현상 문제점 정리
 
 18일차
 
 realproject 진행 3 - 팀의 문제점 소개 및 강사의 해결방안 제시
 
 19일차
 
 realproject 진행 4 - app최종 오류 제거
 
 20일차
 
 realproject 진행 4 - app 시현
 |