본문/내용
1. Flutter를 활용한 앱 개발 경험과 그 프로젝트에서 맡았던 역할을 구체적으로 설명하세요.
Flutter를 활용하여 여러 앱 프로젝트를 진행해 본 경험이 있습니다. 특히 Flutter의 크로스 플랫폼 개발 특성 덕분에 iOS와 Android 모두를 대상으로 하는 서비스를 빠르고 효율적으로 개발할 수 있다는 점에 매력을 느끼게 되었습니다. 이전 프로젝트에서는 주로 사용자 친화적 인터페이스와 안정성을 고려하여 앱을 설계하고 개발하는 역할을 맡았습니다. 프로젝트 초반에는 디자인 팀과 협력하여 UI/UX 설계를 진행하였으며, 이후 Flutter의 위젯과 상태 관리 방법을 이용하여 실시간 사용자 인터랙션이 원활하게 작동하도록 구현하였습니다. 개발 과정에서는 Firebase를 비롯한 여러 백엔드 서비스와의 연동도 수행하였으며, 특히 REST API와 GraphQL을 활용한 데이터 통신 부분을 담당하여 앱 내 데이터의 신속하고 안정적인 처리에 집중하였습니다. 이를 위해 HTTP 클라이언트 라이브러리인 Dio를 사용하여 네트워크 요청을 최적화하고, 다양한 예외 상황에서도 앱이 안정적으로 동작하도록 예외 처리와 로딩 상태 표시를 꼼꼼히 구현하였습니다. 또한, 앱의 전반적인 …