Skip to content

Latest commit

 

History

History
102 lines (65 loc) · 2.21 KB

README.md

File metadata and controls

102 lines (65 loc) · 2.21 KB

SAMI Maths Club App

Pre-requisites

  • Install Node JS
  • Enable yarn package manager
corepack enable
  • Install dependencies
yarn install

Run on Web

yarn start

Running on android

First you must add the android platform for the build

cd maths-club-app
npx cap add android

Once the platform has been added, the app should be built and synced across From the app folder run:

yarn build
npx cap sync

Or from the main folder

yarn build

Finally open Android studio in the generated folder maths-club-app/android You should be able to build and run the app directly from android studio.

Use Live-Reload Follow guide at: https://capacitorjs.com/docs/guides/live-reload#using-with-framework-clis

Example change to capacitor.config.ts

server: {
    url: "http://192.168.50.67:4200",
    cleartext: true,
  }

Example (windows) command to serve with host binding

cd maths-club-app
yarn ng serve --host=0.0.0.0

Running on IOS

Run from xcode

Build production via product -> archive and select provisioning profile Can upload to testflight/app store connect from output view

Angular Docs

This project was generated with Angular CLI version 9.1.3.

Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

Code scaffolding

Run ng generate component component-name to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory. Use the --prod flag for a production build.

Running unit tests

Run ng test to execute the unit tests via Karma.

Running end-to-end tests

Run ng e2e to execute the end-to-end tests via Protractor.

Further help

To get more help on the Angular CLI use ng help or go check out the Angular CLI README.