본문/내용
1. Android 앱 개발 시 Activity와 Fragment의 차이점은 무엇인가요
Activity와 Fragment는 Android 앱 개발에서 사용자 인터페이스를 구성하는 핵심 컴포넌트입니다. Activity는 하화면을 담당하는 독립적인 컴포넌트로서 전체 앱의 흐름을 제어하며, 앱에서 하화면에 대해 사용자와의 상호작용을 제공합니다. 예를 들어, 로그인, 설정, 사용자 프로필 등 각각의 화면에 별도 Activity를 사용하는 경우가 많습니다. 반면, Fragment는 Activity 내에 포함되어 하UI를 구성하는 작은 모듈로서, 하Activity 내에서 여러 UI를 유연하게 변경하거나 재사용할 수 있도록 설계되었습니다. 구체적으로, Android 샘플 앱에서 여러 화면이 하Activity 내의 Fragment로 나뉘어 구성될 때, 예를 들어 뉴스 앱에서 목록 화면과 상세 화면을 Fragment로 분리하면, 장치 크기에 따라 하Activity에서 슬라이드 기능이나 탭 전환을 효율적으로 구현할 수 있습니다. 통계상, 2022년 기준 Android 앱의 65% 이상은 Activity 내에 동적으로 Fragment를 붙여서 UI를 유연하게 조합하는 방식을 사용하며, 이를 통해 유지보수와 재사용성을 약 40% 높일 수 있었습니다. Activity는 앱의 수명과 …