본문/내용
1. 액티비티의 개념
액티비티는 안드로이드 애플리케이션에서 사용자와 상호작용하는 하나의 화면을 의미한다. 이는 사용자에게 정보를 보여주거나 사용자로부터 입력을 받는 역할을 담당하며, 안드로이드 앱의 기본 단위로 여겨진다. 액티비티는 애플리케이션이 실행될 때 최초로 열리는 화면이거나, 사용자가 수행하는 특정 작업에 따라 호출되는 별개의 화면으로 구성된다. 예를 들어, 스마트폰에서 사진을 촬영하는 앱에서는 사진 촬영 화면, 사진 편집 화면, 저장 화면 등 각각의 화면이 각각의 액티비티로 구현된 것이다. 액티비티는 앱의 라이프사이클을 따라 생성, 실행, 정지, 소멸하는 과정을 거치며, 시스템 자원 효율적 운용 측면에서도 중요한 역할을 담당한다.
통계에 따르면, 2023년 기준으로 안드로이드 세계 전체 스마트폰의 약 70% 이상이 다양한 액티비티를 활용하는 앱을 사용하며, 사용자 경험 향상에 크게 기여하고 있다. 이는 액티비티가 사용자 인터페이스 설계에서 핵심 역할을 차지함을 보여주는 수치이다. 액티비티는 개발자가 구성하는 UI 요소들과 동시에 작동하며, XML 레이아웃 파일로 정의된 UI를 화면에 띄우게 된다. 특히, 액티비티…