> For the complete documentation index, see [llms.txt](https://ios-course.cornellappdev.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ios-course.cornellappdev.com/resources/archived-past-semesters/fa25/lectures/swiftui-i.md).

# SwiftUI I

### Lecture Slides

{% embed url="<https://docs.google.com/presentation/d/1AGFmg1TdTJKRTT_KidX5jDZZ8U1EJT1OEUKkoR-mZxk>" %}

### Lecture Video

{% embed url="<https://youtu.be/YbFbd21jpRc>" %}

### Lecture Demo

{% embed url="<https://github.com/intro-to-ios/lec10-swiftui-1>" %}
If you prefer to download the ZIP, go to Code > Download ZIP.
{% endembed %}

#### Clone the Repository

```sh
### Part I ###
git clone https://github.com/intro-to-ios/lec10-swiftui-1.git
OR git clone git@github.com:intro-to-ios/lec10-swiftui-1.git
```

#### Checkout Branches

<pre class="language-sh"><code class="lang-sh">### Part I ###
<strong>git checkout origin/1-layouts
</strong>OR git checkout 1-layouts

git checkout origin/2-list
OR git checkout 2-list

git checkout origin/3-refactor
OR git checkout 3-refactor
</code></pre>
