IMPORTANT COVID-19 UPDATES

9781840785289

Building Android Apps in Easy Steps Using App Inventor

by
  • ISBN13:

    9781840785289

  • ISBN10:

    1840785284

  • Format: Paperback
  • Copyright: 2012-06-26
  • Publisher: In Easy Steps Limited
  • Purchase Benefits
  • Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $14.99 Save up to $0.75
  • Buy New
    $14.24

    USUALLY SHIPS IN 3-5 BUSINESS DAYS

Supplemental Materials

What is included with this book?

Summary

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

Author Biography

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.

Table of Contents

Getting startedp. 7
Introducing Androidp. 8
Installing Javap. 10
Installing App Inventorp. 12
Beginning your first appp. 14
Adding componentsp. 16
Adding behaviorp. 18
Preparing devicesp. 20
Running your first appp. 22
Managing projectsp. 24
Summaryp. 26
Designing interfacesp. 27
Enabling buttonsp. 28
Reading text inputp. 30
Inserting imagesp. 32
Painting canvasp. 34
Picking list itemsp. 36
Checking boxesp. 38
Storing datap. 40
Telling the timep. 42
Configuring screensp. 44
Summaryp. 46
Controlling progressp. 47
Composing programsp. 48
Defining variablesp. 50
Performing operationsp. 52
Branching flowp. 54
Providing alternativesp. 56
Notifying messagesp. 58
Looping within a rangep. 60
Looping through a listp. 62
Looping while truep. 64
Summaryp. 66
Calling functionsp. 67
Calling object methodsp. 68
Creating proceduresp. 70
Passing argumentsp. 72
Returning resultsp. 74
Ignoring resultsp. 76
Calling subroutinesp. 78
Validating inputp. 80
Doing mathematicsp. 82
Generating random numbersp. 84
Summaryp. 86
Managing textp. 87
Manipulating stringsp. 88
Querying stringsp. 90
Comparing stringsp. 92
Trimming stringsp. 94
Splitting stringsp. 96
Extracting substringsp. 98
Summaryp. 100
Handling listsp. 101
Making listsp. 102
Querying listsp. 104
Adding list itemsp. 106
Selecting itemsp. 108
Swapping itemsp. 110
Manipulating listsp. 112
Separating listsp. 114
Summaryp. 116
Embracing mediap. 117
Playing soundsp. 118
Playing videop. 120
Snapping photosp. 122
Picking imagesp. 124
Switching screensp. 126
Animating componentsp. 128
Detecting collisionsp. 130
Dragging objectsp. 132
Dropping objectsp. 134
Summaryp. 136
Sensing conditionsp. 137
Pin-pointing locationp. 138
Recognizing orientationp. 140
Feeling movementp. 142
Picking contactsp. 144
Calling phone numbersp. 146
Texting messagesp. 148
Tweeting updatesp. 150
Storing data onlinep. 152
Summaryp. 154
Deploying appsp. 155
Planning the programp. 156
Assigning static propertiesp. 158
Designing the interfacep. 160
Initializing dynamic propertiesp. 162
Adding runtime functionalityp. 164
Completing functionalityp. 166
Distributing the applicationp. 168
Selling your appp. 170
Summaryp. 172
Handy referencep. 173
Definition blocksp. 174
Text blocksp. 176
Lists blocksp. 178
Math blocksp. 180
Logic blocksp. 182
Control blocksp. 184
Colors blocksp. 186
Indexp. 187
Table of Contents provided by Ingram. All Rights Reserved.

Rewards Program

Write a Review