Challenge Overview
Overview
Greetings all, what we have here is a "code ideation". Our client is looking to test the ability to detect NFC signals from Android phone across a distance. The use case for this is unique and they will not be using NFC in the typical way. The primary goal is to find ways to force an Android device to generate different kinds of strong / sustained NFC signals. Communication via NFC is not important for this test - we simple need to detect the signal.
Challenge Details
In this challenge we'd like you to create a simple Android app which is able to run multiple "tests". Each test should exercise the NFC chip in a different way. The design of the app is up to you, the meaningful part of this challenge is to determine what kinds of NFC signals can be generated.
Additional Notes
The application needs to run on current main versions of Android.
In order to increase the chances for detection, we want to generate the strongest possible signal for the longest period of time (e.g. several seconds if possible).
"Tests" that require a second phone can be used, but we prefer solutions that can generate signal with a single phone.
Please include as many unique tests as possible (as long as they're are truly different from each other).
If there are ways to take advantage of lower level access to NFC hardware in particular phones, these would be valuable as well (please document the phone hardware requirements).
Bonus
We want to encourage different ways to think about this problem and different solutions. If your submission passes (> 80% review) and you have a unique idea / test (which no one else has submitted), you will be paid an additional $100 for each such idea. Assignment of this bonus award will be determined strictly by the project team.
Final Submission Guidelines
Submission Guidelines
Submit your application as a zip file
Include a detailed discussion of each "test" in your submission
Include an installation / deployment guide
Include a brief video showing your solution running