[go: up one dir, main page]

Skip to content

ursiday/mmmmm-mobile

 
 

Repository files navigation

MMMMM client for Secure Scuttlebutt

ALPHA version! This is heavily under construction, not ready for real usage.

Install dependencies

Use node v6.9.1 and yarn v0.27.5.

yarn

Mac OS note: You might need realpath, install it through coreutils:

brew update
brew install coreutils

Build/run in development

react-native run-android

Important Dependencies

  • React Native
  • TypeScript
  • Cycle.js with xstream
  • Pull streams
  • react-native-scuttlebot
    • Uses react-native-node under the hood
      • Which in turn uses NodeBase (node.js v7 compiled for android arm devices)
  • react-native-ssb-client
  • Patchcore (with depject)

Integration tests

We use Appium and Tape, just plug in a device through USB and run npm run test-e2e-android. This will run tests on top of the release variant of the app, so it that doesn't exist, you must run npm run android-release first.

About

A mobile app for secure-scuttlebutt

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 88.8%
  • JavaScript 7.0%
  • Objective-C 2.4%
  • Other 1.8%