본문 바로가기
Android

안드로이드 프로그래밍 소개

by 코딩하는 욤욤이 2024. 1. 23.
반응형

실제 프로그래밍으로 넘어가기 전에 먼저 안드로이드 프로그래밍에 대해 간략하게 소개하겠습니다. 이 포스팅에서는 Android의 역사, 기능 및 다양한 버전과 같은 주제를 포함하여 Android에 대한 간략한 개요를 제공합니다.

참고: Android 프로그래밍 튜토리얼을 배우려면 최소한 Java 프로그래밍 에 대한 기본 지식이 있어야 합니다 .

안드로이드 프로그래밍 소개


안드로이드 프로그래밍 소개


안드로이드란 무엇인가?


Android는 Linux 기반의 오픈 소스 운영 체제로, 스마트폰, 태블릿, 스마트워치 등과 같은 장치를 위한 것입니다. 전 세계에서 가장 인기 있는 모바일 운영 체제입니다.

안드로이드는 구글이 주도하는 OHA(Open Handset Alliance)가 개발했다. Open Handset Alliance는 구글, HTC, 델, 모토로라, 소니, 삼성 등 84개 기업이 참여하는 컨소시엄이다.

다른 언어도 사용할 수 있지만 Android 개발을 위한 공식 언어는 Java입니다.

안드로이드의 역사
Andy Rubin은 2003년 10월 캘리포니아 팔로알토에 Android, Inc.를 설립했습니다.

2005년 7월 Google은 Android Inc.와 Andy Rubin, Rich Miner, Chris White 및 Nick Sears를 포함한 주요 직원을 인수했습니다.

2007년 11월 5일, 구글은 안드로이드 OS 개발을 공개했습니다.

HTC Dream은 2008년 10월 22일에 출시된 최초의 안드로이드 스마트폰입니다.

안드로이드는 앤디 루빈이 로봇을 좋아해서 동료들이 붙여준 별명입니다.

안드로이드의 특징
Android에는 전 세계에서 가장 인기 있는 모바일 OS가 될 만큼 흥미로운 기능이 많이 있습니다. 그 중 몇 가지가 아래에 나와 있습니다.

사용자 인터페이스 – 매우 아름다운 사용자 인터페이스를 제공합니다.

연결성 – Android는 GSM/EDGE, WiFi, Bluetooth, CDMA 등과 같은 다양한 연결 기술을 지원합니다.


저장 – SQLite는 안드로이드에서 저장 목적으로 사용되는 매우 가벼운 데이터베이스입니다.

메시징 – SMS 및 MMS를 지원합니다.


멀티태스킹 – Android는 여러 애플리케이션을 동시에 실행할 수 있는 멀티태스킹 기능을 지원합니다.

Android 애플리케이션 카테고리
안드로이드 애플리케이션에는 다양한 카테고리가 있습니다. 아래에는 몇 가지 주요 카테고리가 나열되어 있습니다.

엔터테인먼트, 개인화, 도구, 커뮤니케이션, 생산성, 미디어 및 비디오, 음악 및 오디오, 소셜, 여행 및 지역 등

Android 애플리케이션 카테고리

 

이미지 소스

 

Android - Overview

Android Overview - Android is an open source and Linux-based Operating System for mobile devices such as smartphones and tablet computers. Android was developed by the Open Handset Alliance, led by Google, and other companies.

www.tutorialspoint.com

 

Android 코드 이름, 버전 및 API 수준
지난 몇 년 동안 수많은 안드로이드 버전이 출시되었습니다. 아래에는 안드로이드 코드 이름, 버전 및 API 레벨이 최신부터 오래된 것까지 나열되어 있습니다. API 레벨은 각 안드로이드 버전에 할당된 정수입니다.

안드로이드 버전


이미지 소스

 

Android - Overview

Android Overview - Android is an open source and Linux-based Operating System for mobile devices such as smartphones and tablet computers. Android was developed by the Open Handset Alliance, led by Google, and other companies.

www.tutorialspoint.com

코드 네임버전API 레벨

사탕 과자 5.1 API 레벨 22
사탕 과자 5.0 API 레벨 21
킷 캣 4.4 – 4.4.4 API 레벨 19
젤리 빈 4.3.x API 레벨 18
젤리 빈 4.2.x API 레벨 17
젤리 빈 4.1.x API 레벨 16
아이스크림 샌드위치 4.0.3 – 4.0.4 API 레벨 15, NDK 8
아이스크림 샌드위치 4.0.1 – 4.0.2 API 레벨 14, NDK 7
벌집 3.2.x API 레벨 13
벌집 3.1 API 레벨 12, NDK 6
벌집 3.0 API 레벨 11
생강 빵 2.3.3 – 2.3.7 API 레벨 10
생강 빵 2.3 – 2.3.2 API 레벨 9, NDK 5
프로요 2.2.x API 레벨 8, NDK 4
에클레어 2.1 API 레벨 7, NDK 3
에클레어 2.0.1 API 레벨 6
에클레어 2.0 API 레벨 5
도넛 1.6 API 레벨 4, NDK 2
컵케이크 1.5 API 레벨 3, NDK 1
(코드네임 없음) 1.1 API 레벨 2
(코드네임 없음) 1.0 API 레벨 1

 

이상으로 안드로이드 프로그래밍에 대한 간략한 소개였습니다.

반응형

'Android' 카테고리의 다른 글

안드로이드 아키텍처(Android Architecture)  (1) 2024.01.23