일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 유광버섯 통조림
- 2차계엄
- 홈플러스
- 원스휴먼 요리
- 시그니처
- 1203계엄령
- 원스휴먼 동물
- 비상계엄령
- 2차 비상계엄
- 계엄령 외신반응
- 원스휴먼 스타크롬
- 국방부
- 믹스커피
- 계엄령
- 원스휴먼 황금양털파밍
- 원스휴먼 레시피 파밍
- 윤석열
- 원스휴먼 황금양
- 원달러환율
- 원스휴먼 쿠폰
- 커피추천
- 원스휴먼 사료
- 홈플러스 시그니처 모카골드믹스커피
- 원스휴먼 먹이
- 원스휴먼 레시피
- 믹스커피추천
- 원스휴먼 황금양 구하기
- 일론머스크
- 레시피 파밍
- Today
- Total
0101011001010111
앱개발 1주차 간단 강의 듣기 본문
에디쌤 튜터님 !! >_< //
1.안드로이드 개요
안드로이드?
-소비자의 라이프 스타일을 주도하는 안드로이드.
휴대전화를 비롯한 휴대용 장치를 위한 운영체제와 미들웨어 , 사용자 인터페이스 그리고 표준응용 프로그램을 포함하고 있는 모바일 운영체제 이자 모바일 플랫폼이다.
모바일 운영체제
운영체제는 시스템 하드웨어를 관리할 뿐 아니라 응용 소프트 웨어를 실행하기 위하여 하드웨어 추상화 플랫폼과 공통 시스템 서비스를 제공하는 시스템 소프트웨어이다.
ex)윈도우 : 운영체제 , 엑셀 : 응용 프로그램
모바일 운영체제는 뭐냐?
모바일 기기에서 실행되는 운영체제
모바일 하드웨어 자원을 직접 제어하고 관리
모바일 앱 (응용 소프트 웨어)를 실행하기 위한 플랫폼을 제공
그럼 이런 생각이 들 수 있음.
아니 윈도우에서 내가 응용프로그램을 만들건데, 윈도우 운영체제를 알필요는 뭐냐?
(안드로이드에서도 똑같이, 내가 응용프로그램을 만들건데, 안드로이드라는 운영체제를 알 필요는 뭐가있지?)
우리는 안드로이드 응용프로그램을 개발하는 입장이잖아요?
윈도우로 따지면 엑셀을 개발하는 사람은 기본적인 윈도우 운영체제의 동작은 ? !! 알아야겠죠.?
엑셀을 사용하는 사람은 몰라도 돼요.
마찬가지로, 저희도 응용프로그램(앱)을 개발하려는 입장이기 때문에,
내가 만든 앱이 실제로 운영체제가 하드웨어를 거쳐 어떻게 동작시키는지, 대략적으로 알필요가 있다.
그래서 간단히만 알아볼 겁니다.
나중에 실제로 큰 프로젝트를 하게되었을때 , 필요하면 더 깊이 알아보면 된다.
운영체제는 많은데,
예를들어
안드로이드 ios [윈도우 블랙배리 바다, 신비안] < 뒤에건 요즘 없음
안드로이드를 해야하는 이유,
안드로이드가 글로벌 운영체제의 시장점유율이 높다. (18년기준 88%)
굉장히 많은 점유율을 차지하고 있다.
23년 기준 안드로이드가 70몇퍼 / 아직도 높음
안드로이드 OS 주요특징▼
ㄴ 오픈소스라는게 : 누구나 개발에 참여할수있고, 무료고, 상업적으로 이용가능
ㄴ 안드로이드 : 자바/코틀린 , 요즘 코틀린이 나온 이후로 요즘 추세는 코틀린을 많이 넘어오는 추세다.
( 구글에서는 요즘 코틀린을 밀고있다.)
-간단히 읽어보자.
모바일플랫폼
안드로이드 모바일 플랫폼 : 모바일 운영체제 + 애플리케이션프레임워크
ㄴ 모바일 앱 실행을 쉽게 해주는 모바일 운영체제
ㄴ 모바일 앱 개발을 쉽게 해주는 애플리케이션 프레임워크
안드로이드 에코 시스템
단말제조사, 이동통신사, 앱개발자가 뭉쳐서 만든 시스템
각각 서로 협력해서 하는 시스템
안드로이트 플랫폼의 구조
아직은 이런게 있다라는 것만 알고 넘어가자.
만약 GPS를 통해서 하는 앱을 만들고싶으면 Location부터 쭉 내려왓다가 다시 올라가는 과정을 알아야한다.
2.앱개발 프로세스
3.강의개요
'Kotlin > 안드로이드_[입문]앱개발' 카테고리의 다른 글
Kotlin 2-2 / 주사위 앱 만들기 (0) | 2023.08.08 |
---|---|
Kotlin - 2-2 Android Studio 실습 (0) | 2023.08.08 |
Kotlin- 2-1 Build.gradle(Modeulelevel) (0) | 2023.08.08 |
2-1주차 강의 - Android Studio 프로젝트 구조/안드로이드 스튜디오의 기본 메뉴 구성과 자주쓰는 기능들/ 단축키 (0) | 2023.08.07 |
Kotlin - 1주차. Android 기본 설명 (Android Studio) /무작정 따라하면서 첫번째 앱 뜯어보기. (0) | 2023.08.07 |