- Level Foundation
- المدة 14 ساعات hours
- الطبع بواسطة Vanderbilt University
-
Offered by
عن
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.الوحدات
Overview of the Android App Components: Intents, Activities, and Broadcast Receivers MOOC
1
Videos
- MOOC 2 Overview
1
Readings
- Responses to Frequently Asked Questions (FAQ) and PDF Versions of Slides
Module 1 Introduction
1
Videos
- Module 1 Introduction
MOOC Contents, Organization, and Learning Strategies
2
Videos
- MOOC Contents, Organization, and Learning Strategies (Part 1)
- MOOC Contents, Organization, and Learning Strategies (Part 2)
Overview of Android
3
Videos
- Overview of Android (Part 1):Hardware & OS Kernel
- Overview of Android (Part 2):Middleware Infrastructure
- Overview of Android (Part 3): Application Framework & Apps
Module 1 Quiz
1
Assignment
- Module 1 Quiz
Module 2 Introduction
1
Videos
- Git Module Introduction
Git Introduction
1
Videos
- Git Introduction
Git Basics
1
Videos
- Git Basics
Working With Remote Repositories
1
Videos
- Working With Remote Repositories
Git Branching
1
Readings
- Git Branching
Merge Conflicts
1
Videos
- Git Merge Conflicts
Git in Android Studio
1
Videos
- Git in Android Studio
Module Outro
1
Videos
- Git Module Outro
Module Quiz
1
Assignment
- Git Module Quiz
Module 3 Introduction
1
Videos
- Introduction to the Module on Android Intents
Overview of Android Intents
2
Videos
- Overview of Android Intents (Part 1)
- Overview of Android Intents (Part 2)
Elements of an Android Intent
2
Videos
- Elements of an Android Intent (Part 1)
- Elements of an Android Intent (Part 2)
Android Intent Resolution and Filtering
2
Videos
- Android Intent Resolution and Filtering (Part 1)
- Android Intent Resolution and Filtering (Part 2)
Concurrent Programming with Android Intents
1
Videos
- Concurrent Programming with Android Intents
MapLocation App Case Study
1
Videos
- MapLocation App Case Study
Module 3 Quiz
1
Assignment
- Module 3 Quiz
Assignment 1 (Optional)
1
Peer Review
- Assignment 1: Downloader Introduction (Optional)
Supplemental Help for Assignments (Optional)
1
Videos
- How to Peer Evaluate an Android Assignment (Optional)
Module 4 Introduction
1
Videos
- Introduction to the Module on Android Activities
Introduction to Android Activities
2
Videos
- Introduction to Android Activities (Part 1)
- Introduction to Android Activities (Part 2)
Activity Lifecycle Operations
3
Videos
- Activity Lifecycle Operations (Part 1)
- Activity Lifecycle Operations (Part 2)
- Activity Lifecycle Operations (Part 3)
Managing Multiple Activities and Task
1
Videos
- Managing Multiple Activities and Task
Concurrent Programming with Android Activities
2
Videos
- Concurrent Programming with Android Activities (Part 1)
- Concurrent Programming with Android Activities (Part 2)
Case Study: ImageDownloader App
3
Videos
- Case Study: ImageDownloader App (Part 1)
- Case Study: ImageDownloader App (Part 2)
- Case Study: ImageDownloader App (Part 3)
Module 4 Quiz
1
Assignment
- Module 4 Quiz
Assignment 2: HaMeRDownloader (optional)
1
Peer Review
- Assignment 2: HaMeRDownloader (optional)
Module 5 Introduction
1
Videos
- Module Introduction
Introduction to Android Broadcast Receivers
2
Videos
- Introduction to Android Broadcast Receivers (Part 1)
- Introduction to Android Broadcast Receivers (Part 2)
Registering, Implementing, & Invoking Broadcast Receivers
3
Videos
- Registering, Implementing, & Invoking Broadcast Receivers (Part 1)
- Registering, Implementing, & Invoking Broadcast Receivers (Part 2)
- Registering, Implementing, & Invoking Broadcast Receivers (Part 3)
Android Broadcast Receiver Security
1
Videos
- Android Broadcast Receiver Security
Case Study: ImageDownloader Broadcast Receiver Apps
2
Videos
- Case Study: ImageDownloader Broadcast Receiver Apps (Part 1)
- Case Study: ImageDownloader Broadcast Receiver Apps (Part 2)
Module 5 quiz
1
Assignment
- Module 5 Quiz
Assignment 3: HaMeR Downloader with Broadcast Receiver (optional)
1
Peer Review
- Assignment 3: HaMeR downloader with Broadcast Receiver (optional)
Auto Summary
Explore the Android App Components course, focusing on intents, activities, and broadcast receivers. Designed for beginners in IT & Computer Science, this 4-week MOOC, taught by a Coursera instructor, offers in-depth knowledge of Android concurrency frameworks, Java file I/O, and Git. Engage in a hands-on project to download, store, and display images from remote websites. Dedicate around 4 hours weekly to video lectures, quizzes, and programming assignments. Subscription options include Starter, Professional, and Paid plans. Ideal for those looking to enhance their Android development skills.

Dr. Douglas C. Schmidt

Michael Walker

Dr. Jules White

Jerry Roth