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

Summary


In this chapter, we introduced Android views and ViewGroups. We presented the most common views and ViewGroups, giving examples of each component and the common actions associated with them.

We also discussed two methods to create user interfaces: either by using layout files or doing it programmatically in Java.

Additionally, we walked through two examples of how to create custom views: the first example detailed a simple view with custom drawing code and the second example detailed how to add extra functionality to the TextView class.

Finally, we finished this chapter by reviewing additional UI components that are commonly used in Android development, including Toasts and dialogs.

In the next chapter, we will have a detailed look at how to add ListViews to our application, optimize them for performance, and replace them with RecyclerViews; we'll also look at how to use adapters to feed data to the list.