Skip to content

JerryZhangZZY/geslock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

113 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


GesLock

android api downloads

GesLock is an Android app that protects sensitive files on mobile phones using secret multi-finger gestures.

Features

  • Intuitive password entry interaction for easy recall.
  • Supports up to 11 gestures.
  • Uses AES CBC PKCS5Padding algorithm for data security.
  • Fully functional document management system.
  • Fully customizable user preferences.
  • Silky smooth animations and fine haptic feedback.
  • Adapts to system dark mode.

Screenshots

Support

Work Plan (Gantt Chart)

  • Task 1: To learn about the latest mobile development and in particular interactions with touch screens.

  • Task 2: To design and implement an algorithm to recognize hand/finger gestures.

  • Task 3: To design and implement a user interface to allow selection of user files and link it with the gesture algorithm.

  • Task 4: To provide at least 3 user cases for the mobile application and compare this approach with the standard.

gantt
title Project Timeline
dateFormat YYYY-MM-DD
section Task 1
Gather user requirements for the app to be developed: 2022-11-01, 2022-11-16
Learn multi-finger touch gestures in smartphones: 2022-11-01, 2022-11-16
Determine the set of gestures: 2022-11-01, 2022-12-01
section Task 2
Write gesture recognition algorithms along with tests: 2022-12-01, 2023-01-01
Learn the application of locally reversible encryption algorithms to software and file standards: 2022-11-16, 2022-12-01
Determine the final encryption algorithm: 2022-11-16, 2022-12-01
Write encryption algorithms and test its correctness and speed: 2023-01-01, 2023-02-01
section Task 3
Build the basic software interface: 2023-02-01, 2023-02-16
Implement full functionality of the software including file management and file encryption and decryption: 2023-02-16, 2023-03-16
Design and implement simple and intuitive user interaction with natural and intuitive animations: 2023-03-01, 2023-04-01
section Task 4
Invite users to trial and gather user cases: 2023-04-01, 2023-04-16
Design of questionnaires for comparative testing: 2023-04-01, 2023-04-16
Invite users to participate in comparison tests and collect questionnaires: 2023-04-01, 2023-04-16
Loading

Thanks

About

GesLock is an Android app that protects sensitive files on mobile phones using secret multi-finger gestures.

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages