A modern Android application for text sharing, file sharing and URL shortening service based on rustypaste. Built with React Native and Expo.
Upload | List Uploads | Settings |
---|---|---|
![]() |
![]() |
![]() |
- Clone the repository
- Change directory to src
- Install dependencies:
npm install
- Start the development server:
npm start android
- Follow the Expo CLI instructions to run on your desired platform
`Note: droidypaste is only tested in android platform"
- Open the app settings
- Enter your RustyPaste server URL
- Enter your authentication token and delete token if applicable
- Save the settings
- Enter text in the text area
- Choose between regular upload or one-shot
- Tap the upload button
- The result URL will be copied to clipboard and shown in a notification
- Tap "Upload File" or "Upload Image"
- Select a file from your device
- Optionally set an expiry time
- The file will be uploaded and the URL copied to clipboard
- Enter a URL in the input field
- Choose between:
- Shorten URL: Creates a short link
- Upload Remote: Downloads and hosts the remote file
- Share files, text or url to droidypaste
- Files and text are uploaded and urls are shortened
- The URL copied to clipboard
- Configure app.json with your production settings
- Build for Android:
npx expo prebuild --platform android --clean
cd android
chmod +x gradlew
./gradlew assembleRelease
- Release file location:
src/android/app/build/outputs/apk/release/app-release.apk
- Fork the repository
- Create a feature branch
- Commit your changes
- Push to the branch
- Create a Pull Request
- Share intent integration (files, text can be shared through other app)
- Page dedicated for Listing all endpoints & deleting endpoints
- Usable without authtoken
- Release on fdroid store
MIT License - see LICENSE file for details