applebuddy / HelloSwiftUI

SwiftUI Udemy lecture study

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

HelloSwiftUI

SwiftUI Udemy lecture study

Study for Udemy lecture, SwiftUI Masterclass 2022 - iOS App Development & Swift



Section 1: Restart App

  • AppStorage

    • propertywrapper to utilize UserDefaults with SwiftUI
  • DragGesture(iOS13+), ScaleEffect(iOS13+), Adding Sound / Haptic Events



Section 2: Pinch App

  • DragGesture, PinchGesture, ScaleEffect


Section 3: Fruits App

  • AppStorage
    • propertywrapper to utilize UserDefaults with SwiftUI
    • AppStorage makes you write & read from UserDefaults easily with SwiftUI Codes
  • PageTabViewStyle(iOS 14+), ScaleEffect

Section 4: Africa App

  • Sticker Extension Scheme

  • Creating Mac catalyst Scheme with iPad, iPhone Schemes

  • GridView

    • LazyVGrid (iOS 14+)
  • ViewModifier

    • custom viewModifier (CenterModifier)
    • position viewModifier (iOS 13+)
  • Animation

    • animation viewModifier (iOS 13 ~ 15)
      • Animation.interpolatingSpring (iOS 13+)
    • repeatForever viewModfier (iOS 13+)
    • scaleEffect viewModifier (iOS 13+)
    • withAnimation (iOS 13+)
  • Map(view, iOS 14+) with MapKit

    • MapPin (iOS 14 ~ 16)
    • MapMarker (iOS 14+)
    • MapAnnotation (iOS 14+)
  • VideoPlayer (view, iOS 14+) with NavigationLink(iOS 13+)

  • List View

    • InsetGroupedListStyle() (iOS 14+)
  • Group View

    • Group (iOS 13+), GroupBox (iOS 14+)
  • Bundle

    • bundle extension method with Generic syntax
  • TabBar

    • PageTabViewStyle (iOS 14+)
  • Toolbar, ToolbarItems (iOS 14+)

  • UIImpactFeedbackGenerator (iOS 10+)

  • Slider (iOS 13+)

About

SwiftUI Udemy lecture study


Languages

Language:Swift 100.0%