Challenge Overview
1. Context:
PROJECT CONTEXT
Develop a contact tracker native app for the client’s "back to work" study.
2. Expected Outcome:
-
The apps are using TCN protocol/libraries (for Bluetooth).
-
BLE based exposure alerts are working, and ‘contacts’ (nearby devices) are being detected that meet the criteria
-
Sign In and authentication to support non-native Cognito login screen
-
A screen for QA and testing the app, which displays ‘contact’ alert data and responses from back end services.
-
The TCN library should be used in such a way that the duration and approximate distance can be included in the contact details (this is a beta feature and this experiment will help validate the working of it)
-
The TCN library should be used in such a way that contacts between teh following devices can be logged when app is running in background mode:
-
Android-Android
-
Android-iOS
-
iOS-Android
-
iOS-iOS (when an Android bridge device running the Android app is present)
-
-
App will use Check User end point to look for a positive test result and trigger upload of TCN reports, and trigger download of TCN reports if there are any
-
Integration of App Center in the app for iOS and Android for Analytics, Crashes and Distribution services; Integration for Azure Notification Hub for push notifications
3. Challenge Details
INDIVIDUAL REQUIREMENTS
In this challenge, you are responsible for creating professional README and BLOG markdown files for the android and ios codebase.We will also provide you a test scenario document with many test cases, so you can understand what are supported in the mobile apps.
You can refer to this to see how the README/BLOG should be formatted: https://github.com/tmobile/redis-ui-ng. But please don't add LICENSE info this project.
TECHNOLOGY STACK
- Mobile App
Final Deliverables
- Updated README md file
- New Blog md file