오늘이라도
[Do it! 안드로이드] I. Hello! 안드로이드 / 01. 안드로이드란? / 01-1. 안드로이드 이해하기 / 01-2. 안드로이드의 흐름 살펴보기 본문
[Do it! 안드로이드] I. Hello! 안드로이드 / 01. 안드로이드란? / 01-1. 안드로이드 이해하기 / 01-2. 안드로이드의 흐름 살펴보기
upcake_ 2020. 6. 15. 21:47https://github.com/upcake/Class_Examples
교육 중에 작성한 예제들은 깃허브에 올려두고 있습니다.
gif 파일은 클릭해서 보는 것이 정확합니다.
01. 안드로이드란?
01-1. 안드로이드 이해하기
- 안드로이드는 구글에서 만든 스마트폰용 OS이자 앱 플랫폼이다.
- 안드로이드의 주요 특징, 널리 확산된 이유
① 오픈 소스 ▶ 빠른 단점 개선, 많은 개발자 유인 효과
② 자바 개발 언어 ▶ 기본적이고 많이 사용되는 언어
③ 스마트폰을 위한 완벽한 컴포넌트 제공 ▶ 기본 라이브러리가 없다는 오픈소스 취약점 보완
④ 쉬운 앱 간 연동
⑤ 다양한 기능 지원 ▶ 빠른 업그레이드, 쉬운 신기술 접목
⑥ ART 런타임 ▶ 빠른 속도의 런타임, 지속적인 성능 개선
- 스마트폰 이외에도 시계, TV, 자동차 등에 사용되고 있다.
01-2. 안드로이드의 흐름 살펴보기
- 개인 개발자가 와츠앱, 우버 등의 고수익 앱을 만들기도 하고 많은 기업들이이 모바일 단말용 앱을 만들면서 안드로이드 앱의 중요성이 점점 커져갔다.
- 안드로이드는 구글에서 만들지만, 오픈 소스임을 활용하여 단말로 만들고 배포하는 것은 제조사와 이동통신사이다.
- 구글은 2005년 안드로이드르 인수한 이후 2007년 첫 안드로이드 SDK를 출시하였고, 빠르게 업데이트하고 있다.
- 안드로이드는 '에코 시스템'이 잘 구성되어서 성공할 수 있었다.
- '에코 시스템'이란 단말 OS, 단말 제조사, 이동통신사 그리고 앱 개발자 등 하나의 단말이 시장에 나와 사용자들이 사용하는 과정에서 각 역할을 담당하는 주요 참여자들을 하나로 묶어주는 생태계라 할 수 있다.
'취업성공패키지 SW 개발자 교육 > Android' 카테고리의 다른 글
[Do it! 안드로이드] 03. 첫 번째 앱 만들기 / 03-1. 첫 프로젝트 만들기 (0) | 2020.06.16 |
---|---|
[Android] 28. AsyncTask (0) | 2020.06.16 |
[Android] 27. 진동 울리기, 소리 울리기, 짧은 음악 파일 재생 / 알림 띄우기 (0) | 2020.06.15 |
[Android] 26. 구글 지도 연동, 현재 위치 표시, 장소 검색, 특정 위치에 마커 추가 / 와이파이, 데이터 연결 확인 (4) | 2020.06.12 |
[Android] 25. 동영상 재생 / 유튜브 재생 : API 라이브러리 다운, API키 생성 (0) | 2020.06.11 |