Skip to content

Latest commit

 

History

History
79 lines (50 loc) · 1.73 KB

README.md

File metadata and controls

79 lines (50 loc) · 1.73 KB

Umami Mobile

Please refer to https://github.com/trilitech/umami-mobile for further developments.

Overview

A mobile version of the Umami Tezos wallet.

Initial setup

You need to make sure that all the dependencies are installed. Please make sure that you are using yarn v1 (e.g. v1.22.19).

yarn install

If you are going to build and run your app on an iOS then please also make sure that cocoapods are installed and then run this command from the ios folder

pod install

Commands

Compile rescript source to javascript:

yarn res:build

Compile rescript source to javascript in watch mode:

yarn res:watch

Run app in IOS Sim (Mac Only)

yarn ios

Run app in simulator with a specified device. See this answser:

npx react-native run-ios --simulator="iPhone 8"

Run tests in watch mode:

yarn test:watch

Running your app

In order to run the app you need to attach necessary google analytics settings

iOS

  • Download GoogleService-info.plist from your GA account
  • Open the project in XCode
  • Place the file under UmamiMobile target (next to Info.plist)

Android

  • Download google-services.json from your GA account
  • Move the file into android/app folder

iOS build errors

When archiving the app after a fresh pod install, you probably will get the following error:

Multiple commands produce 'path/AccessibilityResources.bundle

To fix this error, just delete React-Core.common-AccessibilityResources in the Pods project as described here.

Deprecation

Further development will be performed in the this repository: https://github.com/trilitech/umami-mobile