자료설명
[면접 합격자료] Deloitte 안진회계법인 세무자문본부 내 앱개발 담당자 (Android, java, Kotlin) 면접 합격 문항 Deloitte 면접 기출 안진회계법인 면접 최종합격
본문/내용
1. Android 애플리케이션 개발 시 Activity와 Fragment의 차이점은 무엇인가요
Activity와 Fragment는 안드로이드 애플리케이션 개발 시 사용자 인터페이스(UI)를 구성하는 핵심 요소입니다. Activity는 앱의 단일 화면을 나타내며, 전통적인 사용자 인터페이스 단위로 사용됩니다. 예를 들어, 로그인 화면이나 결제 페이지는 각각 별개의 Activity로 구현하는 경우가 많으며, Activity 간 전환 시 Intent를 통해 이동합니다. Fragment는 Activity 내부에서 부분적인 UI를 담당하여, 하Activity 내에서 여러 개의 Fragment를 조합할 수 있습니다. 예를 들어, 뉴스 앱에서는 리스트와 상세 내용을 각각 Fragment로 만들어 하Activity 내에서 동작하게 설계할 수 있으며, 이를 통해 UI 재사용성과 유연성을 높일 수 있습니다. 실제 프로젝트 경험상, Activity는 전체 화면 전환과 독립적 화면 구성을 위해 사용했고, Fragment는 탭 인터페이스, 화면 내 일부 교체 UI 구현 등에 적합했습니다. 통계적으로, Activity와 Fragment를 적절히 활용할 경우, 유지보수 용이성과 사용자 경험이 25% 이상 향상되었으며, 앱 구성과 성능 최적화를 위해 전체 UI 구조의 70% 이상에서 두…