Book Image

Android Programming for Beginners - Third Edition

By : John Horton
Book Image

Android Programming for Beginners - Third Edition

By: John Horton

Overview of this book

Do you want to make a career in programming but don’t know where to start? Do you have a great idea for an app but don't know how to make it a reality? Or are you worried that you’ll have to learn Java programming to become an Android developer? Look no further! This new and expanded third edition of Android Programming for Beginners will be your guide to creating Android applications from scratch. The book starts by introducing you to all the fundamental concepts of programming in an Android context, from the basics of Java to working with the Android API. You’ll learn with the help of examples that use up-to-date API classes and are created within Android Studio, the official Android development environment that helps supercharge your mobile application development process. After a crash course on the key programming concepts, you’ll explore Android programming and get to grips with creating applications with a professional-standard UI using fragments and storing user data with SQLite. This Android Java book also shows you how you can make your apps multilingual, draw on the screen with a finger, and work with graphics, sound, and animations. By the end of this Android programming book, you'll be ready to start building your own custom applications in Android and Java.
Table of Contents (30 chapters)

Making the Note to Self app accessible for Spanish and German speakers

First, we need to add some folders to our project – one for each new language. The text is classed as a resource and consequently needs to go in the res folder. Follow these steps to add Spanish and German support to the project.

Important Note

While the source files for this project are provided in the Chapter 18 folder, they are just for reference. You need to go through the processes described next to achieve multilingual functionality.

Adding Spanish language support

Follow the next steps to add Spanish language support:

  1. Right-click on the res folder, and then select New | Android resource directory. In the Directory name field, type values-es.
  2. Left-click OK.
  3. Now we need to add a file in which we can place all our Spanish translations. Right-click on res, and then select New | Android resource file and type strings.xml in the File name field. Type values-es in the Directory...