Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Build Android Apps with App Inventor 2
1.Build Android Apps with App Inventor 2 - No Coding Required
Course Introduction (2:33)
Course Breakdown (4:38)
Introduction to App Inventor 2 (2:16)
2. App Inventor 2: Setting Up App Inventor for Development
App Inventor Setup Introduction (0:31)
Creating A Gmail Account (4:17)
App Inventor Companion App - Option 1 (6:56)
Setting Up Onscreen Emulator - Option 2 (5:19)
Setting Up Usb Device Part 1 - Option 3 (6:20)
Setting Up Usb Device Part 2 - Option 3 (6:30)
Section Recap (0:17)
3.App Inventor 2: Breaking Down The Component Editor
Component Editor Introduction (0:34)
Pallette Section (2:03)
Components View And Components Section (2:04)
Properties Section (1:54)
Blocks Editor Build Options And Media Section (2:55)
Components Editor In Action (9:12)
Section Recap (0:18)
4.App Inventor 2: Breaking Down The Blocks Editor
Blocks Editor Introduction (0:24)
Blocks Drawer (4:19)
Blocks Viewer And Media Section (3:20)
Blocks Editor In Action (6:26)
Section Recap (0:19)
5.App Inventor 2: Your First App: Hello Purr
First App Introduction (0:35)
First Application Overview (0:45)
Setting Up Our First Application (2:09)
Component Spotlight - Button (2:48)
Component Spotlight - Label (1:37)
Creating Our First Application (6:02)
Running our application (1:35)
Section Recap (0:34)
6.App Inventor 2: Your Second App: Audiobook Log
Second App Introduction (0:34)
Second App Overview (1:39)
Component Spotlight - Horizontalarrangement (3:32)
Component Spotlight - Verticalarrangement (4:01)
Arranging Our Buttons (6:21)
Component Spotlight - Checkbox (3:15)
Naming Our Chapters (2:57)
Component Spotlight - Sound (2:42)
Setting Up Chapter Audio (2:01)
Adding Space To Our Layout (6:23)
Updating Our Component Names (6:13)
Block Time - Making Our Buttons Play Audio (5:35)
Testing Final App (3:03)
Section Recap (0:27)
7.App Inventor 2: Understanding Backing Up, Restoring & Sharing App Inventor Proje
App Backup, Restore And Share Intro (0:16)
Understanding App Inventor File Types (5:10)
Downloading And Backing App Inventor Apps (5:31)
Uploading, Sharing And Restoring App Inventor Apps (5:06)
Section Recap (0:19)
8.App Inventor 2: Your Third App : Skeleton Review
Third App Introduction (0:35)
Third App Overview (1:09)
Component Spotlight - Canvas (5:17)
Layout Canvas And Labels (5:43)
Component Spotlight - Ball (5:00)
Implement Hotspots And Upload Media (6:17)
Block Time - Activating Tapped Bones (7:39)
Block Time - Simplifying Activated Bone Blocks With Procedures (11:02)
Block Time - Resetting Hotspot Colors With Procedures (8:28)
Component Spotlight - Player (2:08)
Adding Vibration To Hotspots (2:05)
Section Recap (0:28)
9.App Inventor 2: Your Fourth App: My Business App
Fourth App Introduction (0:53)
Fourth App Overview (2:31)
Basic Home Screen Layout (5:18)
Navbar Layout (5:54)
Component Spotlight - Activity Starter (3:52)
Implementing Website Activity (4:19)
Implementing Map Activity (4:38)
Component Spotlight - PhoneCall (2:21)
Implementing Call Screen Part 1 - Intro To Multiple Screens (6:03)
Implementing Call Screen Part 2 - Intro To Multiple Screens (8:20)
Component Spotlight - Textbox (3:27)
Implementing Email Screen Layout (7:05)
Block Time - Sending Emails With The Help Of Variables (9:48)
Section Recap (0:42)
10.App Inventor 2: Your Fifth App: Free Form Task List
Fifth App Introduction (0:41)
Fifth App Overview (3:22)
Implementing Top Task Bar Layout (8:17)
Component Spotlight - Listview (4:02)
Component Spotlight - File (2:12)
Finalizing Main Screen Layout With Listview, File, And Empty List Image (6:35)
Implementing Taskform Screen And Structure (5:34)
Component Spotlight - Listpicker (5:44)
Finalizing Taskform Screen With Listpicker, And Form Input (7:22)
Block Time - Passing Data Between Screens (5:10)
Block Time - Adding Tasks To File - Understanding Parsing Pt1 (7:27)
Block Time - Displaying Tasks From File Using Listview - Understanding Parsing Pt2 (8:24)
Block Time - Deleting Our List And Toggling Filter Bar (8:07)
Block Time - Toggling Main Image And Canceling Tasks (7:54)
Block Time - Showing New Tasks First With List Reversal (11:26)
Block Time - Making Tasks Pretty Using Text Manipulation (7:08)
Section Recap (0:33)
11.App Inventor 2: Your Sixth App: Auto Reply Text Messaging App
Sixth App Introduction (1:07)
Sixth App Overview (2:30)
Implementing Basic Layout Structure (7:08)
Component Spotlight - Texting (2:00)
Component Spotlight - Tinydb (4:59)
Component Spotlight - Spinner (4:34)
Component Spotlight - Timepicker (3:22)
Component Spotlight - TextToSpeech (2:00)
Implementing Lower Select Reply Message Structure (8:41)
Block Time - Showing And Hiding Add New Message Arrangment (4:37)
Block Time - Adding Messages To Spinner (5:49)
Block Time - Showing Messages In Spinner (9:01)
Block Time - Formatting Return Time For Message (10:30)
Block Time - Toggling Application State On And Off (4:30)
Block Time - Sending Auto Reply Messages And Text To Speech (4:37)
Section Recap (1:08)
12.App Inventor 2:Your Seventh App: Drawing App
Seventh App Introduction (1:30)
Seventh App Overview (3:25)
Component Spotlight - Camera (1:23)
Component Spotlight - ImagePicker (2:40)
Implementing Main Screen Layout (5:47)
Implementing Basic Layout For Drawing Screen (4:41)
Block Time - Linking To Drawing Screen (3:58)
Component Spotlight - Slider (3:45)
Implementing Color Picker Drawer Layout (5:17)
Block Time - Screen Initialization And Basic Canvas Drawing (6:26)
Block Time - Picking Paint Colors (7:52)
Component Spotlight - Sharing (2:43)
Implementing Options Drawer Layout (6:32)
Block Time - Adding And Subtracting Brush Sizes (6:40)
Block Time - Sharing Completed Images And Coloring Lower Gesture Bar (6:28)
Block Time - Clearing The Canvas (2:15)
Block Time - Toggling Drawer State With Gestures (11:22)
Section Recap (1:15)
13.App Inventor 2:Your Eighth App: Memory Viewer
Eighth App Introduction (1:11)
Eighth App Overview (2:30)
Component Spotlight - Camcorder (1:26)
Component Spotlight - Locationsensor (4:38)
Implementing Main Screen Layout (6:30)
Block Time - Custom Component Colors And Basic Buttons Setup (7:51)
Block Time - Storing Memory Data (7:38)
Implementing Memory List Screen Layout (1:57)
Block Time - Displaying Our List Of Memories (12:38)
Block Time - Selecting And Clearing Memories (7:30)
Component Spotlight - Webviewer (3:36)
Implementing View Memory Screen Layout (5:45)
Block Time - Viewing And Formatting Memory Footage (8:56)
Block Time- Viewing Location Data (6:17)
Section Recap (0:42)
14.App Inventor 2:Your Ninth App: Alarm Clock
Ninth App Introduction (0:44)
Ninth App Overview (2:47)
Component Spotlight - Clock (7:01)
Implementing Basic Timer Layout (7:02)
Implementing Time, Buttons, And Slider Layout (9:23)
Block Time - Centering Our Clock (8:54)
Block Time - Setting And Initializing Our Clock (6:49)
Block Time - Programming Our Timer (4:08)
Block Time - Starting And Pausing Timer (5:16)
Component Spotlight - Notifier (4:00)
Block Time - Sounding And Resetting Timer (8:29)
Block Time - Understanding Clock Rotation (8:57)
Block Time - Rotating Our Clock Hand (10:47)
Component Spotlight - Tinywebdb (6:48)
Favorites Bar Layout (5:28)
Block Time - Creating A New Favorite Part 1 (4:58)
Block Time - Creating A New Favorite Part 2 (6:57)
Block Time - Using A Favorite Part 1 (7:09)
Block Time - Using A Favorite Part 2 (9:33)
Section Recap (0:43)
15.App Inventor 2:Your Tenth App: Pong Art Game
Tenth App Introduction (0:51)
Tenth App Overview (3:34)
Component Spotlight - Accelerometer (6:16)
Implementing Game Menu Layout (6:23)
Block Time - Dynamic Button Sizes With Accelerometer Part 1 (7:43)
Block Time - Dynamic Button Sizes With Accelerometer Part 2 (13:46)
Block Time - Configuring Game Modes (3:41)
Implementing Basic Settings Screen (6:41)
Implementing Ball Color Group Part 1 (7:14)
Implementing Ball Color Group Part 2 (7:27)
Implementing Paddle Length Group (8:17)
Implementing Paddle Movement Group And Play Arrangement (7:09)
Block Time - Creating A Toggle Group (5:39)
Block Time - Finalizing Toggle Groups (5:25)
Block Time - Sliding Color Drawer Open And Closed (9:54)
Block Time - Fixing Color Drawer Open And Close Issues (4:35)
Block Time - Storing Game Settings (4:57)
Block Time - Setting And Saving Canvas Color (7:06)
Block Time - Tying Up Loose Ends (5:43)
Implementing Game Screen Layout (7:54)
Block Time - Initializing Game Settings Part 1 - Initializing Game Variables (7:11)
Block Time - Initializing Game Settings Part 2 - Initializing Color Modes (8:51)
Block Time - Initializing Game Settings Part 3 - Initializes Paddles (10:26)
Block Time - Configuring Paddle Movement Part 1 (11:31)
Block Time - Configuring Paddle Movement Part 2 (6:47)
Block Time - Configuring Collisions Part 1 - Colliding With Paddle (5:45)
Block Time - Configuring Collisions Part 2 - Colliding With Walls (8:43)
Block Time - Configuring Collisions Part 3 - Game Modes (9:42)
Block Time - Adding Bad Hit Flash (9:28)
Block Time - Adding Canvas Painting (8:21)
Block Time - Setting Up Game Over (7:47)
Section Recap (0:49)
16.App Inventor 2: Getting Your App To The Market
Application To Market Intro (0:54)
Introduction To Android Market (Google Play Store) (3:22)
Introduction To Google Play Developer Account (0:56)
Opening A Google Play Developer Account (2:49)
Google Play Developer Account Breakdown (6:20)
Application Graphic Assets (3:18)
Uploading And Publishing App To Google Play Store (11:15)
Updating Your Android Application (6:06)
Section Recap (0:23)
17.App Inventor 2:Conclusion
Course Recap (2:38)
Additional Resources (3:08)
Closing Message (2:32)
Implementing Game Screen Layout
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock