Home > Computing and Information Technology > Computer programming / software engineering > Apps programming > Learning MIT App Inventor: A Hands-On Guide to Building Your Own Android Apps(Learning)
30%
Learning MIT App Inventor: A Hands-On Guide to Building Your Own Android Apps(Learning)

Learning MIT App Inventor: A Hands-On Guide to Building Your Own Android Apps(Learning)

          
5
4
3
2
1

Out of Stock


Premium quality
Premium quality
Bookswagon upholds the quality by delivering untarnished books. Quality, services and satisfaction are everything for us!
Easy Return
Easy return
Not satisfied with this product! Keep it in original condition and packaging to avail easy return policy.
Certified product
Certified product
First impression is the last impression! Address the book’s certification page, ISBN, publisher’s name, copyright page and print quality.
Secure Checkout
Secure checkout
Security at its finest! Login, browse, purchase and pay, every step is safe and secured.
Money back guarantee
Money-back guarantee:
It’s all about customers! For any kind of bad experience with the product, get your actual amount back after returning the product.
On time delivery
On-time delivery
At your doorstep on time! Get this book delivered without any delay.
Notify me when this book is in stock
Add to Wishlist

About the Book

With MIT’s App Inventor 2, anyone can build complete, working Android apps—without writing code! This complete tutorial will help you do just that, even if you have absolutely no programming experience.   Unlike books focused on the obsolete Google version, Learning MIT App Inventor is written from the ground up for MIT’s dramatically updated Version 2.   The authors guide you step-by-step through every task and feature, showing you how to create apps by dragging, dropping, and connecting puzzle pieces—not writing code. As you learn, you’ll also master expert design and development techniques you can build on if you ever do want to write code.   Through hands-on projects, you’ll master features ranging from GPS to animation, build high-quality user interfaces, make everything work, and test it all with App Inventor’s emulator. (You won’t even need an Android device!)   All examples for this book are available at theapplanet.com/appinventor    Coverage includes: Understanding mobile devices and how mobile apps run on them Planning your app's behavior and appearance with the Designer Using the Blocks Editor to tell your app what to do and how to do it Creating variables and learning how to use them effectively Using procedures to group and reuse pieces of code in larger, more complicated apps Storing data in lists and databases Using App Inventor's gaming, animation, and media features Creating more sophisticated apps by using multiple screens Integrating sensors to make your app location-aware Debugging apps and fixing problems Combining creativity and logical thinking to envision more complex apps

Table of Contents:
Preface     xiv 1 An Introduction to Programming     1   Operating Systems     2     User Interface     4   Android Strengths     6     Extending App Capabilities     8     Google Services     9   Applications     10   Programming Languages     11   Summary     13   Exercises     14 2 Building with MIT App Inventor     17   The MIT App Inventor Site     17     Signing In     18     Designer     20     Blocks Editor     20     The AI2 Companion App     21     The Android Emulator     23     USB Connection to Android Device     23   Getting Inside an App     25     Event Handlers     25     Doing One Thing at a Time     26   Exercise: Sherlock Is Watching     27     Adding an Image     29   What Can You Build?    31     Speak, Android!    31     Pollock     31     Fore     32     Android Quiz     32   Uploading to Google Play     32   Summary     33   Exercises     34 3 App Inventor Toolkit     35   Creating a New Project     36   Designer Essentials     36     Palette     37     Viewer     44     Components     45     Properties     46     Media     46   Exercise: Speak, Android!    47     Connecting Your Device     48     See Your App on a Connected Device     50   Summary     54   Exercises     54 4 Variables     55   Component Properties: The Built-in Variables     56     Clicker-Counter App     56     Properties: Getters and Setters     57     Clicker Counter Extensions     58   Event Parameters: Special Variables    58   Exercise: Pollock     60     The Interface     60     Programming Blocks     62     Additional Exercises     64   Scope: Global and Local Variables     64   Global Variables     66     Example App: Up/Down Counter     67   Local Variables     68     An Example App: Random Guess     69   What You Can Store in Variables     72   Summary     72 5 Procedures     75   What Is a Procedure?    75   Types of Procedures     76   Why Use Procedures?    79   Arguments     79   Exercise: Flick     81   Additional Exercises     83   Summary     84 6 Working with Lists     85   Modeling Things with Data     85     The List Block     85   The Basics     87     Creating an Empty List     87     Creating a List with Some Stuff Already In It     88     Working with Lists     91     Color as a List     92   Types of Lists     92     The One-Dimensional List     92     Lists as Data Structures     93     Using Multiple Lists Together (That Expand on Demand)    94   Abstraction with Lists and Procedures     98     Lists that Expand on Demand     100   Common Problems     102     Running Off the End of the List     102     Defining a Variable That Depends on Runtime Elements     104   Exercise: Android Quiz     105   Additional Exercises     112   Summary     112 7 Games and Animations     113   Adding Animations     113     ImageSprite     114     Ball     115     Canvas     116   Animation Examples     117     Smoother Animation     118     Edges and Collisions     119   Exercise: Fore     119   Additional Exercises     123   Summary     123 8 Multiple Screens and Debugging Techniques     125   Why More Than One Screen?    125   Building Apps with Multiple Screens     126     What Screens Are Good At     127     Issues with Multiple Screens     127     Switching Screens     128     Sharing Data Between Screens     129   Debugging Techniques     130     Leaving Comments     130     Test Small and Test Often     131     Do It     131     Name Well     132   Backing up Your Work     133   Exercise: Pollock Plus One     134   Additional Exercises     136   Summary     136 9 Using Media     139   Audio     140   Images     141     The ImagePicker     141     The Camera     144   Video 1    45   Exercise: Camera Action     146   Additional Exercises     146   Summary     147 10 Sensors     149   Building Location-Aware Apps     150     Using Location     150     Location Data     152     Using the Maps App with Intents     153     Saving Location Data     155   The Accelerometer     158     Detecting Tilt (and a Little Background Physics)    159   The Orientation Sensor     160   Exercise: Pushpin     161     Part 1: Designing Current Location Readout     161     Programming Part 1: The Current Location Readout     165     Part 2: Pinning a Location to Remember Later     168     Programming Part 2: Pinning a Location     170     Extension Activities     172   Summary     172 11 Databases     173   TinyDB     174     Retrieving Data from TinyDB     175     A Few TinyDB Details     176   TinyWebDB     176     Setting Up Your Own Web Database Service     176     Security and Privacy     177   FusionTables     177   Using Web GET and POST     180     Basic Files     181     Web APIs     182   Exercise: WriteMore     182   Additional Exercises     186   Summary     187 12 Distributing an App     189   Live Mode     189   Security Settings     190   Creating an APK File     191     Downloading Directly to a Computer     192     Downloading with a QR Code     196   Creating an .aia File     198   Exercise: App Distribution     200     Version Codes     200     Google Play Developer Console     201   Summary     205 Index     207


Best Sellers


Product Details
  • ISBN-13: 9780133798630
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Addison Wesley
  • Depth: 13
  • Language: English
  • Returnable: N
  • Spine Width: 13 mm
  • Weight: 374 gr
  • ISBN-10: 0133798631
  • Publisher Date: 18 Dec 2014
  • Binding: Paperback
  • Height: 229 mm
  • No of Pages: 240
  • Series Title: Learning
  • Sub Title: A Hands-On Guide to Building Your Own Android Apps
  • Width: 181 mm


Similar Products

How would you rate your experience shopping for books on Bookswagon?

Add Photo
Add Photo

Customer Reviews

REVIEWS           
Click Here To Be The First to Review this Product
Learning MIT App Inventor: A Hands-On Guide to Building Your Own Android Apps(Learning)
Pearson Education (US) -
Learning MIT App Inventor: A Hands-On Guide to Building Your Own Android Apps(Learning)
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Learning MIT App Inventor: A Hands-On Guide to Building Your Own Android Apps(Learning)

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book
    Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!
    ASK VIDYA