MySociety in the software project for the Agile Group 12. It's aim is to make it easier for students to find societies at the University of Hull, and keep updated on events.
- Home (0%)
- My Events (0%)
- Events Profile (0%)
- Society Profile (50%)
- Society Search (90%)
- Login / Logout (0%)
- Social Functions e.g Follow Society, View Society Posts & Events (0%)
- User Functionality e.g Own Society, Update Society, Create Posts (0%)
Android - Not Tested- iOS - Tested on iPhone XS Max
This application is built using NativeScript with Angular - this framework enables native cross platform development on both Android and iOS, using familiar web technologies (HTML, Angular, Javascript / Typescript).
Due to iOS Developer licenses and limited to Mac devices etc, it's easier to build & run this application in NativeScript's Preview application on the iPhone via Windows and Linux. This can be achieved by following these instructions:
- Install NativeScript Playground (iOS / Android)
- Install NativeScript Preview (iOS / Android)
- Install node.js on your machine
- Open Command Prompt or PowerShell
- Install Angular by doing the following:
npm install -g @angular/cli
- Install NativeScript by doing the following:
npm install -g nativescript
- Now clone this repository by doing the following:
git clone https://github.com/lukearran/MySociety---Group-12.git
- Change directory to the cloned folder
- To run the application in Preview Mode (e.g NativeScript Preview) then do the following command:
tns preview
- A QR code will appear within the window, open NativeScript Playground and scan this code.
- Wait a few minutes for the app to download a built copy of the app.
- Make changes in code, and it will appear on the Preview App!
Though untested, it's possible to build and install this on Android - not got round to this yet, but will do soon and provide instructions below.