Comments (12)
I tried to remove proguard some days ago, but the apk sitze grows from ~500kb to ~650kb
from andlytics.
I still want to keep it minus the Obfuscation.
from andlytics.
Where are the 4 files of ./proguard/ of each release? Without them no deobfuscation possible..
ProGuard is not only for obfuscation! Maybe we could disable renaming of functions
from andlytics.
I don't know, will check when I am back home.
I know ProGuard does more than obfuscation, like optimization of the code etc. That why I said I want to keep it minus the obfuscation. I used it like that in another project. Will also check back home.
from andlytics.
Read the docs about what flags actually obfuscate, keep proguard for things like optimization and shrinking. If I wasn't so busy right now I would open a pull request for this.
from andlytics.
might be fixed
pull request:
#87
from andlytics.
From version 2.0.1 to 2.1.0 Andlytics is grown from 665 to 942 KB ( ~ 50% !)
from andlytics.
That is the ActionBarSherlock library.
from andlytics.
see @willlunniss comment, plus I added the ico0n work for xhdpi. Besides we do not obfuscate the code anymore so the methods aren't shorten from whateverYourMethodeNameIs() to a(), but yes most of the KBs come from the ActionBar and this optimization is deactivated by default now in ADT20 as pointed out by @nelenkov
We will probably safe some KBs in the future when I will have found the time to cleanup the graphics still left but unused from the original design...
from andlytics.
BTW, optimization and removing unused code are separate things in ProGuard. Unused code is still removed, you can compare the debug build size vs. the release build size to confirm. Most of the size indeed comes from ABS resources, since it has PNGs for different densities, etc.
from andlytics.
True and we also have PNGs for hdpi and xhdpi now (so it looks nice on my phone and not blurry like it did before :)
from andlytics.
Oh, have forgotten ActionBarSherlock :)
from andlytics.
Related Issues (20)
- Request: Force closes and ANR's HOT 1
- App not found HOT 2
- Anyone else getting errors today? HOT 16
- Active installs for all my apps became zero HOT 1
- No published apps found HOT 4
- Unable to fetch data from account. HOT 1
- Failing again, I think maybe the console changed? HOT 22
- Play Console Authentication HOT 25
- Unable to parse again "No value for 8" HOT 4
- Broke again HOT 10
- Authentication failed for... : Authentication window does not pop up HOT 3
- Error while requesting developer console : Status-Code: 403 HOT 1
- How to contribute HOT 4
- Logo design proposal HOT 1
- Adaptive icons HOT 2
- Hi Can I contribute logo or icon for andlytics?
- Loading Error HOT 2
- No data ratings text refers to downloads
- Downloads fell to 0 HOT 1
- [Google Accounts] Information about your Andlytics app HOT 13
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from andlytics.