MCPcopy Index your code
hub / github.com/CovidShield/mobile

github.com/CovidShield/mobile @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
397 symbols 968 edges 145 files 41 documented · 10%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

BackendInterface (Interface)
(no doc) [3 implementers]
src/services/BackendService/types.ts
ActivityResultHelper (Interface)
* This help won't be necessary when androidx.activity:activity-ktx exposes requestCode */
android/app/src/main/java/app/covidshield/utils/ActivityResultHelper.kt
ExposureNotification (Interface)
(no doc) [2 implementers]
src/bridge/ExposureNotification/types.ts
Listener (Interface)
(no doc)
src/types/react-native-system-setting.d.ts
ButtonProps (Interface)
(no doc)
src/components/Button.tsx
TutorialContentProps (Interface)
(no doc)
src/screens/tutorial/TutorialContent.tsx
Mock (Interface)
(no doc)
src/testMode/MockProvider.tsx
OrientationReturnValue (Interface)
(no doc)
src/shared/useOrientation.ts

Core symbols most depended-on inside this repo

get
called by 26
src/shared/Observable.ts
captureMessage
called by 19
src/shared/log.ts
append
called by 16
src/shared/Observable.ts
captureException
called by 16
src/shared/log.ts
log
called by 14
android/app/src/main/java/app/covidshield/extensions/LogExtensions.kt
updateExposureStatus
called by 14
src/services/ExposureNotificationService/ExposureNotificationService.ts
set
called by 14
src/shared/Observable.ts
start
called by 10
src/bridge/ExposureNotification/types.ts

Shape

Function 145
Method 119
Interface 67
Class 62
Enum 4

Languages

TypeScript77%
Kotlin20%
Java3%

Modules by API surface

src/services/BackendService/covidshield/covidshield.d.ts37 symbols
src/services/ExposureNotificationService/ExposureNotificationService.ts25 symbols
src/shared/Observable.ts24 symbols
android/app/src/main/java/app/covidshield/module/ExposureNotificationModule.kt17 symbols
src/bridge/ExposureNotification/types.ts15 symbols
src/services/BackendService/covidshield/covidshield.js12 symbols
src/services/ExposureNotificationService/ExposureNotificationServiceProvider.tsx9 symbols
src/services/BackendService/BackendService.ts9 symbols
src/shared/date-fns.ts8 symbols
src/navigation/MainNavigator.tsx7 symbols
android/app/src/main/java/app/covidshield/extensions/ReactNativeExtensions.kt7 symbols
android/app/src/main/java/app/covidshield/MainApplication.java7 symbols

For agents

$ claude mcp add mobile \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact