웹 사이트 계정의 아이디/비밀번호, 계좌, 카드 번호 등과 같이 자주 헷갈리는 개인 정보를 저장하고 관리할 수 있는 안드로이드 앱 서비스
🗓️ 진행 기간
👥 팀 구성
⚒️ Skills
🔗 Github
2021-11-01 → 2022-03-31
개인 프로젝트
Android Kotlin MVP AWS(EC2) Django Python
https://github.com/dev-loggi/mwodeola-android
비밀번호 생성 규칙, 해킹 의심, 일정 주기로 암호 변경 권장, 구 연인과의 암호 공유 등 여러가지 이유로 늘어난 계정 정보들, 그리고 이제는 부모님 계정도 관리해야 하는 어려움을 해소하고자 앱 서비스를 개발하게 되었습니다.
휴대폰 변경 및 분실 시에도 개인 정보를 안전하게 유지할 수 있도록 모든 사용자 데이터를 서버에 저장하고 불러오는 방식으로 개발하였습니다.
스토어 출시를 목표로 시작한 프로젝트이며 현재 회원(가입/로그인), 화면 잠금 및 비밀번호 입력 창, AutofillService 등의 부가적인 기능은 모두 완성 되었고, 데이터는 아이디/비밀번호 등의 계정 정보를 저장 및 관리하는 기능까지 구현된 상태입니다.
Material Design Guide가 나온 시점부터 안드로이드 플랫폼에서도 디자인적 요소의 중요도가 점점 올라가고 있는 만큼 해당 프로젝트에서도 사용자 액션에 따른 트랜지션이나 에니메이션 기법을 많이 적용하였고, 필요에 따라 직접 CustomView를 만들어 개발하였습니다.
해당 프로젝트는 보안에 매우 민감한 서비스로써 모든 개인 정보 및 비밀번호 등에 적합한 암호화 방식을 채택하여 적용하였고, 화면 잠금, 비밀번호 데이터 확인 시 이중 암호 확인, 문자/이메일 인증, 비밀번호 인증 횟수 제한, 캡쳐 방지, HTTPS 통신, JWT 사용 및 블랙리스트 관리 등의 다양한 보안 프로세스를 구축하였습니다.