안녕하세요.
담당 매니저 김수민입니다.
기간제(상주) 프로젝트 희망 근무 시작일을
등록해 주시면, 파트너님의 일정에 맞는
적합한 프로젝트를 추천해 드려요.
플러스
지오펜스 기반 현장 출퇴근·작업자 위치 확인 Flutter 앱 개발
개발
안드로이드 · iOS
관제ㆍ모니터링, ERP 전사자원관리, 업무자동화ㆍRPA
프로젝트 배경
산업·건설 현장에서는 작업자가 배정된 현장에 실제로 있을 때만 출근·작업 시작·기밀 문서 열람을 허용해야 하지만, 수기·육안 확인은 누락과 오기재가 잦았습니다. 특히 앱이 꺼진 상태에서 현장 도착·이탈을 자동 감지할 수단이 없어 실시간 근태·안전 파악이 어려웠고, 현장 기밀 문서가 외부에서 열람될 보안 위험도 있었습니다. 앱 종료 상태에서도 동작하는 지오펜스 인증과 위치 기반 문서 보안이 함께 필요했습니다.
프로젝트 성과
iOS 무음 푸시 미수신 근본 원인 규명·해결
Flutter 신규 화면 생명주기와 메시징 라이브러리 간 비호환(공개된 미해결 이슈)을 특정해 해결. 전경·배경·완전종료·잠금·재부팅 5개 실기기 시나리오에서 수신 확인.
백그라운드 위치 권한 앱 App Store 심사 통과
내비·운동 앱 위주로 허용되는 백그라운드 위치 정책에 기술 근거로 소명하고 불필요 항목을 정리해 iOS 승인, Android 출시 준비 완료.
Firebase 원격 모니터링 체계 구축
Crashlytics로 앱 충돌·예외를 즉시 포착하고 Analytics로 출퇴근·알림 등 주요 이벤트를 추적해, 출시 후에도 오류와 사용 패턴을 원격으로 진단하는 체계를 구축.
배터리 부담 없는 서버 주도 위치 폴링 전환
단말 스케줄러의 배터리 소모·지연 문제를 서버 주도 푸시 폴링 구조로 전환해 정시성과 배터리 효율을 동시에 확보.
현장 밖 문서 열람 차단 + 워터마크 보안
미출근·현장 반경 밖이면 위치 재검증 후 즉시 차단하고, 이름·현장·시각 워터마크와 화면 캡처 방어로 기밀 문서를 보호.
핵심 기능
위치 게이팅 출퇴근
출근 버튼은 현장 반경 안에서만 활성화되고, GPS를 여러 번 측정해 가장 정확한 좌표를 채택. 현장 밖 접근은 즉시 비활성화하고 재확인을 안내.
진행 단계
출퇴근 화면·위치 게이팅 구현
2026.05.
출근 버튼 반경 조건 잠금, GPS 다중 측정 로직, 첨부 문서 열람 차단·워터마크, 이탈 시 재확인 안내 구현.
프로젝트 상세
근무 현장 위치를 기준으로 출퇴근을 자동 인증하고, 고위험·1인 작업 현장의 작업자 위치를 확인하는 Flutter 앱입니다. iOS·Android 모두 앱이 완전히 종료된 상태에서도 현장 진입·이탈을 감지해 출퇴근 리마인더를 보냅니다. 출근은 현장 반경 안에서만 가능하고, 현장 밖에서는 작업지시·안전 문서 열람이 차단되며 워터마크로 보호됩니다. 백그라운드 위치 정책이 까다로운 App Store 심사를 통과했습

비슷한 프로젝트를 준비 중이라면?
위시켓 매니저와 상담하세요.

참여 개발사와 미팅 연결

프로젝트 1:1 컨설팅 제공

무료로 프로젝트 등록하기

작업한 파트너 프로필 보기

fi******
개발 · 개인사업자

프로젝트 정보

참여 기간
2026.05. ~ 2026.06.
참여율
참여율이 100%인 프로젝트는 해당 파트너님이 온전히 작업한 결과물입니다.
외부 공동 작업의 경우 기여도에 따라 참여율이 달라지며 역할, 프로젝트 설명을 통해 업무 분야 및 참여 범위를 확인할 수 있습니다.
100%
고객사
세이브잡스
역할
개발, PM
관련 기술
firebase analytics
Android
Dart
firebase crashlytics
Firebase FCM
Flutter
riverpod
iOS
geolocator
workmanager
dio
Apple Business Manager
Unlisted App
CLRegionMonitoring
GeofencingClient
Go Router