---
# System prepended metadata

title: Week 4

---

# Week 4


## TF Tasks :100: 

- [ ]  **[Complete Twitter Pt 2 Assignment](https://courses.codepath.com/courses/tech_fellow_training/unit/4#!assignment)**
- [ ]  Fill out this **[Survey](https://docs.google.com/forms/d/e/1FAIpQLSeiGSyS2utmc1_-1epwnY97apqzvNmHbNHm_DILsceZBjRDSw/viewform)**
- [ ] Fill out [**Task Tracker**](https://docs.google.com/spreadsheets/d/1N5_Iu1JO9VjnNFw4EFvqG779JFHXi1BRuVJI3OS6ix8/edit#gid=1653570876)


## Slides 📑

- [**Intro - iOS Week 4**](https://docs.google.com/presentation/d/1IY07lB17VEfq56UveaH2L5GXzLj3YJ4LsCEA9TSvCmc/edit?usp=sharing)
- [**Intermediate - iOS Week 4**](https://docs.google.com/presentation/d/1vfvj6z2CwMz4WJb9oAcUKIB0h59YnLt4y7hSaBMrDmk/edit?usp=sharing)


## Additional Readings/References 💡

**Intro**
- [**Lab 4 Yelpy Starter**](https://courses.codepath.com/course_files/tech_fellow_training/assets/yelpy_starter_4.zip)
- [**Lab 4 Walkthrough**](https://courses.codepath.com/courses/tech_fellow_training/unit/4#!lab)
- [Animation](https://guides.codepath.org/ios/Animation)
- [Using Gesture Recognizers](https://guides.codepath.org/ios/Using-Gesture-Recognizers)
- [Moving and Transforming Views with Gestures](https://guides.codepath.org/ios/Moving-and-Transforming-Views-with-Gestures)
- [Gesture Recognizer Overview](https://developer.apple.com/library/ios/documentation/EventHandling/Conceptual/EventHandlingiPhoneOS/GestureRecognizer_basics/GestureRecognizer_basics.html)
-  Lottie iOS [Documentation ](http://airbnb.io/lottie/#/ios) 
- Lottie [Github](https://github.com/airbnb/lottie-ios) 
- Lottie[ tutorial](https://lottiefiles.com/blog/working-with-lottie/how-to-add-lottie-animation-ios-app-swift)
- [SkeletonView](https://github.com/Juanpe/SkeletonView) 
- [Facebook Shimmer](https://github.com/facebook/Shimmer) - A cool animation like SkeletonView 

**Intermediate**
- [Interfacing with SwiftUI in UIkit](https://medium.com/@max.codes/use-swiftui-in-uikit-view-controllers-with-uihostingcontroller-8fe68dfc523b)
- [Interfacing with UIkit in SwiftUI](https://developer.apple.com/tutorials/swiftui/interfacing-with-uikit)
- [Free Raywenderlich SwiftUI tutorial](https://www.raywenderlich.com/books/swiftui-apprentice/v1.0/chapters/vi-how-to-read-this-book)