aeddi / mobile-rn

IPFS based P2P messaging for the mobile

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Swishh Mobile

This repository contains the REACT NATIVE app which interacts with our GO Server to enable a secure P2P Messaging platform

🧳 Requirements

Requirements for working on iOS and Android apps

💡 $GOPATH may need to be set explicitly (usually $HOME/go)

Android dev requirements

  • An Android app development environment, e.g. Android Studio
  • Android SDK, with the following enabled (in Android Studio Code in Tools --> SDK Manager):
    • SDK Platform "Android 11.0 (R)"
    • Android SDK Build-Tools
    • LLDB
    • NDK version 23.1.7779620 (export ANDROID_NDK_HOME="$ANDROID_HOME/ndk/23.1.7779620")
    • Cmake
    • Android SDK Command-line Tools
  • A physical or virtual Android device (in Android Studio, Tools --> AVD Manager)
  • Java 8. If you already have another version of Java, you can use a version manager and Homebrew to add another installation. Some nice instructions are given here.

💡 Check you can run all the commands sdkmanager, emulator, ndk-bundle, and adb (these are binaries in $ANDROID_HOME subfolders)

About

IPFS based P2P messaging for the mobile

License:MIT License


Languages

Language:TypeScript 66.3%Language:Java 14.9%Language:JavaScript 14.6%Language:Swift 2.1%Language:Makefile 1.0%Language:Objective-C 0.7%Language:Ruby 0.3%Language:Shell 0.1%Language:Starlark 0.0%