Flutter 기반 블루투스 전자 출결 시스템 SPOT 개발 경험
AI Store에서 AI코딩으로 만들어진 앱을 만나보세요!
지금 바로 방문하기

블루투스 전자 출결 시스템, SPOT

카테고리

프로그래밍/소프트웨어 개발

서브카테고리

앱 개발

대상자

  • Flutter 초보 개발자, 학생 프로젝트 참여자, 교육용 앱 개발자
  • 난이도: 중간 (Flutter 기본 지식, Bluetooth API 활용 필요)

핵심 요약

  • Flutter 기반의 블루투스 전자 출결 시스템 개발 경험 공유
  • 학생/교사 계정 연동블루투스 기반 출석 체크 기능 구현
  • CSV 파일 내보내기, 출석 스트릭, 결석 유형 관리 등 확장 기능 포함

섹션별 세부 요약

1. 프로젝트 배경 및 아이디어

  • 학교 출석 시스템의 디지털화 필요성 인식
  • 기존 전자 출결 시스템의 한계(블루투스 태그 의존, 학생 참여도 저하) 분석
  • Flutter 기반 앱 개발로 native 기능 활용 가능성을 탐색

2. 핵심 기능 설계

  • 학생: 앱 내 계정 연동 → 블루투스 기기와 연결
  • 교사: 출석 체크 → 블루투스 연결 여부로 출석 여부 판단
  • 확장 기능: CSV 내보내기, 출석 스트릭, 조퇴/이석 증명 요청

3. 개발 과정 및 제약

  • 플러터 초보자로 인한 퍼블리싱 단계 문제 발생
  • 블루투스 테스트 시 macOS에서 정체불명의 에러 발생 → 시연 영상 대체
  • 시간 부족으로 인한 디자인 최적화 미흡

4. 디자인 및 개선 방향

  • 초기 디자인 반복 수정 → 최소한의 기능 중심으로 완성
  • 리액트 네이티브로 재구현 계획 수립

결론

  • Flutter 앱 개발 시 native 기능 테스트의 중요성 강조, 시간 관리 전략 필요
  • 블루투스 기능 구현 시 플랫폼별 호환성 검증 필수, 시연 영상 대체 전략 고려
  • 교육용 앱 개발자에게 실용적 전자 출결 시스템 구현 사례로 활용 가능