Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
Build Android Apps with 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, however, cuts through all of the smoke and allows anyone – even those with no coding experience – to build Android apps from the ground up. This course will teach you how.
Build Apps Without Learning Code!
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.
During the 204 lectures and 17 hours of content contained within this course, you'll learn the basics of programming in a fun and practical way, while creating fully fledged, ready-to-use Android apps. 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.
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.
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Introduction|
Introduction to App Inventor 2Preview
|Section 2: Setting Up App Inventor For Development|
App Inventor Setup IntroductionPreview
Creating A Gmail AccountPreview
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 3: Breaking Down The Component Editor|
Component Editor Introduction
Components Viewer & Components Section
Blocks Editor, Build Options & Media Section
Components Editor In Action
|Section 4: Breaking Down The Blocks Editor|
Blocks Editor Introduction
Blocks Viewer & Media Section
Blocks Editor In Action
|Section 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 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 7: Understanding Backing Up, Restoring & Sharing App Inventor Projects|
App Backup, Restore & Share Introduction
Understanding App Inventor File Types
Downloading & Backing App Inventor Apps
Uploading, Sharing & Restoring App Inventor Apps
|Section 8: Your Third App : Skeleton Review|
Third App Introduction
Third App Overview
Component Spotlight: Canvas
Layout Canvas & Labels
Component Spotlight: Ball
Implement Hotspots & Upload Media
Block Time: Activating Selected Bones
Block Time: Simplifying Activated Bone Blocks With Procedures
Block Time: Resetting Hotspot Colors With Procedures
Component Spotlight: Player
Adding Vibration To Hotspots
|Section 9: Your Fourth App: My Business App|
Fourth App Introduction
Fourth App Overview
Basic Home Screen Layout
Navigation Drawer Layout
Component Spotlight: ActivityStarter
Implementing Website Activity
Implementing Map Activity
Component Spotlight: PhoneCall
Implementing Call Screen Layout Part 1 - Intro To Multiple Screens
Implementing Call Screen Layout Part 2 - Intro To Multiple Screens
Component Spotlight - Textbox
Implementing Email Screen Layout
Block Time: Sending Emails with the help of variables
|Section 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, & 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 pt
Block Time: Deleting our list & Toggling Filter Bar
Block Time: Toggling Main Image And Canceling Tasks
Block Time: Showing New Tasks First With List Reversal
At Stone River eLearning, technology is all we teach. If you're interested in programming, development or design - we have it covered.
Check out our huge catalog of courses and join the over 370,000 students currently taking Stone River eLearning courses. We currently offer 100+ different technology training courses on our Stone River eLearning website and are adding new courses on hot and trending topics every month. A subscription option is available for those with a real passion for learning.