Other answers mention shrinking images. You might also consider trying ProGuard to shrink your bytecode. Here’s an article on applying ProGuard to an Android app.
More Related Contents:
- Google Maps Android API v2 – Interactive InfoWindow (like in original android google maps)
- Is the way the Firebase database quickstart handles counts secure?
- Can I create an object of an Activity in other class?
- How to use “Share image using” sharing Intent to share images in android?
- Why `PagerAdapter::notifyDataSetChanged` is not updating the View?
- How to set image button backgroundimage for different state?
- how to implement filterable in RealmRecyclerViewAdapter
- Really simple TCP client
- DoubleTap in android [duplicate]
- How to add new Column to Android SQLite Database?
- How to display a route between two geocoords in google maps? [duplicate]
- Does BroadcastReceiver.onReceive always run in the UI thread?
- How to detect system information like os or device type
- Disable soft-keyboard from EditText but still allow copy/paste?
- Custom layout for Spinner item
- What should be the color of the Ripple, colorPrimary or colorAccent? (Material Design)
- MediaPlayer setDataSource, better to use path or FileDescriptor?
- Home button listener
- Get NFC tag with NDEF Android Application Record (AAR)
- How to keep a CountDownTimer running even if the app is closed?
- How to use TabHost.OnTabChangeListener in android?
- Restarting a device programmatically
- constraint layout – Two views with largest width
- Get person details in new google sign in Play Services 8.3
- Listview error: “Your content must have a ListView whose id attribute is ‘android.R.id.list'”
- how to detect the position of the scroll nestedscrollview android at the bottom?
- WebP for Android [closed]
- how to validate a URL / website name in EditText in Android?
- How to get Spinner selected item value to string?
- CollapsingToolbarLayout setTitle() does not update unless collapsed