TrueschoTruescho
All Courses
Android App Components: Intents, Activities, and Broadcast Receivers
Coursera
Course
Unknown

Android App Components: Intents, Activities, and Broadcast Receivers

Vanderbilt University

A 4-week course exploring core Android app components such as intents, activities, and broadcast receivers with hands-on Java and Android programming.

Unknown5 weeksEnglish50,545 enrolled

About this Course

This 4 week MOOC builds upon the overview of Java and Android covered in Course 1 by delving deeper into core Android app components, such as intents, activities, and broadcast receivers. You will learn by example how to program these core Android components together with Android concurrency frameworks and basic Java file I/O classes (such as File and InputStream) and Android storage mechanisms (such as Shared Preferences). You'll also learn how to use the Git source code management system. Throughout this MOOC you'll work incrementally on a project involving downloading, storing, and display images from remote websites. Each week you will add additional capabilities to the project, based on material covered in the lecture videos. You'll spend roughly 4 hours per week watching video lectures, taking quizzes, and programming assignments with Java and Android

What You'll Learn

  • Program core Android components with concurrency frameworks
  • Understand basic Java file I/O classes
  • Apply Android storage mechanisms such as Shared Preferences
  • Use Git for source code management
  • Develop an app project for downloading and displaying images

Prerequisites

  • Basic computer and internet skills
  • Ability to read instructions in English and complete exercises

Instructors

D

Dr. Douglas C. Schmidt

Professor of Computer Science and Associate Chair of the Computer Science and Engineering Program

M

Michael Walker

Instructor - Graduate Student pursuing PhD in Computer Science

D

Dr. Jules White

Professor of Computer Science

Topics

Mobile and Web Development
Computer Science
File I/O
Git (Version Control System)
Android Development
Application Development
Android Studio
Event-Driven Programming
Data Persistence
Computer Programming

Course Info

PlatformCoursera
LevelUnknown
PacingUnknown
PriceFree

Skills

تطوير تطبيقات الهاتف والويب
علوم الحاسوب
الإدخال والإخراج في الملفات
نظام إدارة الأكواد Git
تطوير أندرويد
تطوير التطبيقات
بيئة تطوير أندرويد ستوديو
البرمجة القائمة على الأحداث
Data Persistence
Computer Programming

Start Learning Now