link 来源:www.udacity.com
list 6个序列
assignment 等级:入门
chat_bubble_outline 语言:英语
card_giftcard 1分
评论
-
starstarstarstarstar
0条评论

关键信息

credit_card 免费进入

关于内容

This course will guide you through the process of productionizing an app, using Sunshine, the weather app we built in Developing Android Apps. Following Android's Core App Quality Guidelines, we'll identify the production criteria that still needs to be implemented, then tackle each problem until Sunshine is ready to publish on the Google Play Store. In the process, we'll introduce you to a host of tools and concepts, including: material design approaches, image-handling, performance profiling, and more!

more_horiz 查看更多
more_horiz 收起
dns

课程大纲

Lesson 1: Product Quality

Overview of product quality standards, and an introduction to the goals and structure of this course.

Lesson 2: Integration Points and Error Cases

Identify and resolve integration points, including offline/server integration, and validate user input in the Sunshine app.

Lesson 3: Accessibility and Localization

Expand the audience for your app by making it accessible and easily localized.

Lesson 4: Libraries

Use libraries to handle images, and allow users to personalize their Sunshine experience with custom icons.

Lesson 5: Google Cloud Messaging

Implement a message receiver, and learn how to send messages to Sunshine using the Google Cloud Messaging interface.

Lesson 6: Material Design

Apply material design principles to Sunshine's activity transitions, keylines and layouts.

Lesson 7: Building a Total Experience

Build and implement resizable widgets and immersive wallpaper images.

Lesson 8: Performance

Use profiling tools in Android Studio to identify performance leaks.

Final Project

You will productionize two apps, taking them from a functional state to a production-ready state.This will involve finding and handling error cases, adding accessibility features, and adding a library.
record_voice_over

教师

  • Dan Galpin - Dan Galpin is a Developer Advocate for Android, where his focus has been on Android performance tuning, developer training, and games. He has spent over 10 years working in the mobile space, developing at almost every layer of the phone stack. There are videos that demonstrate that he has performed in musical theater productions, but he would deny it.
  • Ian Lake - Ian Lake works as a Developer Advocate at Google, focusing on the best practices in Android development. Between running marathons and answering questions on Stack Overflow, he works on the Android Support Library and improving the developer experience for all Android developers.
  • Joanna Smith - Joanna Smith is a Developer Advocate at Google, trying to spread the word about Android best practices. She’s got fierce Texas pride, a dog that is smaller than most cats, and a staunch dedication to helping developers create excellent Android apps.
store

内容设计师

Google

Google est une entreprise fondée le 4 septembre 1998 dans le garage Google dans la Silicon Valley, en Californie, par Larry Page et Sergueï Brin, créateurs du moteur de recherche Google.

L'entreprise s'est principalement fait connaître à travers la situation monopolistique de son moteur de recherche, concurrencé historiquement par AltaVista puis par Yahoo! et Bing. Elle a ensuite procédé à de nombreuses acquisitions et développements et détient aujourd'hui de nombreux logiciels et sites web notables parmi lesquels YouTube, le système d'exploitation pour téléphones mobiles Android, ainsi que d'autres services tels que Google Earth, Google Maps ou Google Play.

assistant

平台

Udacity

Udacity est une entreprise fondé par Sebastian Thrun, David Stavens, et Mike Sokolsky offrant cours en ligne ouvert et massif.

Selon Thrun, l'origine du nom Udacity vient de la volonté de l'entreprise d'être "audacieux pour vous, l'étudiant ". Bien que Udacity se concentrait à l'origine sur une offre de cours universitaires, la plateforme se concentre désormais plus sur de formations destinés aux professionnels.

您是 MOOC 的设计者?
您对这门课的评价是?
内容
5/5
平台
5/5
动画
5/5