본문/내용
1. 본인의 안드로이드 앱 개발 경험과 구체적인 프로젝트 사례를 소개해주세요.
스트리미 안드로이드 앱 개발에 적극적으로 참여하며 다양한 프로젝트를 성공적으로 수행해 왔습니다. 그중에서도 가장 의미 있었던 프로젝트는 온라인 강의 스트리밍 앱 개발입니다. 이 프로젝트는 학교 강의뿐만 아니라 기업 교육용으로도 활용될 수 있는 플랫폼을 만드는 것이 목표였습니다. 개발 과정에서 사용자 친화적 인터페이스와 안정적인 스트리밍 환경을 제공하는 데 집중하였으며, 실시간 방송과 녹화 방송을 모두 지원하는 기능을 구현하였습니다. 특히, 안정적인 영상 전송을 위해 Adaptive Bitrate Streaming 방식을 도입하였고, 이를 위해 ExoPlayer와 커스텀 네트워크 계층을 활용하였습니다. 사용자 경험 향상을 위해 여러 디바이스 환경에 최적화된 UI를 설계하였으며, 최신 Android 버전과의 호환성을 확보하는 데도 신경 썼습니다. 또한, 앱 내 알림 기능과 채팅 기능을 도입하여 강사와 수강생 간 실시간 소통을 가능하게 만들었으며, 서버와 연동된 실시간 데이터 동기화를 통해 중단 없는 강의 시청이 가능하게 하였습니다. 이 과정에서 Retrofit, Firebase, WebSoc…