Book Image

Learning Android Application Development

By : Raimon Ràfols Montane, Laurence Dawson
Book Image

Learning Android Application Development

By: Raimon Ràfols Montane, Laurence Dawson

Overview of this book

The mobile app market is huge. But where do you start? And how you can deliver something that takes Google Play by storm? This guide is the perfect route into Android app development – while it’s easy for new apps to sink without a trace, we’ll give you the best chance of success with practical and actionable guidance that will unlock your creativity and help you put the principles of Android development into practice. From the fundamentals and getting your project started to publishing your app to a huge market of potential customers, follow this guide to become a confident, creative and reliable mobile developer. Get to grips with new components in Android 7 such as RecyclerView, and find out how to take advantage of automated testing, and, of course, much, much more. What are you waiting for? There’s never been a better time – or a better way – to get into Android app development.
Table of Contents (16 chapters)
Learning Android Application Development
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface

Chapter 6. Image Management

Nowadays, it is very hard to imagine an application without any kind of images. Images, and media in general, have become an essential part of our applications if we want to show appealing information. At the same time, images use a lot of resources, memory, and time to load, and so on. So, this is a relevant detail we have to take care when developing our application. Managing images in an inefficient way will prevent our application from running smoothly, and if we do not address memory constraints properly, our application will most probably crash. This is even more significant if we load user-generated images or images that come from sources out of our control. In addition, we always have to keep in mind that not everyone has the latest, most expensive Android smartphone on the market, and each smartphone will have different memory constraints.

To work these issues out, we will cover in this chapter how to cache images, both to local memory and to a local file...