Skip to content

Mobile application for students in student houses to manage their expenses

Notifications You must be signed in to change notification settings

MarnickvdA/streepn-app

Repository files navigation

Streepn App

System Requirements

Documentation

Development

npm install
npm install -g @ionic/cli native-run cordova-res firebase-tools

Start the Firebase emulator

npm run emulator

Local native development

npm run ios|android
# Run in XCode or in Android Studio

# OR NATIVE 
ng build
npm cap sync
npx cap open ios && npx cap open android

Useful tools

Health checks

  • ionic doctor check
  • npx cap doctor

Production builds

There are three different environment for which you can create a build:

ng build --prod


Sync to the native codebases of iOS and Android:

npx cap sync


Continue to native IDEs:

npx cap open ios && npx cap open android

iOS

In XCode, make sure that 'Generic iOS Device' is selected at the App run field.

To create a build: Menu > Product > Archive and then Menu > Window > Organizer. The app build can be validated and distributed to the App Store Connect platform.

Android

To create a build: Menu > Build > Generate Signed Bundle.... Add the release key credentials and select the 'release' build variant. The release will be created and can be found in the Android Studio project under app/prod/release. The ABB can be uploaded to the Google Play console.