[Flutter]진중문고 어플 제작 후기: 군 장병들의 독서를 위한 열정과 아쉬움

StudipU·2024년 3월 14일
0

진중문고 앱 탄생 배경 📕

군 복무 중 장병들의 독서 생활에 불편함을 느끼며, 저는 진중문고 앱 개발이라는 여정을 시작했습니다. 매 분기마다 제공되는 책 목록을 쉽게 접하기 어렵다는 점이 큰 문제였습니다. 실제로 책을 펼쳐보거나 온라인상에서 정보를 찾아야 하는 번거로움이 있었습니다. 이러한 불편을 해결하고자, 언제 어디서든 장병들이 진중문고의 다양한 도서를 탐색할 수 있는 앱을 만들기로 결심했습니다. 나아가, 이 앱을 통해 독서 문화를 더욱 활성화하고자 사용자 간의 리뷰 공유, 투표를 통한 도서 선정 의견 반영, 그리고 독서 랭킹 시스템을 도입했습니다.

앱 핵심 기능:

1.진중문고 책 목록 검색 및 필터링
2.책 정보 확인 (서평, 출판 정보 등)
3.책 리뷰 작성 및 공유
4.책 투표 기능 (진중문고 담당자에게 전달)
5.독서 랭킹 시스템 (완독한 책 권수 기반)

개발 과정에서의 통찰과 성장 💎

진중문고 앱 개발 과정은 다양한 시행착오를 거치며 많은 것을 배웠던 시간이었습니다. 특히 사용자 중심으로 생각하며 앱을 세심하게 분석하고 개선하는 경험은 저에게 큰 교훈이 되었습니다. Flutter를 이용한 크로스플랫폼 앱 개발, Firebase를 활용한 백엔드 구축 및 데이터베이스 관리 등 새로운 기술 스택에 대한 깊은 이해를 얻을 수 있었습니다.

주요 학습 포인트:

1.Flutter 크로스플랫폼 언어를 활용한 어플 개발
2.Firebase 백엔드 플랫폼을 활용한 로그인 및 데이터베이스 구축
3.사용자 경험 (UX) 디자인 및 개선
4.프로젝트 기획 및 실행 능력

개선의 여지와 미래 계획 🎍

어플을 개발하면서 가장 아쉬웠던 점은 어플의 배포 과정에서 발생한 문제입니다. 어플의 이름인 '진중문고'에서 주내용인 '진중문고 도서 목록' 자체가 외부에 공개되면 안되는 사항이라는 답변을 받게 되어 어플을 출시할 수 없었습니다. 무작정 출시해놓고 문제가 발생하면 어플을 내리는 것보다는 사전에 출시 가능 여부를 확인하는 과정이 필요했었습니다. 하지만 이러한 경험을 통해 다음에는 어플 출시를 위한 절차를 미리 확인하는 습관을 가지게 되었습니다. 더불어, 앱 개발을 통해 데이터 관리 및 분석에 대한 관심이 높아졌으며, 앞으로는 데이터 전처리부터 시각화, 딥러닝 등 다양한 분야를 공부하고자 합니다.

아쉬운점:

1.'진중문고'라는 이름으로 어플 배포 불가 (도서 목록 공개 제한)

앞으로의 방향성:

1.데이터 분석 분야 공부 (데이터 전처리, 시각화, 딥러닝 등)
2.다양한 분야의 개발 경험 쌓기

마치며 😊

진중문고 어플은 군 장병들의 독서 문화 활성화에 기여하고자 하는 저의 열정이 담긴 작품입니다. 비록 배포는 이루어지지 않았지만, 이 과정에서 얻은 경험과 지식은 앞으로 제가 사회에 나가 더 큰 가치를 만들 수 있도록 도와줄 것입니다.

블로그 방문해주셔서 감사합니다!

profile
컴공 대학생이 군대에서 작성하는 앱 개발 블로그

0개의 댓글