evenmonkeys
Newbie
Hey there. If anyone would be interested in helping me build something really simple, I'd appreciate it. I'm not looking for anything that looks good.. I just want it to work.
I've built an application that shows newspaper-styled comic strips, one slide at a time, and I am looking to change the way that the images are downloaded or viewed on one's device. Currently, I'm creating a new activity for each comic and then uploading every single image (which is currently over 700 images). I have 16 comics and the apk is almost 50Mb. Many people don't want to download anymore purely because of the size, which I understand.
Here's what my app currently looks like: When you open the app, it shows a scrolling list of all of the available comics. You click on a comic, it takes you to a new activity and shows you the first slide. When you click the slide, it changes an integer to "1" and shows a new slide when a condition is met of "1". Click that slide again and it changes the int to "2" and the condition matches to show the next slide. When it's at the last slide, clicking it will go back to the list of comics. That's all it is.
My goal is to get the size of the apk down as low as possible. I guess I have two ideas for what I am looking for.
One idea is that the images are loaded from my own website. However, I don't know how to do this.. and I can't fully grasp the examples I'm looking at. The downside I have to this option is that it would only work while connected to the internet.
The other idea I have is that when you select a comic from the list, it downloads all of the images for that one comic, and then starts the comic like normal when it finishes. After you finish reading the comic, you can either leave the comic on the device, or delete the images with the exception of the original "title image" that shows on the list. I prefer this option because you wouldn't need to be on the internet.
I don't feel that this is a complicated application for someone who knows what they're doing.. but I just don't get how to do the whole url requests or downloading images from my server.
Thanks for reading.
I've built an application that shows newspaper-styled comic strips, one slide at a time, and I am looking to change the way that the images are downloaded or viewed on one's device. Currently, I'm creating a new activity for each comic and then uploading every single image (which is currently over 700 images). I have 16 comics and the apk is almost 50Mb. Many people don't want to download anymore purely because of the size, which I understand.
Here's what my app currently looks like: When you open the app, it shows a scrolling list of all of the available comics. You click on a comic, it takes you to a new activity and shows you the first slide. When you click the slide, it changes an integer to "1" and shows a new slide when a condition is met of "1". Click that slide again and it changes the int to "2" and the condition matches to show the next slide. When it's at the last slide, clicking it will go back to the list of comics. That's all it is.
My goal is to get the size of the apk down as low as possible. I guess I have two ideas for what I am looking for.
One idea is that the images are loaded from my own website. However, I don't know how to do this.. and I can't fully grasp the examples I'm looking at. The downside I have to this option is that it would only work while connected to the internet.
The other idea I have is that when you select a comic from the list, it downloads all of the images for that one comic, and then starts the comic like normal when it finishes. After you finish reading the comic, you can either leave the comic on the device, or delete the images with the exception of the original "title image" that shows on the list. I prefer this option because you wouldn't need to be on the internet.
I don't feel that this is a complicated application for someone who knows what they're doing.. but I just don't get how to do the whole url requests or downloading images from my server.
Thanks for reading.