https://github.com/fabiangosebrink/basta-spring-2018
Repository for my demo at the BASTA! Spring 2018 Cross Platform Cordova Electron Angular & ASP.NET
https://github.com/fabiangosebrink/basta-spring-2018
Last synced: 3 months ago
JSON representation
Repository for my demo at the BASTA! Spring 2018 Cross Platform Cordova Electron Angular & ASP.NET
- Host: GitHub
- URL: https://github.com/fabiangosebrink/basta-spring-2018
- Owner: FabianGosebrink
- Created: 2018-01-28T19:06:39.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-02-19T20:25:23.000Z (over 7 years ago)
- Last Synced: 2025-01-28T18:32:18.792Z (5 months ago)
- Language: TypeScript
- Size: 876 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ASP.NET Core WebAPI / Angular Demo with Cordova, Electron (Cross Platform) for the BASTA Spring 2018
This repository offers you a demo application implemented with the AngularCLI and an endpoint using ASP.NET Core WebAPI. You can build it for every platform: Mobile, Desktop & Web.
Server and Client are completely seperated that you can exchange the endpoint easily.
### Check the corresponding package.json for the npm commands to start the repository
## Prerequisites
* [Android SDK](https://developer.android.com/sdk/index.html)
* [Windows 10 SDK](https://dev.windows.com/en-us/downloads/windows-10-sdk)
* Download and install [ImageMagick](http://www.imagemagick.org/script/download.php) (base toolkit for image processing, used here for splash screen and icon generation)## Angular Client with Webpack, Treeshaking and Ahead of Time (Aot) Compilation
This client is implemented with Angular and Webpack. You can start the application by running
`npm install`
and
`npm start`
the application starts and runs in your default browser.
You can build Cross Platform by typing
`npm run build-all`
for building Web, Desktop (Windows and Linux) and Apps for Android in the .dist folder.