Skip to content

innowatio/iwapp

Repository files navigation

Build Status Dependency Status devDependency Status

iwapp

Mobile app of Innowatio.

Development environment setup

After cloning the repository, run npm install to install all dependencies, and npm run dev to start the development server.

N.B. iwapp need backend service (iwwa-back) running on local 3000 port.

Config

android

There are three development configuration: debug, beta and main.

FCM

debug

In Firebase console, you can get the google-services.json file for package name com.innowatio.iwapp.debug and place it in android/app/src/debug/ directory.

beta and main

In Firebase console, you can get the google-services.json file for package name com.innowatio.iwapp and place it in android/app/ directory.

apk generation

Create a signing key with this command:

keytool -genkey -v -keystore iwapp-release.keystore -alias iwapp-release -keyalg RSA -keysize 2048 -validity 10000

This command prompts you for passwords for the keystore and key, and to provide the Distinguished Name fields for your key. It then generates the keystore as a file called my-release-key.keystore.

You should set the signing key in your Keychain Access, click the add button and insert Keychain Item Name as iwapp-release and Account Name as Innowatio Spa. For other info, see React Native docs and safer password in gradle post.

iOS

All the modify to iOS code should be from iwapp.xcworkspace and NOT iwapp.xcodeproj:

open iwapp.xcworkspace

There are three development configuration: Debug, Preprod and Release.

FCM

In Firebase console, you can get the GoogleService-Info.plist file and place it in /ios/iwapp directory (next to your Info.plist).

About

Mobile app of innowatio, in React Native

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •