Raindrop.io iOS and Android app
Official iOS and Android client for Raindrop.io. This repository do not include any credentials or sensitive info.
I decided to open source it to be more transparent for users in terms of what app exactly do on your device, plus anyone could track development progress.
I am open to all kind of contributions. If you find a bug or have improvement feel free to submit issues or pull-requests!
Would be great if you can help with resolving known issues and planned improvements described below.
App features:
- One codebase for iOS and Android thanks to React Native
- Truly native look and feel, including navigation and split-view on iPad
- Share extension
- Login in with Google, Apple
- Themes support
- Multilingual UI
Folders structure:
- src
- assets - static files
- co - common React components
- data - redux store (this code is also reused on Raindrop.io Web app)
- local - redux store specific to this app
- modules - navigation, i18n, etc
- screens
Install
- Rename
.env.example
to .env
npm i
react-native run-ios
or react-native run-android
- Create empty
/ios/main.jsbundle
file
Known issues
- [ ] No momentum scroll on Android 9. This is React Native issue that not yet resolved
- [ ] Special patch for Reanimated on Android<=8