Building Android Apps in Easy Steps

Overview

Android is one of the dominant operating systems for mobile devices, and Android App Inventor is a free tool for building apps for Android.

Starting from setting up your computer to develop and test your Android apps, this guide shows how to create graphical interfaces; define application properties; add interactivity; integrate with the web; build and deploy complete Android apps, and more - all using simple drag-and-drop blocks, and ...

See more details below
Paperback
$12.30
BN.com price
(Save 17%)$14.99 List Price

Pick Up In Store

Reserve and pick up in 60 minutes at your local store

Other sellers (Paperback)
  • All (20) from $5.93   
  • New (9) from $7.77   
  • Used (11) from $5.93   
Sending request ...

Overview

Android is one of the dominant operating systems for mobile devices, and Android App Inventor is a free tool for building apps for Android.

Starting from setting up your computer to develop and test your Android apps, this guide shows how to create graphical interfaces; define application properties; add interactivity; integrate with the web; build and deploy complete Android apps, and more - all using simple drag-and-drop blocks, and demonstrated here by examples.

Use Building Android Apps in easy steps to create your brilliant Android apps without doing any coding!

Read More Show Less

Product Details

  • ISBN-13: 9781840785289
  • Publisher: In Easy Steps Limited
  • Publication date: 6/26/2012
  • Series: In Easy Steps Series
  • Pages: 192
  • Sales rank: 583,655
  • Product dimensions: 7.20 (w) x 8.90 (h) x 0.40 (d)

Meet the Author

Mike McGrath gained his extensive knowledge of computer languages while working as a developer contracting to companies around the world. Mike is an established In Easy Steps author with several guides to his credit including: C++; Javascript, Java, PHP, SQL and Visual Basic Express.

Read More Show Less

Table of Contents

1 Getting started 7

Introducing Android 8

Installing Java 10

Installing App Inventor 12

Beginning your first app 14

Adding components 16

Adding behavior 18

Preparing devices 20

Running your first app 22

Managing projects 24

Summary 26

2 Designing interfaces 27

Enabling buttons 28

Reading text input 30

Inserting images 32

Painting canvas 34

Picking list items 36

Checking boxes 38

Storing data 40

Telling the time 42

Configuring screens 44

Summary 46

3 Controlling progress 47

Composing programs 48

Defining variables 50

Performing operations 52

Branching flow 54

Providing alternatives 56

Notifying messages 58

Looping within a range 60

Looping through a list 62

Looping while true 64

Summary 66

4 Calling functions 67

Calling object methods 68

Creating procedures 70

Passing arguments 72

Returning results 74

Ignoring results 76

Calling subroutines 78

Validating input 80

Doing mathematics 82

Generating random numbers 84

Summary 86

5 Managing text 87

Manipulating strings 88

Querying strings 90

Comparing strings 92

Trimming strings 94

Splitting strings 96

Extracting substrings 98

Summary 100

6 Handling lists 101

Making lists 102

Querying lists 104

Adding list items 106

Selecting items 108

Swapping items 110

Manipulating lists 112

Separating lists 114

Summary 116

7 Embracing media 117

Playing sounds 118

Playing video 120

Snapping photos 122

Picking images 124

Switching screens 126

Animating components 128

Detecting collisions 130

Dragging objects 132

Dropping objects 134

Summary 136

8 Sensing conditions 137

Pin-pointing location 138

Recognizing orientation 140

Feeling movement 142

Picking contacts 144

Calling phone numbers 146

Texting messages 148

Tweeting updates 150

Storing data online 152

Summary 154

9 Deploying apps 155

Planning the program 156

Assigning static properties 158

Designing the interface 160

Initializing dynamic properties 162

Adding runtime functionality 164

Completing functionality 166

Distributing the application 168

Selling your app 170

Summary 172

10 Handy reference 173

Definition blocks 174

Text blocks 176

Lists blocks 178

Math blocks 180

Logic blocks 182

Control blocks 184

Colors blocks 186

Index 187

Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously

    If you find inappropriate content, please report it to Barnes & Noble
    Why is this product inappropriate?
    Comments (optional)