Register Account


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Build Interactive Forms With Swiftui & Compose Frameworks
#1
[Image: 19-MBJa-ZCDAzopt2k-Ti9z775-AJnao-Aw-JV.jpg]

Build Interactive Forms With Swiftui & Compose Frameworks

Published 6/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 840.11 MB | Duration: 1h 25m


A Comprehensive Guide to Designing, Building, and Testing Interactive Forms for iOS Developers

What you'll learn
How to build an interactive form with SwiftUI and Compose frameworks
Spend time in understanding the requirement and design software before writing code
How to write testable and maintainable code for iOS project
Do unit tests and snapshot tests for SwiftUI Apps

Requirements
Know how to build a very simple iOS App

Description
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.

Overview
Section 1: Introduction

Lecture 1 Introduction about myself

Lecture 2 Why did I make this course

Lecture 3 What will you learn

Section 2: Preparation

Lecture 4 Understand the requirement

Lecture 5 Technical design

Section 3: Build the iOS App

Lecture 6 Create the Xcode project

Lecture 7 Create the name field

Lecture 8 Create the phone field

Lecture 9 Create the gender field

Lecture 10 Create the uniform fields

Lecture 11 Create the submit button

Section 4: Testing

Lecture 12 Unit test data types

Lecture 13 Unit test validators

Lecture 14 Unit test FormData

Lecture 15 Snapshot tests

Section 5: Conclusion

Lecture 16 What have you built so far

Lecture 17 What are the key takeaways from this course

Lecture 18 Where to go from here

Junior to middle level iOS developers


HOMEPAGE

[To see links please register or login]


DOWNLOAD

[To see links please register or login]

[Image: signature.png]
Reply


Download Now



Forum Jump:


Users browsing this thread:
2 Guest(s)

Download Now