Developing Android Apps with App Inventor

  • 4.4
Approx. 40 hours to complete

Course Summary

Learn how to create mobile applications for Android devices using App Inventor. No prior coding experience required!

Key Learning Points

  • Create mobile apps using App Inventor without coding experience
  • Learn how to design user interfaces and program app behavior
  • Publish your app to the Google Play Store

Job Positions & Salaries of people who have taken this course might have

    • USA: $75,000 - $120,000
    • India: ₹6,00,000 - ₹12,00,000
    • Spain: €30,000 - €50,000
    • USA: $75,000 - $120,000
    • India: ₹6,00,000 - ₹12,00,000
    • Spain: €30,000 - €50,000

    • USA: $70,000 - $115,000
    • India: ₹5,50,000 - ₹11,00,000
    • Spain: €25,000 - €45,000

Related Topics for further study


Learning Outcomes

  • Design and build mobile apps using App Inventor
  • Understand the basics of programming app behavior
  • Publish your app to the Google Play Store

Prerequisites or good to have knowledge before taking this course

  • Access to a computer and internet
  • No prior coding experience required

Course Difficulty Level

Beginner

Course Format

  • Online self-paced course
  • Video lectures
  • Interactive quizzes and exercises

Similar Courses

  • Mobile App Development with React Native
  • Mobile App Development with Ionic

Related Education Paths


Notable People in This Field

  • Mark Zuckerberg

Related Books

Description

The course will give students hands-on experience in developing interesting Android applications. No previous experience in programming is needed, and the course is suitable for students with any level of computing experience. MIT App Inventor will be used in the course. It is a blocks-based programming tool that allows everyone, even novices, to start programming and build fully functional apps for Android devices. Students are encouraged to use their own Android devices for hands-on testing and exploitation.

Outline

  • Introduction of MIT App Inventor
  • Introduction Video
  • Course Introduction
  • Unit 1 Intro Hello World
  • Introduction to App Inventor
  • Hello World App
  • Introduction to App Inventor
  • Android Application
  • Adding Component & Button Component
  • Component Property
  • Label Component
  • Project creation question
  • Add component quiz
  • Component Property Question
  • Homework 1
  • Quiz 1
  • Application Coding
  • Unit 2 Intro Code Blocks Features
  • Android Emulator
  • Create APK
  • Introduction to Code Blocks
  • Event Handler
  • Code Deletion
  • Method Call
  • Property Getter and Setter
  • Built-In Text Code Block
  • Application Testing
  • Using Emulator
  • Testing HelloWorld Project
  • Project Sharing
  • Code Block Question
  • Property and Text Code Block Question
  • Homework 2
  • Quiz 2
  • Programming Basics & Dialog
  • Unit 3 Intro Maths, Notifier, Boolean and Logics
  • Numbers
  • Notifier
  • Boolean Values
  • Logical Operators
  • Math Code Blocks
  • Evaluation Order
  • Mutator
  • Formatting Number
  • Notifier Component & Starting UsingMath Project
  • Choice Dialog & Starting UsingIfThen Project
  • Boolean Value & Canceling Dialog
  • if-then Code & Logic Code Blocks
  • else-if socket
  • Using Math Code Blocks Question
  • Using if-then-else code question
  • Homework 3
  • Quiz 3
  • Math Quiz App Assignment
  • More Programming Basics
  • Unit 4 Intro Variables, Loops and Other Techniques
  • Loop
  • Comments
  • Duplicate Blocks
  • Backpack
  • Collapse Code Blocks
  • Variable
  • While Loop
  • Starting Usingloop Project
  • Code Comment
  • Code Duplication
  • Collapsing Code Blocks
  • Using While Loop Question
  • Collapsing Code Blocks Question
  • Homework 4
  • Quiz 4
  • Sequence Calculator Assignment
  • Alarm Clock Application
  • Unit 5 Intro Timepicker, Sound and Clock
  • TimePicker
  • Audio Alarm
  • Starting AlarmClock Project
  • TimePicker Component
  • Project Asset
  • Sound Component
  • Clock Component
  • Alarm Clock Coding
  • Timepicker Component Question
  • Sound Component Question
  • Clock component question
  • Homework 5
  • Quiz 5
  • Audio & Video
  • Unit 6 Intro Sound, Audio and Video
  • Music Alarm
  • Radio Alarm
  • Video Alarm
  • Audio
  • Video
  • Media Source Specification
  • Player Component
  • Starting MusicAlarmClock Project
  • Starting RadioAlarmClock Project
  • VideoPlayer Component
  • Starting VideoAlarmClock Project
  • Audio Question
  • Video Question
  • Player Component Question
  • VideoPlayer Component Question
  • Homework 6
  • Quiz 6
  • Drawing Application
  • Unit 7 Intro Components for a Drawing App
  • Spinner
  • Slider
  • Text Box
  • Drawing Canvas
  • Spinner Component
  • Slider Component
  • TextBox Component
  • Canvas Component
  • Component Layout
  • Starting DrawingApp Project
  • Handling Slider's Selection
  • Canvas touching & Color code block
  • Canvas Drawing
  • Spinner Component Question
  • Slider Component Question
  • Textbox Component Question
  • Canvas Component Question
  • Component Layout Question
  • Homework 7
  • Quiz 7
  • File
  • Unit 8 Intro File Component and Notebook App
  • Notebook Project
  • File and Its Formats
  • File Component & App Inventor Storage Structure
  • Notebook Project
  • Homework 8
  • Game
  • Unit 9 Intro Making an Interactive Game
  • Random Numbers
  • Random Real Numbers
  • Accelerometer and Shaking
  • Dolphin Game
  • ImageSprite Component
  • Random Number
  • Device Shaking and Vibration
  • Starting Superdolphin Project & Game Assets
  • Application Interface
  • Using Clock, Sound and File Components
  • Game Score & Game Start
  • Random Dolphin Appearance
  • Touching Dolphin
  • Stopping Game
  • ImageSprite Component Question
  • Random Number Question
  • Device Shaking and Vibration Question
  • Number Matching Game Assignment
  • Homework 9
  • Quiz 9
  • Device Location
  • Unit 10 Intro Location Component and Lost & Found Project
  • Device Location
  • Lost and Found
  • Location Information
  • LocationSensor Component
  • Starting LostFound Project
  • Application Location Input
  • Homework 10
  • Quiz 10
  • Web Browsing
  • Unit 11 Intro Web Viewer and Lost & Found Project
  • Web Viewer
  • WebViewer Component
  • Google Maps
  • Finishing LostFound Project
  • Webviewer Component Question
  • Google Maps Question
  • Homework 11
  • Final Exam
  • Tic-Tac-Toe Game
  • Nyan Cat Game
  • DiabRemind

Summary of User Reviews

Discover how to create your own mobile apps with App Inventor for Android. This course has received high praise from users, with many citing its user-friendly interface and engaging content.

Key Aspect Users Liked About This Course

The course is praised for its user-friendly interface and engaging content.

Pros from User Reviews

  • Easy-to-use interface for creating mobile apps
  • Engaging and informative course content
  • Great for beginners with no coding experience
  • Access to a community of fellow learners

Cons from User Reviews

  • Limited support for advanced coding techniques
  • Some technical issues reported with the platform
  • Not suitable for those looking to create complex apps
  • Lack of interaction with instructors
English
Available now
Approx. 40 hours to complete
Kenneth W T Leung
The Hong Kong University of Science and Technology
Coursera

Instructor

Kenneth W T Leung

  • 4.4 Raiting
Share
Saved Course list
Cancel
Get Course Update
Computer Courses