Welcome! This repo should be used to complete the React Native portion of take home challenge for the Principal Support Engineer, Mobile Apps role.
- Clone or make a fork of this repo to work locally.
- Android Studio
- Xcode
- CocoaPods
- React Native
- FullStory does not support Expo Go. Please use the React Native CLI.
This repo was built with node v18.4.0, Ruby v2.7.5, npm v8.15.0, yarn 1.22.19.
‼ Please use v1.32.0 of the FullStory SDK.
-
Fork this repository and integrate FullStory's SDK.
-
Utilize yarn or npm to build the app's dependencies.
-
Integrate FullStory into the application.
⚠️ Use org ido-1EJJEX-na1
-
Implement a Custom Event that fires when the app is launched. This event should meet the following specifications:
- event name:
RN Challenge Session Captured
- include an event property called
name
and use your name as the value.
- event name:
-
Utilize the SDK's onReady listener in both iOS and Android to print the session URL in runtime logs.
-
Provide a link to your fork or branch along with a session URL for each platform.
- Don't worry about the app's functionality. It should be minimally interactive, but clicking on the cat doesn't actually make it play a sound right now. 😿
- Try not to spend more than 2 days on this exercise.
- Reference our knowledge base and developer site for guidance.