Mini SwiftUI projects for self-study
@State property, TextField, Picker, creating views in a loop using ForEach
HStack, VStack, ZStack, Buttons and Images, Alert, Gradients,
Technique project looking into SwiftUI features in depth
DatePicker, Picker, Stepper, navigationBarItems(), Date, DateComponents, DateFormatter, Create ML and CoreML
List, onAppear, Bundle, fatalError(), UITextChecker with little bit of unicode info
This technique project will be covered later.
- To monitor class model changes across more than one view
- @ObservedObject, @Published, ObservableObject
- model presentation using sheet()
- deleting items from list using onDelete()
- UserDefaults.standard read/write
- Identifiable protocol
- JSON Decoder, Encoder to archive structs to store UserDefaults
- resize images to fit the screen width using GeometryReader
- ScrollView
- NavigationLink
- write a generic decode method as an Extension of Bundle
- convert Json date string to Date type, Formatting Date type to date string to display using DateFormatter
- an array method first(where:) to create new models from two different models
##Project9
Drawing APIs - paths, shapes, strokes, transforms, drawing groups, animating values and more