Part 1: http://msprogrammer.serviciipeweb.ro/2018/10/08/literary-awardspart-1/
Part 2: http://msprogrammer.serviciipeweb.ro/2018/10/15/literary-awardspart-2/
Part 3: http://msprogrammer.serviciipeweb.ro/2018/10/22/literary-awardspart-3/
Part 4: http://msprogrammer.serviciipeweb.ro/2018/10/29/literary-awardspart-4/
Part 5: http://msprogrammer.serviciipeweb.ro/2018/11/05/literary-awardspart-5/
The publishing part is the tricky one. I wanted Web and Mobile ( could someone help me with the Windows/Linux part ? )
Github let’s you have the gh-pages as an website – see https://help.github.com/articles/configuring-a-publishing-source-for-github-pages/ .
What this means in practice ? Menas that , if you deploy the Angular AOT to the gh-pages ( https://github.com/ignatandrei/LiteraryAwards/tree/gh-pages ) , then it should be visible to this url : https://ignatandrei.github.io/LiteraryAwards/
There is also a plugin, angular-cli-ghpages , that does this for you: takes the dist folder ( resulting from AOT Angular build ) and put in gh-pages. You can see the result at https://ignatandrei.github.io/LiteraryAwards/
For Mobile Android I just install the Cordova, copy the dist folder into Cordova and modify the start page in order to point to the Angular results.
But how can I compile Cordova into an Android application ? Turns out that there is a site – https://www.bitrise.io/ – that takes your code ( not only from GitHub, but for free app it is free ) and compiles it – and it gives you back the apk. Also , it can sign the application – something that Google Play requires. ( For this, I have had some problems with generating keys:
“C:\Program Files\Java\jdk1.8.0_171\bin\keytool.exe” -genkeypair -alias upload -keyalg RSA -keysize 2048 -validity 9125 -keystore keystore.jks
“C:\Program Files\Java\jdk1.8.0_171\bin\keytool.exe” -export -rfc -alias upload -file upload_certificate.pem -keystore keystore.jks
)
You can find the Google Play application at https://play.google.com/store/apps/details?id=com.msprogrammer.com
The source code is at github:https://github.com/ignatandrei/LiteraryAwards