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...
Other Authors: | , |
---|---|
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.