앱 개발/Kotlin

시작 전 알고 가야할 것들

똔똔똔 2022. 7. 7. 16:44

* 개발 전 설정

안드4.1버전부터는 저 부분이 빠져있다. 추가해주도록 하자. (Sync now로 추가)

 

안드로이드 4대 구성요소

Activity: 눈에 보이는 화면을 관리하는 실행 단위
Service: 화면을 가지지 않은 실행단위 (백그라운드 프로세싱)
Broadcast Receiver: OS가 메시지를 받으면 실행되는 실행 단위
Content Provider: 저장된 데이터를 제공하기 위해 실행되는 실행 단위

-> 안드로이드 APP은 4대 구성 요소들을 통합 관리하는 번들 개념

 

프로젝트 구조


AndroidManifest.xml: 안드로이드 APP에 관련된 설정 파일
(안드로이드 OS는 설치가 완료되면 AndroidManifest.xml 파일의 내용을 분석한다.)
(이 때 AndroidManifest.xml 에 있는 여러 구성 요소 중 activity 를 찾는다.)
(이 activity 중에 다음과 같이 작성되어 있는 것을 첫 화면을 관리하는 요소로 판단하고 이를 실행시켜준다.)

java: 개발자가 작성하는 소스코드

res: 이미지, 사운드, 데이터 등 App에 필요한 리소스를 관리하는 폴더

 

 

 

• 참조
인프런 '윤재성의 Kotlin 기반 안드로이브 앱 개발'