3.1 KiB
CocktailShaker App
Project in the context of the event Content Exploitation Models and their Implementation in Mobile Systems under Dr. Jürgen Nützel
This Project only supports NODE Version < 18.
Warning
The project is not commercial. It is just a report of a private event. All the information, resources or brand names found in the text or appearing in the photos are provided for information and demonstration purposes only. Any types of direct or indirect marketing are not assumed. The authors of the project warn about the damage alcohol does and don't take any responsibility for a result of the use of any content posted. All the cocktail recipes are for information only. No food bloggers, bartenders or programmers were harmed in the making of this project.
Download
Download the ready app from releases page
Contribution
- the (CocktailDB)[https://www.thecocktaildb.com/] API; you can add your own API Key
- Cocktails: International Bartenders Association (Teijo)
- Cocktailpictures
- Glasses
- Library for Apps Ionic
- JS Framework Vue
- cross-platform compability Capacitor
- Logo made with Ionic Get started Tool
Develop locally
- download the installer](https://nodejs.org/) for Node LTS
- install the ionic CLI globally:
npm install -g ionic
- clone this repository:
git clone https://github.com/wieerwill/cocktailshaker-app.git
- move to folder
cd cocktailshaker-app
- run
npm install
from the project root - run
ionic serve
in a terminal from the project root - follow the link in the console to view the app in the browser or smartphone
Build & Deploy
- To create a current build run
npm run build
orionic build
; all files in/dist
will be created and/or updated - after each building process update your capacitor:
ionic cap copy
- after each big updates or changes in code sync your capacitor:
ionic cap sync
- Web build
- already done in
dist/
- already done in
- Android build
- AndroidStudio required
- open app in android studio
ionic cap open android
- update android permissions:
android/app/src/main/AndroidManifest.xml
- to publish app to appstore add your signature. For local development an example is at
android/signing/keystore.properties.example
- May adjust your
storeFile
for the correct platformstoreFile=~/.android/debug.keystore
- iOS build
XCode
on a Mac required- open app in Xcode
ionic cap open ios
- update iOS permissions inside Xcode with tab "Info"
- create your apps signature with tab
Signing & Capabilities
License
The project runs under the MIT licence.