• Stars
    star
    432
  • Rank 97,251 (Top 2 %)
  • Language
    JavaScript
  • Created about 5 years ago
  • Updated 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Official Raindrop.io mobile app for iOS and Android

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, Facebook, Twitter and Vkontakte
  • 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

  1. Rename .env.example to .env
  2. yarn
  3. react-native run-ios or react-native run-android
  4. 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