node -v –> version node
npm -v
install ionic
-> npm install -g ionic cordova
create project
–> ionic start MyDecApp blank
start service kat dalam folder project
–> ionic serve
create file baru
–> ionic g page Profile
tgk template
–> ionic start –list
generate provider
–> ionic g provider webservices
remove platform android
–> ionic cordova platform remove android
add platform android
–> ionic cordova platform add android
built android
–> ionic cordova build android
tukar icon
–> ionic cordova resources
built android
google play
–> ionic cordova build android –prod –release
keytool -genkey -v -keystore my-release-key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias my-alias <– run sekali je kunci ni
keytool -genkey -v -keystore upminfokey.jks -keyalg RSA -keysize 2048 -validity 10000 -alias upminfo
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.jks android-release-unsigned.apk my-alias
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore upminfokey.jks android-release-unsigned.apk upminfo
zipalign -v 4 android-release-unsigned.apk HelloWorld.apk
zipalign -v 4 android-release-unsigned.apk UPMScanner.apk
apksigner verify HelloWorld.apk
apksigner verify UPMScanner.apk