nijuyonkadesu / Celestidesk

streamlines permission request / grant mechanism and, notifies employees whether their request has been approved or not through mail / sms
GNU Affero General Public License v3.0
0 stars 0 forks source link

feat(release): configure for release build #22

Open nijuyonkadesu opened 9 months ago

nijuyonkadesu commented 9 months ago

Is your feature request related to a problem? Please describe. Release build requires removing all logging statements. Without log statement, how do I debug on app crashes ?

Describe the solution you'd like

Describe alternatives you've considered Something like crashlytics is needed in absence of Log statements.

Additional context https://github.com/davquar/halfdot - but this is not crashlytics tho

nijuyonkadesu commented 9 months ago

https://developer.android.com/studio/publish

nijuyonkadesu commented 9 months ago

AGP - Manifest update

the android::extractNativeLibs attribute from the manifest and add useLegacyPackaging=false

nijuyonkadesu commented 9 months ago

Proguard Usage

Look at the basics. Just copy pasting -keep class xx.xxx.xxx, idk what's really happening, even enum s are getting renamed, despite having -keep...

and go ask for help in discord andorid community

So grab some basics: - https://www.guardsquare.com/manual/configuration/usage