Android App Components - Intents, Activities, and Broadcast Receivers

Location type
Logo Coursera
Provider rating: starstarstarstar_borderstar_border 6.3 Coursera has an average rating of 6.3 (out of 4 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: 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 …

Read the complete description

Frequently asked questions

There are no frequently asked questions yet. Send an Email to info@springest.com

Didn't find what you were looking for? See also: Git, Computer Science, Java, C/C++, and Programming.

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: 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.

Created by:  Vanderbilt University
  • Taught by:  Dr. Douglas C. Schmidt, Professor of Computer Science and Associate Chair of the Computer Science and Engineering Program

    Electrical Engineering and Computer Science
  • Taught by:  Michael Walker, Instructor - Graduate Student pursuing PhD in Computer Science

    EECS
  • Taught by:  Dr. C. Jules White, Assistant Professor of Computer Science

    Electrical Engineering and Computer Science
Basic Info Course 2 of 5 in the Android App Development Specialization Language English How To Pass Pass all graded assignments to complete the course. User Ratings 4.0 stars Average User Rating 4.0See what learners said Задания курса

Каждый курс — это интерактивный учебник, который содержит видеоматериалы, тесты и проекты.

Помощь сокурсников

Общайтесь с тысячами других учащихся: обсуждайте идеи, материалы курса и помогайте друг другу осваивать новые понятия.

Сертификаты

Получите документы о прохождении курсов и поделитесь своим успехом с друзьями, коллегами и работодателями.

Vanderbilt University Vanderbilt University, located in Nashville, Tenn., is a private research university and medical center offering a full-range of undergraduate, graduate and professional degrees.

Syllabus


WEEK 1


MOOC Overview
This module provides an introduction to the contents of the MOOC and summarizes effective learning strategies


7 videos, 1 reading expand


  1. Video: MOOC 2 Overview
  2. Материал для самостоятельного изучения: Responses to Frequently Asked Questions (FAQ) and PDF Versions of Slides
  3. Video: Module 1 Introduction
  4. Video: MOOC Contents, Organization, and Learning Strategies (Part 1)
  5. Video: MOOC Contents, Organization, and Learning Strategies (Part 2)
  6. Video: Overview of Android (Part 1):Hardware & OS Kernel
  7. Video: Overview of Android (Part 2):Middleware Infrastructure
  8. Video: Overview of Android (Part 3): Application Framework & Apps

Graded: Module 1 Quiz

Introduction to Git
This module provides an overview of the Git version control system.


7 videos, 1 reading expand


  1. Video: Git Module Introduction
  2. Video: Git Introduction
  3. Video: Git Basics
  4. Video: Working With Remote Repositories
  5. Материал для самостоятельного изучения: Git Branching
  6. Video: Git Merge Conflicts
  7. Video: Git in Android Studio
  8. Video: Git Module Outro

Graded: Git Module Quiz

WEEK 2


Android Intents



This module describes the structure, functionality, and use of Android intents that provide an abstract description of an operation to perform or an event that has occurred.. Android uses intents as the "glue" that simplifies the integration of apps that reuse existing components, such as activities, services, and broadcast receivers.


10 videos expand


  1. Video: Introduction to the Module on Android Intents
  2. Video: Overview of Android Intents (Part 1)
  3. Video: Overview of Android Intents (Part 2)
  4. Video: Elements of an Android Intent (Part 1)
  5. Video: Elements of an Android Intent (Part 2)
  6. Video: Android Intent Resolution and Filtering (Part 1)
  7. Video: Android Intent Resolution and Filtering (Part 2)
  8. Video: Concurrent Programming with Android Intents
  9. Video: MapLocation App Case Study
  10. Взаимная оценка: Assignment 1: Downloader Introduction (Optional)
  11. Video: How to Peer Evaluate an Android Assignment (Optional)

Graded: Module 3 Quiz

WEEK 3


Android Activities
This module describes the structure, functionality, and use of Android activities, which define user-facing operations that are displayed on a device screen. Activities are the most common type of Android component and are at the heart of app Android apps.


12 videos expand


  1. Video: Introduction to the Module on Android Activities
  2. Video: Introduction to Android Activities (Part 1)
  3. Video: Introduction to Android Activities (Part 2)
  4. Video: Activity Lifecycle Operations (Part 1)
  5. Video: Activity Lifecycle Operations (Part 2)
  6. Video: Activity Lifecycle Operations (Part 3)
  7. Video: Managing Multiple Activities and Task
  8. Video: Concurrent Programming with Android Activities (Part 1)
  9. Video: Concurrent Programming with Android Activities (Part 2)
  10. Video: Case Study: ImageDownloader App (Part 1)
  11. Video: Case Study: ImageDownloader App (Part 2)
  12. Video: Case Study: ImageDownloader App (Part 3)
  13. Взаимная оценка: Assignment 2: HaMeRDownloader (optional)

Graded: Module 4 Quiz

WEEK 4


Android Broadcast Receivers



9 videos expand


  1. Video: Module Introduction
  2. Video: Introduction to Android Broadcast Receivers (Part 1)
  3. Video: Introduction to Android Broadcast Receivers (Part 2)
  4. Video: Registering, Implementing, & Invoking Broadcast Receivers (Part 1)
  5. Video: Registering, Implementing, & Invoking Broadcast Receivers (Part 2)
  6. Video: Registering, Implementing, & Invoking Broadcast Receivers (Part 3)
  7. Video: Android Broadcast Receiver Security
  8. Video: Case Study: ImageDownloader Broadcast Receiver Apps (Part 1)
  9. Video: Case Study: ImageDownloader Broadcast Receiver Apps (Part 2)
  10. Взаимная оценка: Assignment 3: AsyncTaskDownloader (optional)

Graded: Module 5 Quiz
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. Send an Email to info@springest.com