LRDA Mobile is the mobile app for the Lived Religion Application (LRDA), designed to provide ethnographers with an accessible platform to share their data worldwide. Built using React Native and TypeScript, this app connects to the Rerum Website to facilitate seamless data integration.
Make sure you have Node.js, React Native, and Expo CLI installed on your machine. If you need guidance, please follow the React Native Getting Started guide.
Once you have the prerequisites installed, you can install the dependencies for the app by running:
yarn install
To start the app, run:
yarn run start
This command will start the Expo server, compiling the JavaScript code for the app, which you can run either on a simulator or your mobile device.
Depending on whether you have an Android or an iOS device, when you run yarn run start
, it will provide a QR code along with options a
for running on an Android simulator or i
for running the application on an iOS simulator.
To run the application on your phone, you need to download the EXPO application, available on both the Android Play Store and iOS App Store.
Launch the app on your device or emulator using the yarn run start
command. This will open the Expo DevTools in your browser, where you can select the device or emulator to run the app.
- The app does not compile to the web due to a dependency on react-native-maps.
- In the location data section of a note, an error displaying "NaN" may appear.
- Scroller on add note and edit note sometimes do not work on IOS
- The notes orientation on map page for android is off centered.
LRDA Mobile is released under the MIT License.