본문/내용
1. Android 앱 개발에서 Activity와 Fragment의 차이점은 무엇인가요
Android 앱 개발에서 Activity와 Fragment는 모두 UI를 구성하는 역할을 하지만 역할과 용도에 차이가 있습니다. Activity는 앱의 한 화면 전체를 담당하며, 앱의 시작점인 MainActivity처럼 사용자와의 상호작용을 위한 핵심 단위입니다. 반면 Fragment는 Activity 내부에 포함되어 여러 화면을 유연하게 구성할 수 있는 작은 UI 단위입니다. 실제로 복잡한 앱에서는 하Activity 내에 여러 Fragment를 배치하여 재사용성과 유연성을 높입니다. 예를 들어, 뉴스 앱에서 목록 화면과 상세 화면을 하Activity 내 Fragment로 구현하여, 스마트폰과 태블릿에서 각각 다른 방식으로 보여줄 수 있는데, 태블릿에서는 한 화면에 두 개의 Fragment를 동시에 보여주는 등 다양한 화면 구성이 가능합니다. 통계에 따르면, Fragment 재사용을 도입한 앱은 유지보수 시간과 비용이 평균 30% 절감되며, 사용자 경험이 향상됩니다. 또, Fragment는 상태를 저장하고 복원하는 기능이 강력하여, 예를 들어 사용자가 이미지 로드 중 뒤로 가기를 할 경우 이전 상태를 쉽게 복원할 수 있습니다. 이러한 차이점들은 App의 …