App Inventor 2 – Build Android Apps with No Coding Required

$199.00 $99.99

Learn the basics of programming in a fun and practical way, while creating fully fledged, ready-to-use Android apps. With this intensive App Inventor 2 – Build Android Apps with No Coding Required course, you'll see how App Inventor 2 allows anyone – even those with no coding experience – to build Android apps from the ground up!

Length: 17 hrs

This title is available in the
Total Training All-Access library.

Subscribe Now

Description

With this App Inventor 2 – Build Android Apps with No Coding Required course, you will learn to create applications with drag and drop!

Build Apps Without Learning Code

  • Gain a practical understanding of programming basics
  • Navigate and use App Inventor 2 efficiently and effectively
  • Create and build your own apps for Android
  • Test and update your apps after you’ve built them
  • Learn how to publish your app to Google’s Play Store

Sample clip

Android Apps in an Instant

This course will teach you everything you need to know about building apps – without the complicated coding normally required. If you have a good internet connection, a basic understanding of what an Android app is, and a great idea for an app that doesn’t yet exist, then you’re the perfect candidate! While the course is aimed at beginner programmers or those with no coding experience whatsoever, experienced app builders who want to learn from a new angle will benefit too.

You’ll start off with setting up App Inventor 2 and choosing the options you’ll need for your future apps. Then you’ll get to know the interface and tools before diving straight in and creating not one, not two, but TEN apps. These apps will increase in complexity as you work through them, using features such as the component editor and blocks editor.

When you’ve built your ten apps you’ll also learn how to test, update, and publish them to the Play Store. By the end of this course, you’ll be an advanced app builder using App Inventor 2.

About App Inventor 2

Everybody has a great idea for an app. The problem is, not many of those people have the skills or knowledge required to make that idea a reality. Building an app, regardless of its simplicity or platform, requires certain technical know-how like coding, UX/UI design, and more. App Inventor 2 shows you how.

App Inventor 2 is an open source web application originally developed by Google and now maintained by MIT. It is aimed at beginner programmers and specially designed to enable them to build Android apps. It turns complicated coding language into visual drag and drop blocks, so there is no need for the user to learn code before building their apps.

CHAPTER 1: INTRODUCTION
Introduction
Course Breakdown
Introduction to App Inventor 2

CHAPTER 2: SETTING UP APP INVENTOR FOR DEVELOPMENT
App Inventor Setup Introduction
Creating A Gmail Account
App Inventor Companion App – Option 1
Setting Up Onscreen Emulator – Option 2
Setting Up Usb Device Part 1 – Option 3
Setting Up Usb Device Part 2 – Option 3
Section Recap

CHAPTER 3: BREAKING DOWN THE COMPONENT EDITOR
Component Editor Introduction
Pallette Section
Components View And Components Section
Properties Section
Blocks Editor Build Options And Media Section
Components Editor In Action
Section recap

CHAPTER 4: BREAKING DOWN THE BLOCKS EDITOR
Blocks Editor Introduction
Blocks Drawer
Blocks Viewer And Media Section
Blocks Editor In Action
Section Recap

CHAPTER 5: YOUR FIRST APP: HELLO PURR
First App Introduction
First Application Overview
Setting Up Our First Application
Component Spotlight: Button
Component Spotlight: Label
Creating Our First Application
Running Our Application
Section Recap

CHAPTER 6: YOUR SECOND APP: AUDIOBOOK LOG
Second App Introduction
Second App Overview
Component Spotlight – HorizontalArrangement
Component Spotlight – VerticalArrangement
Arranging Our Buttons
Component Spotlight – Checkbox
Naming Our Chapters
Component Spotlight – Sound
Setting Up Chapter Audio
Adding Space To Our Layout
Updating Our Component Names
Block Time: Making Our Buttons Play Audio
Testing Final App
Section Recap

CHAPTER 7: UNDERSTANDING BACKING UP, RESTORING & SHARING APP INVENTOR PROJECTS
App Backup, Restore And Share Intro
Understanding App Inventor File Types
Downloading & Backing App Inventor Apps
Uploading, Sharing & Restoring App Inventor Apps
Section Recap

CHAPTER 8: YOUR THIRD APP : SKELETON REVIEW
Third App Introduction
Third App Overview
Component Spotlight: Canvas
Layout Canvas & Labels
Component Spotlight: Ball
Implement Hotspots And Upload Media
Block Time – Activating Tapped Bones
Block Time – Simplifying Activated Bone Blocks With Procedures
Block Time – Resetting Hotspot Colors With Procedures
Component Spotlight – Player
Adding Vibration To Hotspots
Section Recap

CHAPTER 9: YOUR FOURTH APP: MY BUSINESS APP
Fourth App Introduction
Fourth App Overview
Basic Home Screen Layout
Navigation Drawer Layout
Component Spotlight – Activity Starter
Implementing Website Activity
Implementing Map Activity
Component Spotlight – PhoneCall
Implementing Call Screen Part 1 – Intro To Multiple Screens
Implementing Call Screen Part 2 – Intro To Multiple Screens
Component Spotlight – Textbox
Implementing Email Screen Layout
Block Time – Sending Emails With The Help Of Variables
Section Recap

CHAPTER 10: YOUR FIFTH APP: FREE FORM TASK LIST
Fifth App Introduction
Fifth App Overview
Implementing Top Task Bar Layout
Component Spotlight – Listview
Component Spotlight – File
Finalizing Main Screen Layout With Listview, File, And Empty List Image
Implementing Taskform Screen And Structure
Component Spotlight – Listpicker
Finalizing Taskform Screen With Listpicker, And Form Input
Block Time: Passing Data Between Screens
Block Time: Adding Tasks To File – Understanding Parsing Pt1
Block Time: Displaying Tasks From File Using Listview – Understanding Parsing Pt2
Block Time: Deleting Our List And Toggling Filter Bar
Block Time: Toggling Main Image And Canceling Tasks
Block Time : Showing New Tasks First With List Reversal
Block Time: Making Tasks Pretty Using Text Manipulation
Section Recap

CHAPTER 11: YOUR SIXTH APP: AUTO REPLY TEXT MESSAGING APP
Sixth App Introduction
Sixth App Overview
Implementing Basic Layout Structure
Component Spotlight – Texting
Component Spotlight – Tinydb
Component Spotlight – Spinner
Component Spotlight – Timepicker
Component Spotlight – TextToSpeech
Implementing Lower Select Reply Message Structure
Block Time – Showing And Hiding Add New Message Arrangment
Block Time – Adding Messages To Spinner
Block Time – Showing Messages In Spinner
Block Time – Formatting Return Time For Message
Block Time – Toggling Application State On And Off
Block Time – Sending Auto Reply Messages And Text To Speech
Section Recap

CHAPTER 12: YOUR SEVENTH APP: DRAWING APP
Seventh App Introduction
Seventh App Overview
Component Spotlight – Camera
Component Spotlight – ImagePicker
Implementing Main Screen Layout
Implementing Basic Layout For Drawing Screen
Block Time – Linking To Drawing Screen
Component Spotlight – Slider
Implementing Color Picker Drawer Layout
Block Time – Screen Initialization And Basic Canvas Drawing
Block Time – Picking Paint Colors
Component Spotlight – Sharing
Implementing Options Drawer Layout
Block Time – Adding And Subtracting Brush Sizes
Block Time – Sharing Completed Images And Coloring Lower Gesture Bar
Block Time – Clearing The Canvas
Block Time – Toggling Drawer State With Gestures
Section Recap

CHAPTER 13: YOUR EIGHTH APP: MEMORY VIEWER
Eighth App Introduction
Eighth App Overview
Component Spotlight – Camcorder
Component Spotlight – Locationsensor
Implementing Main Screen Layout
Block Time – Custom Component Colors And Basic Buttons Setup
Block Time – Storing Memory Data
Implementing Memory List Screen Layout
Block Time: Displaying Our List Of Memories
Block Time – Selecting And Clearing Memorie
Component Spotlight – Webviewer
Implementing View Memory Screen Layout
Block Time – Viewing And Formatting Memory Footage
Block Time- Viewing Location Data
Section Recap

CHAPTER 14: YOUR NINTH APP: ALARM CLOCK
Ninth App Introduction
Ninth App Overview
Component Spotlight – Clock
Implementing Basic Timer Layout
Implementing Time, Buttons, And Slider Layout
Block Time – Centering Our Clock
Block Time – Setting And Initializing Our Clock
Block Time – Programming Our Timer
Block Time – Starting And Pausing Timer
Component Spotlight – Notifier
Block Time: Sounding & Resetting Timer
Block Time – Understanding Clock Rotation
Block Time – Rotating Our Clock Hand
Component Spotlight – Tinywebdb
Favorites Bar Layout
Block Time – Creating A New Favorite Part 1
Block Time – Creating A New Favorite Part 2
Block Time – Using A Favorite Part 1
Block Time – Using A Favorite Part 2
Section Recap

CHAPTER 15: YOUR TENTH APP: PONG ART GAME
Tenth App Introduction
Tenth App Overview
Component Spotlight – Accelerometer
Implementing Game Menu Layout
Block Time – Dynamic Button Sizes With Accelerometer Part 1
Block Time – Dynamic Button Sizes With Accelerometer Part 2
Block Time – Configuring Game Modes
Implementing Basic Settings Screen
Implementing Ball Color Group Part 1
Implementing Ball Color Group Part 2
Implementing Paddle Length Group
Implementing Paddle Movement Group And Play Arrangement
Block Time – Creating A Toggle Group
Block Time – Finalizing Toggle Groups
Block Time – Sliding Color Drawer Open And Closed
Block Time – Fixing Color Drawer Open And Close Issues
Block Time – Storing Game Settings
Block Time – Setting And Saving Canvas Color
Block Time – Tying Up Loose Ends
Implementing Game Screen Layout
Block Time – Initializing Game Settings Part 1 – Initializing Game Variables
Block Time – Initializing Game Settings Part 2 – Initializing Color Modes
Block Time – Initializing Game Settings Part 3 – Initializes Paddles
Block Time – Configuring Paddle Movement Part 1
Block Time – Configuring Paddle Movement Part 2
Block Time – Configuring Collisions Part 1 – Colliding With Paddle
Block Time – Configuring Collisions Part 2 – Colliding With Walls
Block Time – Configuring Collisions Part 3 – Game Modes
Block Time – Adding Bad Hit Flash
Block Time – Adding Canvas Painting
Block Time – Setting Up Game Over

CHAPTER 16: GETTING YOUR APP TO THE MARKET
Application To Market Introduction
Introduction To Android Market (google Play Store)
Opening A Google Play Developer Account
Introduction To Google Play Developer Account
Google Play Developer Account Breakdown
Application Graphic Assets
Uploading And Publishing App To Google Play Store
Updating Your Android Application
Section Recap

CHAPTER 17: CONCLUSION
Course Recap
Additional Resources
Closing Message

Thomas Brown is a programmer with a passion for video game design. Thomas has been using Photoshop for 10 years & applies his knowledge to his game development and web design projects.

You may also like…