TrafeX / clipboard.ninja-app

The Android app for Clipboard.ninja, build with React Native

Home Page:https://clipboard.ninja

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Clipboard.ninja Android app

Android and (soon/maybe) IOS app for https://clipboard.ninja.

See the source of the website on GitHub

Features

Clipboard.ninja is a quick and secure way to share text between devices.

  • It's realtime; you'll see the text immediately appear on the receiving device.
  • It's secure; the connection to the server is encrypted with SSL.
  • It's private; you first need to connect to the other device before you can send something, this way the data never has to be (temporarily) stored on the server.
  • You can connect with multiple devices, simultaneously receiving the text.
  • No registration is needed, a 6 digit number is enough to connect the devices.

Development

Also see Running React Native app in Ubuntu

Requirements

  • sudo apt install openjdk-8-jre openjdk-8-jdk
  • sudo apt install qemu-kvm libvirt-bin

Run emulator

  • Start Android emulator
cd ~/Android/Sdk/tools
emulator -use-system-libs -avd Android13
  • Run Android devserver
node_modules/.bin/react-native start
node_modules/.bin/react-native run-android

Create release

cd android/
./gradlew bundleRelease

File can be found in app/build/outputs/bundle/app-release.aab

About

The Android app for Clipboard.ninja, build with React Native

https://clipboard.ninja

License:GNU General Public License v3.0


Languages

Language:Objective-C 40.1%Language:JavaScript 26.4%Language:Starlark 17.5%Language:Java 16.0%