К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Developing Android Apps with App Inventor · LearnSpace
Назад в каталог
courseraПрограммирование

Developing Android Apps with App Inventor

Курс от The Hong Kong University of Science and Technology
Начальный≈ 37.8 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

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.

Навыки, которые вы освоите

UI ComponentsNo-Code DevelopmentApplication DevelopmentAndroid DevelopmentFile I/OProgramming PrinciplesGlobal Positioning SystemsUser Interface (UI) DesignComputational LogicMobile Development ToolsGame DesignAndroid (Operating System)Development TestingMobile DevelopmentProgram DevelopmentComputer ProgrammingVideo Game DevelopmentInteractive DesignData Storage

Программа курса

11 модулей · 165 учебных материалов

01Introduction of MIT App Inventor15 материалов

Welcoming Message from Course Instructor

Introduction VideoВидео

Course Introduction

Course IntroductionВидео

Starting App Inventor and HelloWorld Project

Unit 1 Intro Hello WorldВидеоIntroduction to App InventorВидео

Учитесь у экспертов

Kenneth Wai-Ting Leung

Associate Professor of Engineering Education

Developing Android Apps with App Inventor
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 37.8 ч

11 модулей

Язык: Английский

Субтитры: Арабский, Французский, Бенгальский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Вьетнамский, Нидерландский, Корейский, Немецкий, Пушту, Урду, Русский, Тайский, Индонезийский, Шведский, Турецкий, Азербайджанский, Испанский, Дари, Хинди, Японский, Казахский, Венгерский, Польский

Часть программы вашего университета
Introduction to App InventorЧтение
Hello World AppВидео
Project creation questionЗадание

Using Component (Button, Label and TextToSpeech)

Android ApplicationЧтениеAdding Component & Button ComponentЧтениеAdd component quizЗаданиеComponent PropertyЧтениеComponent Property QuestionЗаданиеLabel ComponentЧтение

Homework 1

Homework 1Задание

Quiz 1

Quiz 1Задание
02Application Coding17 материалов

Code Blocks

Unit 2 Intro Code Blocks FeaturesВидеоIntroduction to Code BlocksЧтениеEvent HandlerЧтениеCode DeletionЧтениеMethod CallЧтениеCode Block QuestionЗаданиеProperty Getter and SetterЧтениеBuilt-In Text Code BlockЧтениеProperty and Text Code Block QuestionЗадание

Application Testing

Application TestingЧтениеAndroid EmulatorВидеоUsing EmulatorЧтение

Finishing HelloWorld Project & Project Sharing

Testing HelloWorld ProjectЧтениеCreate APKВидеоProject SharingЧтение

Homework 2

Homework 2Задание

Quiz 2

Quiz 2Задание
03Programming Basics & Dialog19 материалов

Working With Numbers

Unit 3 Intro Maths, Notifier, Boolean and LogicsВидеоNumbersВидеоMath Code BlocksЧтениеEvaluation OrderЧтениеUsing Math Code Blocks QuestionЗаданиеMutatorЧтениеFormatting NumberЧтение

Working With Text & Message Dialog

NotifierВидеоNotifier Component & Starting UsingMath ProjectЧтение

Working With Boolean Values & Choice Dialog

Choice Dialog & Starting UsingIfThen ProjectЧтениеBoolean ValuesВидеоBoolean Value & Canceling DialogЧтение

Logical and Conditional Operations

Logical OperatorsВидеоif-then Code & Logic Code BlocksЧтениеUsing if-then-else code questionЗаданиеelse-if socketЧтение

Homework 3

Homework 3Задание

Quiz 3

Quiz 3Задание

MathQuiz Assignment

Math Quiz App AssignmentЗадание
04More Programming Basics17 материалов

Variable & Loop

Unit 4 Intro Variables, Loops and Other TechniquesВидеоVariableЧтениеLoopВидеоWhile LoopЧтениеUsing While Loop QuestionЗаданиеStarting Usingloop ProjectЧтение

Coding Techniques

CommentsВидеоCode CommentЧтениеDuplicate BlocksВидеоBackpackВидеоCode DuplicationЧтениеCollapse Code BlocksВидеоCollapsing Code BlocksЧтениеCollapsing Code Blocks QuestionЗадание

Homework 4

Homework 4Задание

Quiz 4

Quiz 4Задание

SequenceCalculator Assignment

Sequence Calculator AssignmentЗадание
05Alarm Clock Application14 материалов

TimePicker Component & Project Asset

Unit 5 Intro Timepicker, Sound and ClockВидеоStarting AlarmClock ProjectЧтениеTimePickerВидеоTimePicker ComponentЧтениеTimepicker Component QuestionЗаданиеProject AssetЧтение

Sound and Clock Components

Sound ComponentЧтениеSound Component QuestionЗаданиеClock ComponentЧтениеClock component questionЗадание

Alarm Clock Coding

Audio AlarmВидеоAlarm Clock CodingЧтение

Homework 5

Homework 5Задание

Quiz 5

Quiz 5Задание
06Audio & Video18 материалов

Audio & Video

Unit 6 Intro Sound, Audio and VideoВидеоAudioЧтениеAudio QuestionЗаданиеVideoЧтениеVideo QuestionЗаданиеMedia Source SpecificationЧтение

Player Component

Player ComponentЧтениеPlayer Component QuestionЗаданиеMusic AlarmВидеоStarting MusicAlarmClock ProjectЧтениеRadio AlarmВидеоStarting RadioAlarmClock ProjectЧтение

VideoPlayer Component

VideoPlayer ComponentЧтениеVideoPlayer Component QuestionЗаданиеStarting VideoAlarmClock ProjectЧтениеVideo AlarmВидео

Homework 6

Homework 6Задание

Quiz 6

Quiz 6Задание
07Drawing Application21 материалов

Spinner, Slider and TextBox Components

Unit 7 Intro Components for a Drawing AppВидеоSpinnerВидеоSpinner ComponentЧтениеSpinner Component QuestionЗаданиеSliderВидеоSlider ComponentЧтениеSlider Component QuestionЗаданиеText BoxВидеоTextBox ComponentЧтениеTextbox Component QuestionЗадание

Canvas Component & Component Layout

Canvas ComponentЧтениеCanvas Component QuestionЗаданиеComponent LayoutЧтениеComponent Layout QuestionЗадание

Drawing Application Interface and Coding

Drawing CanvasВидеоStarting DrawingApp ProjectЧтениеHandling Slider's SelectionЧтениеCanvas touching & Color code blockЧтениеCanvas DrawingЧтение

Homework 7

Homework 7Задание

Quiz 7

Quiz 7Задание
08File6 материалов

File

Unit 8 Intro File Component and Notebook AppВидеоFile and Its FormatsЧтениеFile Component & App Inventor Storage StructureЧтениеNotebook ProjectВидеоNotebook ProjectЧтение

Homework 8

Homework 8Задание
09Game21 материалов

ImageSprite Component & Random Number

Unit 9 Intro Making an Interactive GameВидеоImageSprite ComponentЧтениеImageSprite Component QuestionЗаданиеRandom NumbersВидеоRandom Real NumbersВидеоRandom NumberЧтениеRandom Number QuestionЗадание

Device Shaking and Vibration

Accelerometer and ShakingВидеоDevice Shaking and VibrationЧтениеDevice Shaking and Vibration QuestionЗадание

Super-dolphin Game Interface and Assets

Starting Superdolphin Project & Game AssetsЧтениеApplication InterfaceЧтение

Super-dolphin Game Coding

Dolphin GameВидеоUsing Clock, Sound and File ComponentsЧтениеGame Score & Game StartЧтениеRandom Dolphin AppearanceЧтениеTouching DolphinЧтениеStopping GameЧтение

NumberMatching Assignment

Number Matching Game AssignmentЗадание

Homework 9

Homework 9Задание

Quiz 9

Quiz 9Задание
10Device Location9 материалов

Location Determination

Unit 10 Intro Location Component and Lost & Found ProjectВидеоLocation InformationЧтение

LocationSensor Component

Device LocationВидеоLocationSensor ComponentЧтение

Starting LostFound Project

Lost and FoundВидеоStarting LostFound ProjectЧтениеApplication Location InputЧтение

Homework 10

Homework 10Задание

Quiz 10

Quiz 10Задание
11Web Browsing8 материалов

WebViewer Component

Unit 11 Intro Web Viewer and Lost & Found ProjectВидеоWeb ViewerВидеоWebViewer ComponentЧтениеWebviewer Component QuestionЗадание

Google Maps

Google MapsЧтениеGoogle Maps QuestionЗадание

Finishing LostFound Project

Finishing LostFound ProjectЧтение

Homework 11

Homework 11Задание