본문/내용
1. Android 액티비티(Activity)와 프래그먼트(Fragment)의 차이점은 무엇인가요
안드로이드 개발에서 액티비티(Activity)와 프래그먼트(Fragment)는 각각 애플리케이션의 사용자 인터페이스를 구성하는 핵심 요소입니다. 액티비티는 하화면을 담당하며 전체 UI를 담당하는 독립적인 컴포넌트입니다. 예를 들어, 쇼핑 앱에서 상품 목록, 상세정보, 마이페이지 각각은 별도 액티비티로 구현될 수 있습니다. 반면 프래그먼트는 액티비티 내에서 UI를 일부 또는 여러 개를 재활용할 목적으로 사용하는 컴포넌트입니다. 프래그먼트는 하액티비티 내에서 여러 프래그먼트를 조합하여 유연한 UI를 제공하는 역할을 하며, 이는 특히 태블릿과 스마트폰 같이 화면 크기가 다른 기기에서 유용하게 사용됩니다. 실무에서는 하액티비티 내에서 여러 프래그먼트를 교체하거나 조합하여 UI를 유연하게 관리하는 방식이 일반적입니다. 통계적으로 앱 개발 시 액티비티보다 프래그먼트를 활용하면 재사용성과 유지보수성이 향상되며, 특히 복잡한 UI를 다루는 대형 프로젝트에서 프래그먼트 활용률은 65% 이상으로 증가하는 경향이 있습니다. 그래서 액티비티는 화면 단위이고, 프래그먼트…