Does reducing number of .java files reduces apk size?
For example is it better that i define my ListAdapter inside Activity class rather than a separate .java file?
shape.xml and reference it in selector.xml or define that shape inside the item of selector?
you better to reduce image resources, and if you are using maven/gradle build system you can reduce apk size by shirking the code using progaurd tool .