App Inventor 2 Essentials a step-by-step introductory guide to mobile app development with App Inventor 2

A step-by-step introductory guide to mobile app development with App Inventor 2 About This Book Get an introduction to the functionalities of App Inventor 2 and use it to unleash your creativity Learn to navigate the App Inventor platform, develop basic coding skills and become familiar with a block...

Full description

Bibliographic Details
Other Authors: Kamriani, Felicia, author (author), Roy, Krishnendu, author
Format: eBook
Language:Inglés
Published: Birmingham, [England] ; Mumbai, [India] : Packt Publishing 2016.
Edition:1st edition
Series:Community experience distilled.
Subjects:
See on Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009630180706719
Table of Contents:
  • Cover
  • Copyright
  • Credits
  • About the Authors
  • About the Reviewer
  • www.PacktPub.com
  • Table of Contents
  • Preface
  • Chapter 1: Unleashing Creativity with MIT App Inventor 2
  • What is MIT App Inventor 2?
  • Understanding your role as a mobile app developer
  • Brainstorming app ideas
  • The Design Thinking process
  • Empathize
  • Define
  • Ideate
  • Prototype
  • Test
  • Computational thinking
  • Best practices to design apps
  • MIT App Inventor - purpose and potential
  • Discovering the possibilities of MIT App Inventor
  • MIT App Inventor examples
  • Stopwatch and Timer
  • Yahtzee
  • BYJ3S
  • Loops
  • Quartet
  • Brain Reaction Accelerator
  • ConstHelp - Contractor Tools
  • UMATI
  • Ez School Bus Locator
  • Youth Radio
  • Rover 800 Remote
  • Summary
  • Chapter 2: Setting Up MIT App Inventor 2
  • The initial setup
  • System requirements
  • Signing up a Google account
  • Logging in to MIT App Inventor
  • Connectivity setup
  • Downloading the AI2 Companion app
  • Connecting your computer and Android device with WiFi
  • Connecting the emulator or connecting using a USB cable
  • Step 1 - installing the App Inventor setup software
  • Step 2 - launch aiStarter
  • Step 3 - opening a project and connecting to the emulator
  • Step 4 - setting up your device with a USB cable
  • Step 5 - connecting your computer and device (authenticating if necessary)
  • Step 6 - testing the connection
  • Summary
  • Chapter 3: Navigating the App Inventor Platform
  • The projects view
  • Creating a new project
  • The Designer
  • Palette
  • Viewer
  • Components
  • Properties
  • Media
  • Creating a game app
  • Creating the UI in designer
  • IDE
  • The Blocks editor
  • The Blocks drawer
  • Types of Blocks
  • Using Blocks to program Fling
  • Summary
  • Chapter 4: Fling App - Part 2
  • Adding a scoring feature
  • Coding scoring blocks
  • Updating the score label.
  • Increasing difficulty
  • Changing the game's dynamic
  • Creating levels
  • Updating the score label to display the level
  • Updating the Reset button
  • Updating the Play button
  • Summary
  • Chapter 5: Building an Event App
  • User Interface for an event app
  • Setting the background image
  • Adding an image component
  • Adding buttons
  • Adding the ActivityStarter
  • Adding screens
  • Programming the blocks
  • Navigating between screens and launching maps
  • Screen1
  • Sharing blocks between screens using the Backpack
  • Adding text to screens
  • Summary
  • Chapter 6: Introduction to Databases
  • Creating a database
  • Creating a Google Fusion Table
  • Designing the RSVP screen
  • Creating the GUI in the designer window
  • Setting up Google Authentication
  • Sharing the Fusion Table with the service account email
  • Connecting the app to the Google Fusion Table
  • Our goal
  • Pushing data to the Fusion Table
  • Ensuring empty rows are not inserted
  • Viewing the guest list
  • Coding the blocks - requesting data
  • Coding the blocks - receiving data
  • Sharing the Event App
  • Summary
  • Chapter 7: Learning About Loops with a Raffle App
  • Creating the project and building the GUI
  • Creating a new project
  • Creating the User Interface (UI)
  • Programming the behavior of the Digital Raffle app
  • Creating and initializing the variable and list
  • Receiving text messages from participants
  • Adding the phone numbers of all the participants to the list
  • Selecting a winner
  • Notifying the winner
  • Notifying everyone else
  • Using loops
  • Clearing out the list and variable
  • Summary
  • Chapter 8: Expanding Your Mobile App Development Skills
  • Design principles
  • User-centered design
  • Visual hierarchy
  • Responsive design
  • Research app markets
  • Design tools
  • App Inventor extras
  • Shortcuts
  • Help
  • Titles
  • Images.
  • Virtual screens
  • Backups
  • Distributing your app
  • The App Inventor Gallery
  • Viewing the Gallery apps
  • Sharing your app in the Gallery
  • Creating an AIA file
  • Downloading and sharing
  • Creating an APK
  • QR code
  • Direct download (or side-loading)
  • The Google Play Store
  • Summary
  • Index.