Skip to content

Latest commit

 

History

History
40 lines (23 loc) · 1.65 KB

README.md

File metadata and controls

40 lines (23 loc) · 1.65 KB

project-404-name-not-found

NOTE

This is a manually cloned version of the original repository so some of the original documentation (like the wiki) aren't available. I also edited the README slightly to be more clear. However, the code is untouched.

Project name: project-404-name-not-found

Team composed of: Jeremy Bailey, Yadunandan Pillai, Daniel McNamara, John Naylor.

The initial idea of our application was to create an app that would allow users to chat over Wi-Fi using public-key encryption. This would ensure that users messages could not be intercepted over Wi-Fi and read. We also decided that we would be using Kotlin instead of Java.

Because of the complicated nature of our application, testing became quite difficult. Even coming up with easy to test scenarios was difficult since most of the application had to be fully functional before we could even test most of the components. An example being is having to test connections between two users (since it is a messaging application). This would involve using multiple devices or multiple emulators.

Targeted testing device: Pixel 2XL

Video Demo is under a Wiki page

Android Lint:

240 typos: not actually typos,

Correctness:

  • ignore round_button.xml error
  • needed different support library versions to ensure app runs
  • minimum API was set to below 24 allow for testing app

Security:

  • permission based service is a future feature

Kotlin:

  • We apologise for inventing our own naming conventions for this project

Spelling

  • Everything is our variable names or other stuff.

Hardcoded Text: ignore all,

Performance>Used Resources: ignore default icon and ignore extra design elements,