October 7 (6)
- Project 2: Calculation App -- Accept the GH Classroom assignment https://classroom.github.com/a/O4VG_EWN
- I have already included a gitignore file for you
- The README has directions for how to install SwiftLint
- I will mark off points if the formatting from SwiftLint is not followed
- A project of mine that can be an example https://github.com/TravelByRocket/point-one-k
- Let's code a page together
- Option 1: PUPS https://www.behance.net/gallery/206929881/PUPS-Mobile-App-UXUI-Design
- Option 2: Food Delivery Service https://www.behance.net/gallery/208661281/Food-Delivery-service-Mobile-App
- Use Our Own Styles
- How to use Apple’s modifiers (lists, toggles, sliders, etc), but with our own styling and UI https://developer.apple.com/documentation/swiftui/view-styles Anything with section "Creating custom labeled content styles"
- Button Use this frequently
- Label Used this one time
- Toggle Saw it used once
- Menu This one is news to me
- Several others: Gauge, Table, other obscure views...
- Not available AFAIK: TextField, List, Picker
- Animations (and Transitions),
- Provided example is for confetti but I don't like all the AnyView and DispatchQueue
- Let's talk about the ways to set an animation
- Let's set a transition, combined transition, and asymmetric transition
- Layouts
- What else could we do aside from what we did last week?
- Search
- Remaining Inputs
- TextField, SecureField
- Modify string on change
- Slider
- Stepper
- Picker
- DatePicker
- TextField, SecureField
- ViewBuilder
Polish Notes
- Project names poorly formatted
- Created project with git repo and that caused issues initially because seen as submodule
- Need to show how to move files up one level to match repo file structure to project file structure (cope/paste filepath from PR)