|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/build-interactive-forms-with-swiftui-and-compose-frameworks/
课程评论:没有评论
课程名称:使用SwiftUI和Compose框架构建互动表单 课程概述:在构建“网络”表单时,通常需要验证数据、显示或隐藏相关字段、展示错误信息以及更新“提交按钮”的状态。在iOS应用中创建互动表单一直是一项挑战,因为我们缺乏明确的架构或设计模式。自2019年苹果发布SwiftUI和Compose框架以来,形式变得简化了,但仍需一定的设计努力以确保代码可测试和可维护。因此,我创作了这门课程,旨在教您如何使用SwiftUI和Compose框架构建互动表单。 学习步骤: 1. 理解项目需求 2. 运用软件设计原则进行技术设计 3. 使用Xcode从零开始逐步构建应用 4. 添加单元测试和快照测试,达到约93%的测试覆盖率 课程收获: - 学会如何利用SwiftUI构建互动iOS应用 - 学会如何将逻辑解耦,以使代码更加可测试和可维护 - 获得一个用于构建互动表单的高质量模板,可在您的项目中免费使用 - 掌握最佳的软件工程实践,例如在编码前进行设计、单元测试及快照测试等。
To build a "web" form, you usually need to validate data, hide or show related fields, display errors, and update the "submit button" status. I always find it challenging to create an interactive form in an iOS App because we don't have a certain architecture or design pattern to follow. After Apple released SwiftUI and Compose frameworks in 2019, things got much easier. However, it still needs a bit of design effort to make the code testable and maintainable. That's why I was inspired to make this course, in which I will teach you how to build an interactive form with SwiftUI and Compose frameworks. Steps:1. Understand the requirements of the project2. Do the technical design with software design principles 3. Build the App step by step from scratch with Xcode4. Add unit testing and snapshot testing and reach a testing coverage around 93%What you will learn within this course:How to leverage SwiftUI to build interactive iOS Apps.How to decouple logics to make the code more testable and maintainable.A well-designed template for building interactive forms that you can use in your project for free. The best software engineering practices like designing before coding, unit testing, and snapshot testing, etc.