본문/내용
1. 모바일 개발 역량 향상을 위해 어떤 노력, 준비를 했고 가장 중요시하는 부분이 무엇인지와 그 이유를 서술해 주세요
모바일 앱은 사용자와 가장 가까운 접점입니다. 단순히 기능을 구현하는 것을 넘어, 사용자의 일상에 자연스럽게 스며들도록 만들어야 한다고 생각하며, 저는 이 점을 기준으로 모바일 개발 역량을 향상해왔습니다.
처음 모바일 앱 개발에 관심을 가졌던 계기는, 대학 시절 자취생들의 생활을 도와줄 ‘공동구매 알림 앱’을 직접 만들어보며였습니다. 당시는 Kotlin을 독학해 Android Studio로 기본적인 UI 구성과 네트워크 통신을 구현한 수준이었지만, 사용자 경험을 고려하지 않은 UI/UX로 인해 실제 사용성에서 문제를 겪으며 ‘기술 구현’ 외에도 고려할 점이 많다는 것을 체감했습니다.
그 후 저는 세 가지 측면에서 모바일 개발 역량을 향상하고자 노력해왔습니다.
첫째, 언어 및 프레임워크 숙련도 향상입니다. Kotlin과 Swift를 중점으로 학습했으며, Jetpack Compose와 SwiftUI 기반으로 UI를 선언형으로 구현해보는 연습을 반복했습니다. 특히 MVVM 아키텍처 기반의 구조 설계를 실습하며, ViewModel과 Repository, UseCase …