Project Diaries
18/04/2019
Doing research on similar apps and discuss about each apps functionalities.
Records of milestones: Comparison table.
Division of project proposal task to each member and compiling the project proposal draft to show to supervisor.
Records of milestones: Project Proposal.
Discussing on our apps functionalities, create use case diagram using Umlet, wireframe, upload diagram to google drive.
Records of milestones: Use Case Diagram, Wireframe.
Change on wireframe, create class diagram using draw.io, upload diagram to google drive.
Records of milestones: Class Diagram.
16/06/2019
Update website and technical manual.
Records of milestones: Java files for Substitution, Transpose, and Affine ciphers.
19/06/2019
Update website.
Records of milestones: Java files for Vigenere cipher.
22/06/2019
Doing prototype and functions on Android Studio.
Records of milestones: FrontEnd XML for prototype, prototype.
​Difficulties faced: Adapt to different screen sizes and prototype crash due to some errors.
23/06/2019
Adding additional functions on prototype.
Records of milestones: Encryption and Decryption for Caesar, Affine, Vigenere, and Transposition ciphers.
24/06/2019
Adding tutorials, about us, and tutorials pages on prototype.
Records of milestones: Tutorials for Caesar and Affine ciphers.
26/06/2019
Adding quiz on prototype.
Records of milestones: Quiz on Caesar cipher.
27/06/2019
Doing cryptanalysis on prototype. Updating Gantt chart, technical manual, project diaries, and user manual.
Records of milestones: Index of coincidence and frequency counting.
02/07/2019
Applied assessor feedback to the application.
Records of milestones: Updated application.
05/07/2019
Update preliminary technical manual and user manual
Records of milestones: Updated preliminary technical manual and user manual.
Update application layout to fit different screen sizes.
Records of milestones: Added playfair cipher and credit system to app.
13/07/2019
14/07/2019
Update website.
Records of milestones: Java file for key phrase cipher.
17/07/2019
Update application.
Records of milestones: Key phrase cipher on the application.
21/07/2019
Update profile.
Records of milestones: Added profile.
26/07/2019
Update layout.
Records of milestones: Updated application.
30/07/2019
Add navigation bar and created game.
Records of milestones: Updated application and added game.
03/08/2019
Animation for Caesar, Affine, and Vigenere ciphers tutorial.
Records of milestones: Updated tutorial on classical ciphers.
05/08/2019
Create tutorial for cryptanalysis.
Records of milestones: Updated tutorial on cryptanalysis.
13/08/2019
Final touch for the application and added splash screen on the application.
Records of milestones: Splash screen.
15/08/2019
Testing on phones and debugging.
Records of milestones: Test cases.
23/08/2019
Discuss testing results on different phones and applied supervisor feedback.
25/04/2019
17/05/2019
23/05/2019
26/08/2019
Finishing Technical Manual and User Manual.
Records of milestones: Technical Manual and User Manual.
28/08/2019
Finishing Project Diaries, Meeting Minutes, and Project Website.
Records of milestones: Project Diaries, Meeting Minutes, and project website.