An open API service indexing awesome lists of open source software.

https://github.com/alt-f1/grocerieslist

Grocerires list progressive web app : iOS, Android, Web, Angular, NativeScript
https://github.com/alt-f1/grocerieslist

Last synced: 7 months ago
JSON representation

Grocerires list progressive web app : iOS, Android, Web, Angular, NativeScript

Awesome Lists containing this project

README

          

# Groceries list Progressive Web App using NativeScript and Angular6s

Groceries list using Progressive Web App technologies : nativescript, angular, html, css

Test the application on Android :

Heavily based on NativeScript [sample groceries](https://github.com/NativeScript/sample-Groceries)

* Source code :

## Build the application on Android

* documentation
* run the app using native playground : `tns preview`
* run the app on android : `tns run android` (wait >15 minutes before the app is compiled and uploaded on the Android virtual machine)

## Android publishing requires the signature of the app

* [Publishing a NativeScript Android App in Google Play](https://docs.nativescript.org/tooling/publishing/publishing-android-apps)
* [Create a key store (certificate) to deploy the Android app on the Google store](https://developer.android.com/studio/publish/app-signing#signing-manually)

1. Generate the certificate :
* `keytool -genkey -v -keystore my-release-key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias my-alias`
1. not required : upgrade the certificate :
* `keytool -importkeystore -srckeystore my-release-key.jks -destkeystore my-release-key.jks -deststoretype pkcs12`
2. Build the android app using the certificate :
* `tns build android --release --key-store-path my-release-key.jks --key-store-password aStorePasswordToChange --key-store-alias my-alias --key-store-alias-password aPasswordToChange`
3. Build the android app WITHOUT the certificate :
* `tns build android`

## Screenshots

![Screenshot](assets/screenshots/Screenshot_1541944414.png)
![Screenshot](assets/screenshots/Screenshot_1541944427.png)
![Screenshot](assets/screenshots/Screenshot_1541944405.png)
![Screenshot](assets/screenshots/Screenshot_1541944441.png)
![Screenshot](assets/screenshots/Screenshot_1541944471.png)
![Screenshot](assets/screenshots/Screenshot_1541944498.png)
![Screenshot](assets/screenshots/Screenshot_1541944480.png)