|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/foldable-and-responsive-android-apps-with-jetpack-compose/
课程评论:没有评论
课程名称:使用 Jetpack Compose 创建可折叠和响应式 Android 应用 课程概述:移动设备的格局正在迅速变化。消费者愿意为尖端的可折叠手机或旗舰平板电脑支付超过 $1000,因此仅为基础平面手机构建应用已不再可接受。Android 开发者长期以来专注于适应最低公分母的设计,而 Google 已开始响应消费者的需求,提供一流的支持和建议,指导如何为各种设备类型构建优化的应用。尽管供应商提供了这样的支持,但如何将所有必要的要素有序地组合起来以实现清晰的开发者和用户体验仍然是一项挑战。本课程旨在帮助解决这一难题。 在一个多小时的学习中,您将学习如何构建一个功能齐全、响应式且优化的应用,该应用能够在以下设备类型上良好展示: - 以书本模式(垂直方向,如 Samsung Galaxy Z Fold)的可折叠手机 - 以桌面模式(横向,如 Samsung Galaxy Z Flip)的可折叠手机 - 平面手机 - 小型平板电脑 - 大型平板电脑 - 桌面设备,如 Chrome OS 和 Windows 11 随着越来越多的厂商推出高端手机,消费者对信息展示方式的期待也在不断提高。应用开发者必须适应这些变化,否则将会被市场淘汰。在本课程中,您将创建一个在多种屏幕类型和形态上都能正常工作的完全响应式应用。最终项目将包括: - 一个显示来自显示器和加速器的相关信息的屏幕 - 一个能够区分手机、小型平板电脑和大型平板/桌面的分类器 - 一个主-细节视图,结合项目工具收集的信息,构建类似于流行电子邮件或消息应用设计的自适应界面 通过该课程,您将掌握开发现代响应式 Android 应用所需的技能,迎接不断变化的移动设备时代。
The mobile device landscape is quickly changing. Consumers are now willing to pay $1000+ dollars for a cutting-edge foldable phone or a flagship tablet, and it is no longer acceptable to build applications that only cater to basic, flat-screen phones. Android developers have spent too much time developing for the lowest common denominator.Google has heard the collective voice of the consumers and has begun to offer first-class support and recommendations on how to build applications that feel optimized for each of these modalities. Despite this push from the vendor, knowing how to put all of the necessary moving parts in order for a clean developer and user experience can be a challenge.That is where this course steps in to help. In just over 1 hour, I will teach you all that you need to know to build a fully-functioning, responsive, and optimized app that will display itself equally well on all of these device types:Foldable phones in book mode (vertical orientation, like the Samsung Galaxy Z Fold)Foldable phones in table-top mode (horizontal orientation, like the Samsung Galaxy Z Flip)Flat-screen phonesSmall tabletsLarge tabletsDesktop devices, like Chrome OS and Windows 11As more and more vendors add premium phones to their lineup that continue to present new ways of presenting information, the consumer expectation has continued to keep its pace. Application developers have no choice but to adapt to these changes or be left behind.In this course, you will be building a fully responsive application that works on many screen types and form factors. The application we will create will be visually simple but will contain all of the elements and ideas necessary for a full-fledged, responsive app.Your final project will have:A screen that displays relevant information about the screen as derived from the display and accelerometerA classifier that can distinguish between phones, small tablets, and large tablets/desktopsA master-detail view that combines the information gathered from your project's tooling to build an adaptive interface, much like the design of a popular email or messaging application