Microprocessor TeamProject Mobile Application
- C#, Xamarin Forms
- MVVM, Singleton
- minSdk: 23(6.0 Marshmallow)
- targetSdk: 29(10.0 Q)
- WebSocket, NewtonsoftJson, SHA-256 Encryption
- Visual Studio 2019
-
회원가입
- 아이디와 비밀번호 서버로 전송, 중복 체크 후 승인
- 비밀번호는 어플에서 SHA-256 암호화 후 전송
-
로그인(첫 접속)
- 아이디와 비밀번호 서버로 전송, 비밀번호는 암호화 후 전송
- 값이 유효하면 JWT 발급, App Property에 Token값 저장
-
로그인(두번째 접속 이상)
- App Property에서 JWT 읽어온 후 서버에 Validation Check 요청
- 유효한 Token이면 자동 로그인
-
기기 목록 (21.06.03 수정)
인덱스 번호 클릭 시 바로 기록 조회 가능- 기록 조회 버튼 각 항목마다 우측에 추가
-
기록 보기
- ListView에 열리고 닫힌 기록 표시됨
-
옵션 설정
- Notification으로 어떤 종류의 알람이 울릴 지 설정
- 로그아웃 시 Property의 Token 값 삭제
영상: https://www.youtube.com/watch?v=a5a6oeBi8YY