Build Your First Android App (Project-Centered Course)

所在平台: Coursera

课程主页: https://www.coursera.org/learn/android-app

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:构建您的第一个Android应用程序(项目导向课程) 课程概述: 在这门项目导向课程中,您将设计、构建并分发自己独特的Android移动应用程序。我们将提供一套可定制的构建模块,您可以将其组合以创建多种类型的应用程序,同时帮助您熟悉Android开发中的许多重要细节。完成项目后,您不仅会拥有一个个性化的应用程序供自己使用和分享,还将掌握进一步学习Android开发所需的技能和背景知识。 课程开始的要求: 本课程适合已有Java编程基础的学习者,例如完成过入门的大学课程或Coursera的Java编程专业课程。您需要一台稳定互联网连接的计算机,但不需要Android手机,我们将使用免费的软件在计算机上模拟手机环境。我们将使用Android Studio作为集成开发环境(IDE),它兼容大多数计算机和操作系统。 课程时间安排: 总共需学习10小时,积极项目工作10小时。 课程大纲: 1. 引言:介绍课程的教学方法,并展示您在课程结束时能够构建的应用类型。 2. 创建应用故事板:从用户的角度设计个性化应用,学习如何记录设计以获取用户反馈或整理思路。 3. 安装工具,创建HelloWorld应用:指导您使用Android Studio IDE开发Android应用,创建基本的"Hello World"应用,并了解如何将应用程序传输到物理Android设备和模拟器上。 4. 构建第一个交互应用:将图形用户界面与活动关联,创建第一个交互式应用程序。 5. 分步实现您的应用:为期两周的模块,逐步开发5个基本构建模块。 6. 将故事板转化为实际应用:开发其余4个基本构建模块,并将这些模块结合,最终将您的应用构想转化为可执行代码。 通过参加这个课程,您将能够掌握创建Android应用所需的基础技能,并为将来的高级Android开发课做好准备。

课程大纲

Name:Introduction

Description:This module presents our pedagogic approach and demonstrates the kind of applications you will be able to build at the end of the course.

Name:Create the Storyboard for Your Application

Description:In this module you will design your personalized app from a user's perspective. We will show you elements you can combine in your design, and how to document it to get feedback from prospective users or to organize your thoughts. If you get stuck on the quiz or peer-reviewed assignment, you should post on the Discussion Forum to ask for help. And if you finish early, we hope you'll go there to help your fellow classmates as well. To get started, please jump into the first lesson below!

Name:Install Tools, Create HelloWorld App

Description:This module guides you in the development of an Android application using the Android Studio Integrated Development Environment (IDE). First it points you to the right place to install the Android Studio IDE and the Android Software Development Kit (SDK). Next it walks you through the steps of using them to create a basic "Hello World" application and it describes how to transfer the application for execution on a physical Android device and on an emulator. At the end of the module you will be familiar with Android tools.

Name:Build Your First Interactive Application

Description:In this module you associate for the first time a graphical user interface with an activity controlling it, resulting in a first interactive application. We will re-use this same schema next week when developing the 9 apps presented in week 2 (and so will your personalized app).

Name:Toward Your Application, Step-By-Step

Description:This module spans 2 weeks. This week, we walk you step by step in the development of 5 of the basic building blocks.

Name:Transform Your Storyboard Into Actual Application

Description:In this second part of the module, we develop the remaining 4 basic building blocks. All you have to do after that is to combine them to transform your idea of application into executable code!

课程评论(0条)

课程详情

What you’ll achieve: In this project-centered course*, you’ll design, build, and distribute your own unique application for the Android mobile platform. We’ll provide you with a set of customizable building blocks that you can assemble to create many different types of apps, and that will help you become familiar with many important specificities of Android development. When you complete the project, in addition to having a personalized app that you can use and share, you’ll have the skills and background you need to move on to more advanced coursework in Android development. What you’ll need to get started: This project-centered course is designed for learners who have some prior experience programming in Java, such as an introductory college course or Coursera’s Java Programming Specialization (https://www.coursera.org/specializations/java-programming). You will need a computer with a stable Internet connection, but you will not need an Android phone - we’ll use free software that you can use to emulate a phone on your computer. We'll use Android Studio as IDE; it is compatible with most computer and operating systems. You can find detailed system requirements here: https://developer.android.com/sdk/index.html#Requirements. *About Project-Centered Courses: Project-centered courses are designed to help you complete a personally meaningful real-world project, with your instructor and a community of learners with similar goals providing guidance and suggestions along the way. By actively applying new concepts as you learn, you’ll master the course content more efficiently; you’ll also get a head start on using the skills you gain to make positive changes in your life and career. When you complete the course, you’ll have a finished project that you’ll be proud to use and share. Time: 10 hours of study, 10 hours of active project work

课程标签

0人关注该课程

主题相关的课程