开始时间: 04/22/2022 持续时间: Unknown
所在平台: CourseraArchive 课程类别: 信息,技术与设计 大学或机构: University of Maryland, College Park(马里兰大学学院园分校) 授课老师: Adam Porter |
课程主页: https://www.coursera.org/course/androidpart1
课程评论:没有评论
This course has been developed in two parts (Part 1 and Part 2), which will cover the fundamental programming principles, software architecture and user experience considerations underlying handheld software applications and their development environments, enabling course completers to build their own Android applications and experienced engineers to master a powerful set of development skills.
Part 1 of this course will focus on the core components of the Android platform that underly all Android applications:
Part 2 will focus on advanced components and concepts provided by the Android platform:
To bring these concepts alive, the course will involve in-depth, hands-on examples of applications implemented with the Android Platform. Students will apply what they learn, also using the Android Platform, in laboratory projects and in a large course project defined in collaboration with MoMA, the Museum of Modern Art in New York.
Mobile Cloud Computing with Android (MoCCA) Specialization: New and Improved
We are proud to announce that the MoCCA specialization has already reached hundreds of thousands of learners around the globe.
In its last iteration, we worked with Google to provide Nexus tablets, feedback from the Google App team, and the potential to be featured in the Google Play store to top course completers.
This time around, we are providing more flexibility for all of you busy learners. We are running the Programming Mobile Applications courses in more digestible one-month-long sections, each with a meaningful mini-project at the end. Additionally, we will be re-offering the courses more frequently. Now, you can find a convenient time to join us or pick up where you left off if you didn’t quite finish before.
Note: To participate in the final project, you must earn Verified Certificates for all courses in the sequence. Learners who purchase Full Access to the entire series will also receive two years of unlimited retries while these courses are offered.
For previous MoCCA students: If you have already completed my previous version of this course, "Programming Mobile Applications for Android Handheld Systems” offered in January and September 2014, you do not need to retake this course to continue towards the Specialization certificate and final project in 2015.
Please consult the Specializations Help Center or contact the Coursera support team if you are not sure whether you qualify.
What is the MoCCA Specialization?
This course has been designed as part of a Coursera Specialization designed to help learners create complex, cloud-based Android Applications, called the Mobile Cloud Computing with Android (MoCCA) Specialization.
The other four courses are led respectively by Drs. Douglas Schmidt and Jules White of Vanderbilt University, and some of the programming assignments and the course project for these courses will be coordinated.
The third and fourth courses in the sequence focus on systems programming topics, such as middleware services and background processing.
The fifth and sixth courses in the sequence will focus on connecting Android mobile devices to cloud computing and data storage resources, essentially turning a device into an extension of powerful cloud-based services on popular cloud computing platforms, such as Google App Engine and Amazon EC2.
Although each of these courses stands alone, those who do choose to complete the entire MoCCA sequence will gain a much more detailed, end-to-end understanding of handheld systems and their applications.
Week #1:
Objective: In this lesson, I discuss the Android Platform and the Android Development Environment and walk through the logistics of how to get started as an Android application developer.
By the end of this lesson, you should be able to:
Week #2:
Objective: In this lesson, I explain the basic components from which all Android applications are created. I also present the Activity class - one of the main class responsible for displaying an application's user interface.
By the end of this lesson, you should be able to:
Objective: In this lesson, I explain the Intent class and Permissions. I also present the Fragment class - another key class responsible for displaying an application's user interface.
By the end of this lesson, you should be able to:
Objective: In this lesson, I summarize and demonstrate the many class Android provides for creating user interfaces.
By the end of this lesson, you should be able to:
define and deploy applications with sophisticated and elegant user interfaces.
Mini-project - Modern Art User Interfaces: Students will build a complete app from scratch. Collaborators from the Museum of Modern Art will help student draw some inspiration from the work of several Modern Art masters.
This course provides a comprehensive introduction to the design and implementation of Android applications for handheld systems, such as smartphones and tablets.