Developing Android Apps with App Inventor

Product type

Developing Android Apps with App Inventor

Coursera (CC)
Logo Coursera (CC)
Provider rating: starstarstarstar_halfstar_border 7.2 Coursera (CC) has an average rating of 7.2 (out of 6 reviews)

Need more information? Get more details on the site of the provider.

Description

When you enroll for courses through Coursera you get to choose for a paid plan or for a free plan

  • Free plan: No certicification and/or audit only. You will have access to all course materials except graded items.
  • Paid plan: Commit to earning a Certificate—it's a trusted, shareable way to showcase your new skills.

About this course: 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.

Created by:  The Hong Kong University of Science and Technology
  • Taught by:  Kenneth W T Leung, Lecturer

    Computer Science and Engineering

Read the complete description

Frequently asked questions

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.

Didn't find what you were looking for? See also: Autodesk Inventor, Android, Java, M&A (Mergers & Acquisitions), and JavaScript & AJAX.

When you enroll for courses through Coursera you get to choose for a paid plan or for a free plan

  • Free plan: No certicification and/or audit only. You will have access to all course materials except graded items.
  • Paid plan: Commit to earning a Certificate—it's a trusted, shareable way to showcase your new skills.

About this course: 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.

Created by:  The Hong Kong University of Science and Technology
  • Taught by:  Kenneth W T Leung, Lecturer

    Computer Science and Engineering
Level Beginner Language English How To Pass Pass all graded assignments to complete the course. User Ratings 5.0 stars Average User Rating 5.0See what learners said Coursework

Each course is like an interactive textbook, featuring pre-recorded videos, quizzes and projects.

Help from your peers

Connect with thousands of other learners and debate ideas, discuss course material, and get help mastering concepts.

Certificates

Earn official recognition for your work, and share your success with friends, colleagues, and employers.

The Hong Kong University of Science and Technology HKUST - A dynamic, international research university, in relentless pursuit of excellence, leading the advance of science and technology, and educating the new generation of front-runners for Asia and the world.

Syllabus


WEEK 1


Introduction of MIT App Inventor



5 videos, 5 readings, 3 practice quizzes expand


  1. Video: Introduction Video
  2. Video: Course Introduction
  3. Video: Unit 1 Intro Hello World
  4. Video: Introduction to App Inventor
  5. Reading: Introduction to App Inventor
  6. Video: Hello World App
  7. Practice Quiz: Project creation question
  8. Reading: Android Application
  9. Reading: Adding Component & Button Component
  10. Practice Quiz: Add component quiz
  11. Reading: Component Property
  12. Practice Quiz: Component Property Question
  13. Reading: Label Component

Graded: Homework 1
Graded: Quiz 1

Application Coding



3 videos, 10 readings, 2 practice quizzes expand


  1. Video: Unit 2 Intro Code Blocks Features
  2. Reading: Introduction to Code Blocks
  3. Reading: Event Handler
  4. Reading: Code Deletion
  5. Reading: Method Call
  6. Practice Quiz: Code Block Question
  7. Reading: Property Getter and Setter
  8. Reading: Built-In Text Code Block
  9. Practice Quiz: Property and Text Code Block Question
  10. Reading: Application Testing
  11. Video: Android Emulator
  12. Reading: Using Emulator
  13. Reading: Testing HelloWorld Project
  14. Video: Create APK
  15. Reading: Project Sharing

Graded: Homework 2
Graded: Quiz 2

WEEK 2


Programming Basics & Dialog



5 videos, 9 readings, 2 practice quizzes expand


  1. Video: Unit 3 Intro Maths, Notifier, Boolean and Logics
  2. Video: Numbers
  3. Reading: Math Code Blocks
  4. Reading: Evaluation Order
  5. Practice Quiz: Using Math Code Blocks Question
  6. Reading: Mutator
  7. Reading: Formatting Number
  8. Video: Notifier
  9. Reading: Notifier Component & Starting UsingMath Project
  10. Reading: Choice Dialog & Starting UsingIfThen Project
  11. Video: Boolean Values
  12. Reading: Boolean Value & Canceling Dialog
  13. Video: Logical Operators
  14. Reading: if-then Code & Logic Code Blocks
  15. Practice Quiz: Using if-then-else code question
  16. Reading: else-if socket

Graded: Homework 3
Graded: Quiz 3
Graded: Math Quiz App Assignment

Programming Basics



6 videos, 6 readings, 2 practice quizzes expand


  1. Video: Unit 4 Intro Variables, Loops and Other Techniques
  2. Reading: Variable
  3. Video: Loop
  4. Reading: While Loop
  5. Practice Quiz: Using While Loop Question
  6. Reading: Starting Usingloop Project
  7. Video: Comments
  8. Reading: Code Comment
  9. Video: Duplicate Blocks
  10. Video: Backpack
  11. Reading: Code Duplication
  12. Video: Collapse Code Blocks
  13. Reading: Collapsing Code Blocks
  14. Practice Quiz: Collapsing Code Blocks Question

Graded: Homework 4
Graded: Quiz 4
Graded: Sequence Calculator Assignment

WEEK 3


Alarm Clock Application



3 videos, 6 readings, 3 practice quizzes expand


  1. Video: Unit 5 Intro Timepicker, Sound and Clock
  2. Reading: Starting AlarmClock Project
  3. Video: TimePicker
  4. Reading: TimePicker Component
  5. Practice Quiz: Timepicker Component Question
  6. Reading: Project Asset
  7. Reading: Sound Component
  8. Practice Quiz: Sound Component Question
  9. Reading: Clock Component
  10. Practice Quiz: Clock component question
  11. Video: Audio Alarm
  12. Reading: Alarm Clock Coding

Graded: Homework 5
Graded: Quiz 5

Audio & Video



4 videos, 8 readings, 4 practice quizzes expand


  1. Video: Unit 6 Intro Sound, Audio and Video
  2. Reading: Audio
  3. Practice Quiz: Audio Question
  4. Reading: Video
  5. Practice Quiz: Video Question
  6. Reading: Media Source Specification
  7. Reading: Player Component
  8. Practice Quiz: Player Component Question
  9. Video: Music Alarm
  10. Reading: Starting MusicAlarmClock Project
  11. Video: Radio Alarm
  12. Reading: Starting RadioAlarmClock Project
  13. Reading: VideoPlayer Component
  14. Practice Quiz: VideoPlayer Component Question
  15. Reading: Starting VideoAlarmClock Project
  16. Video: Video Alarm

Graded: Homework 6
Graded: Quiz 6

WEEK 4


Drawing Application



5 videos, 9 readings, 5 practice quizzes expand


  1. Video: Unit 7 Intro Components for a Drawing App
  2. Video: Spinner
  3. Reading: Spinner Component
  4. Practice Quiz: Spinner Component Question
  5. Video: Slider
  6. Reading: Slider Component
  7. Practice Quiz: Slider Component Question
  8. Video: Text Box
  9. Reading: TextBox Component
  10. Practice Quiz: Textbox Component Question
  11. Reading: Canvas Component
  12. Practice Quiz: Canvas Component Question
  13. Reading: Component Layout
  14. Practice Quiz: Component Layout Question
  15. Video: Drawing Canvas
  16. Reading: Starting DrawingApp Project
  17. Reading: Handling Slider's Selection
  18. Reading: Canvas touching & Color code block
  19. Reading: Canvas Drawing

Graded: Homework 7
Graded: Quiz 7

File



2 videos, 3 readings expand


  1. Video: Unit 8 Intro File Component and Notebook App
  2. Reading: File and Its Formats
  3. Reading: File Component & App Inventor Storage Structure
  4. Video: Notebook Project
  5. Reading: Notebook Project

Graded: Homework 8

WEEK 5


Game



5 videos, 10 readings, 3 practice quizzes expand


  1. Video: Unit 9 Intro Making an Interactive Game
  2. Reading: ImageSprite Component
  3. Practice Quiz: ImageSprite Component Question
  4. Video: Random Numbers
  5. Video: Random Real Numbers
  6. Reading: Random Number
  7. Practice Quiz: Random Number Question
  8. Video: Accelerometer and Shaking
  9. Reading: Device Shaking and Vibration
  10. Practice Quiz: Device Shaking and Vibration Question
  11. Reading: Starting Superdolphin Project & Game Assets
  12. Reading: Application Interface
  13. Video: Dolphin Game
  14. Reading: Using Clock, Sound and File Components
  15. Reading: Game Score & Game Start
  16. Reading: Random Dolphin Appearance
  17. Reading: Touching Dolphin
  18. Reading: Stopping Game

Graded: Number Matching Game Assignment
Graded: Homework 9
Graded: Quiz 9

WEEK 6


Device Location



3 videos, 4 readings expand


  1. Video: Unit 10 Intro Location Component and Lost & Found Project
  2. Reading: Location Information
  3. Video: Device Location
  4. Reading: LocationSensor Component
  5. Video: Lost and Found
  6. Reading: Starting LostFound Project
  7. Reading: Application Location Input

Graded: Homework 10
Graded: Quiz 10

Web Browsing



2 videos, 3 readings, 2 practice quizzes expand


  1. Video: Unit 11 Intro Web Viewer and Lost & Found Project
  2. Video: Web Viewer
  3. Reading: WebViewer Component
  4. Practice Quiz: Webviewer Component Question
  5. Reading: Google Maps
  6. Practice Quiz: Google Maps Question
  7. Reading: Finishing LostFound Project

Graded: Homework 11

WEEK 7


Capstone Project





    Graded: Capstone Project Assessment
    There are no reviews yet.

    Share your review

    Do you have experience with this course? Submit your review and help other people make the right choice. As a thank you for your effort we will donate $1.- to Stichting Edukans.

    There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.