IT·프로그래밍 / 모바일앱 개발

업무용 웹 애플리케이션을 네이티브 앱으로 패키징

진행 방식
외주: 약속된 과업을 일정 기간 내에 완성해 결과물을 받아요
의뢰인 유형
기업(법인·개인사업자·예비창업자)
프로젝트 시작일
2024-05-20
프로젝트 종료 예정일
2024-06-20
준비 상황
필요한 내용을 가볍게 정리해놓았습니다
정부지원 여부
정부지원사업 아님
프로젝트 설명
0. 견적 사항 600만 원 전후 / 1개월 (협의 가능) [프로젝트 개요] - 기업 내 업무용 웹 애플리케이션을 네이티브(iOS, 안드로이드) 앱으로 패키징 - 기존에 사용하던 App의 기술지원 미비로 재개발 (필요시 기존APP을 보여줄 수 있음) [의뢰 스콥] - 웹애플리케이션을 Native앱으로 패키징 (프론트엔드) [산출물] - 소스코드 - PostMessage (javascriptInterface) API 명세서 (앱 > 웹 javaScript 통신이 필요한 경우 활용을 위함) [필요기능] 1. 개발환경 - 비상주 : 필요시 1~2회 미팅을 진행할 수 있음 - 개발완료시 당사 개발PC에 원격접속하여 개발환경 구성 및 소스코드 구성 필요 - 웹 > 앱 통신 시 필요한 API 명세의 경우, 자사에서 제공 가능 - 현 웹 서버 활용 (리눅스 기반 java) - OS : iOS & Android - 개발언어 : Flutter or React-Native 2. 목표APP 실행 가. 설치 - 최초 설치는 당사 내부에서 임직원에게 별도 공지 - 플레이스토어 또는 앱스토어 미사용 예정 나. 앱 업데이트 - 앱 실행시 Restful API를 호출하여 버전체크 (Restful API 제공예정) - 설치된 앱과 버전이 상이할 경우 앱설치 URL로 이동 - 업데이트시 기존 App제거 후 최신버전 설치 또는 앱 자체 업데이트가 가능해야 함 (마켓플레이스에 배포하지 않음) 다. 보안모듈(SSM) 연동 - 앱 실행시 보안모듈(SSM모듈) 설치여부 체크 및 설치 (SSM 연동 매뉴얼 제공예정) - 앱실행 > 보안모듈 실행 > 캡쳐방지 기능이 활성화 라. 앱 종료 또는 최소화 - 앱 최소화 또는 앱 종료시 캡쳐방지 기능 비활성화 3. 사용자인증 - INDEX 페이지 : 최초 앱실행시 대시보드 페이지로 이동 (URL 제공예정) (로그인 세션이 없을 경우 자동으로 SSO 로그인페이지로 전환됨) 4. 앱 환경설정 가. 앱 잠금해제 방식 설정 - 네이티브 앱의 설정에서 잠금방식으로 아이디/패스워드 또는 패턴 또는 생체인식(FIDO) 으로 설정 - 잠금방식 설정에 따라 이후 앱실행시 설정된 잠금해제 방식으로 처리 나. SSM 모듈 강제종료 다. 조직도 다운로드 - 후즈콜 기능을 위해 조직도 다운로드 기능 필요 (조직도를 다운로드 하는 Restful API 제공예정) : 전화 수신시 저장된 조직도 정보의 연락처를 매칭하여 발신자 정보 표시 - 다운로드 버튼 클릭시 조직도 정보를 Restful API를 이용하여 Device에 저장 : 기존의 조직도 정보를 모두 삭제하고 다운로드 한 정보로 갱신 라. 버전정보 - 설치된 앱의 버전정보 표시 5. 기타 앱 기능 - CustormUrlScema : 타 App 또는 웹페이지에서 목표APP을 실행할 때 사용 - PostMessage : 네이티브 앱과 웹뷰 간 데이터 처리 > PostMessage 및 javascriptInterface 를 이용한 앱 버전 읽기, GPS 좌표 조회, 디바이스 정보 조회 - 목표 APP의 WEBVIEW에서 링크처리 : 기본적으로 App 내에서 웹페이지 이동 - 네트워크 체크 : 앱 실행시 웹사이트 접속 가능여부 체크, 불가시 안내 메시지 팝업 - Back버튼 처리 : 로그인 페이지 및 대시보드화면 에서 Back버튼 클릭시, App 종료 확인 팝업 및 종료처리 7. 유지보수 - 년간 유지보수 가능여부 Comment 요청 - 유지보수 내용 > 앱 재패키징 : App 변경사항 발생시 > 년1회 IOS 인증서 교체, 빌드 > OS 버전UP에 따른 호환성 패치 > 장애대응 ※ 포트폴리오/소개 자료 (회사소개서, 홈페이지 등)/견적서/제안서 등에 외부 연락처 기입 시 정책 위반으로 불이익을 당할 수 있으니 유의 바랍니다. ※
개발 언어 및 스킬
Flutter React Native
avatar
신*****
세금계산서
필요
예산
6,000,000
비슷한 프로젝트 등록하기
프로젝트 등록하고, 딱 맞는 전문가를 만나보세요.
비슷한 프로젝트 등록하기 >