I am going to just have one thread for my app to avoid cluttering the boards and edit this post as necessary. My current issue is not really an issue per say, but a question on applications in general. I really want to do a good, complete and thorough job, so I wanted to do all the gui custom instead of using Android's built in buttons. I also have focused and pressed buttons for each. So this means for every button I have, it's actually x3. My app on the phone is only 6.67 MB right now... but I am still wondering if this is larger than what it should be. Am I not compressing images well enough with proper file formats, or going about GUI all wrong? Is it inefficient to make your GUI like I am? And what worries me, is I have only done it for hdpi devices, and I still would need to create proper files for the mdpi and ldpi devices...... Can anyone shed some light on how to make a good gui with everything custom while still having a respectable app size?