-
Notifications
You must be signed in to change notification settings - Fork 4
/
devdocs.txt
33 lines (29 loc) · 1.48 KB
/
devdocs.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#Setting up all the things
[Create Git Repo]
[Create project in Firebase]
ionic start MyCoolAppIdea tabs --type=angular
ionic serve
ionic cordova platform add browser // This one really necessary if just PWA?
ng add @angular/pwa
ionic build --prod --service-worker
firebase init
firebase deploy
[Check PWA-ness with Lighthouse]
#Adding Firebase Authentication
[Add desired authentication method in Firebase Console]
npm install firebase @angular/fire --save
[Setup AngularFire as per docs]
[Import AngularFireModule and AngularFireAuthModule]
[Do the example Google Login]
#Adding Firestore Data
[Create Firestore Database in Firebase Console]
[Import AngularFirestoreModule]
* [DONE] Get profile data about Player (nickname)
* Get Match History for Player
* Get Win-Loss Statistic for Player
* Be able to start a match
* Be able to join a match
* Be able to score a match
Useful commands related to Android publishing
"C:\Program Files\Java\jdk1.8.0_191\bin\jarsigner.exe" -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore "C:\Users\Paul.siersma\Google Drive\Sec\foostracker.keystore" C:\Dev\PsiOps\Projects\MyFoosTracker\platforms\android\app\build\outputs\apk\release\app-release-unsigned.apk alias_name
C:\Users\Paul.siersma\AppData\Local\Android\Sdk\build-tools\29.0.1\zipalign.exe -v 4 C:\Dev\PsiOps\Projects\MyFoosTracker\platforms\android\app\build\outputs\apk\release\app-release-unsigned.apk C:\Dev\PsiOps\Projects\MyFoosTracker\platforms\android\app\build\outputs\apk\release\foostracker.apk