|
所在平台: Coursera |
课程主页: https://www.coursera.org/learn/ui
课程评论:没有评论
课程名称: iOS 用户界面设计最佳实践 概述: 本课程旨在教授学员如何为 iOS 开发复杂的用户界面,重点关注用户界面设计的最佳实践、UI 动画以及响应式设计。学员将学习关键的 UI 组件、界面映射和视图恢复方法。 课程大纲: 1. **认识 iOS 设计概念** 本周将深入了解 iOS 设计概念,包括 iOS、HCI(人机交互)和 HIG(人机界面指南)。学员将完成一个名为“使用动态约束的布局”的同伴评审作业,该作业利用自动布局引擎创建动态用户界面。 2. **iOS 的设计解决方案** 第二周将讨论 iOS 提供的设计解决方案,涵盖 HIG 和 HCI 原则,并学习如何实现这些设计。课程结束时,学员将参加一个小测验,以检测本周学习的知识。 3. **视图控制器与地图接口** 本周将探讨视图控制器和地图接口,学习用户界面构造,并完成一个名为“基本地图视图”的同伴评审作业。谁不想在地图上标记位置呢! 4. **表视图、核心数据与用户界面集成** 第四周将关注表视图、核心数据和用户界面集成。学员将学习表视图和核心数据的结合,最终将掌握如何将所有内容整合。在课程结束时,学员将完成一个名为“To Do 管理器”的同伴评审作业。
Name:Getting to know iOS Design Concepts
Description:Welcome to Best Practices for iOS User Interface Design! This week, we will take a deep dive into getting to know iOS design concepts. We will cover iOS, HCI, and HIG plus complete a peer review assignment called Layout with Dynamic Constraints that, as the name suggests, uses the auto-layout engine to make dynamic user interfaces.
Name:The Design Solutions that come with iOS
Description:In week 2, we will discuss the design solutions that come with iOS. We will cover HIG and HCI principles plus learn how to achieve the design. We will wrap up this week with a quiz to test your knowledge on what you have learned this week.
Name:View Controllers and Map Interfaces
Description:This week, we will look at view controllers and map interfaces. We will cover user interface construction plus complete a peer review assignment called The Basic Map View. Who doesn't want to be able to put locations on a map!
Name:Table Views, Core Data and User Interface Integration
Description:In week 4, we will look at table views, core data, and user interface integration. We will cover table views, table views plus core data, and you will finally learn how to put it all together. We will end the course with a peer review assignment called To Do Manager.
You will learn to develop sophisticated user interfaces for iOS, with a focus on user interface design best practices, UI animations, and responsive design. You will learn about the key UI widgets, mapping interfaces and view restoration.