RamitSharma991 / iOS14

Whats new in iOS14, SwiftUI and initial thoughts on the new features.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

iOS14

What's new in iOS14, SwiftUI and initial thoughts on the new features.

  • Extracted Views
  • Data driven coding approach
  • Insets
  • Inspecting Views for different color schemes and dynamic types
  • Xcode Previews
  • Grids(Vertical and horizontal, Lazy, adaptive)
  • Maps
  • Paging content(Page tabview styles, Page index view styles)
  • SpriteKit (Physics Body, Sprite nodes)
  • Color Picker, ProgressViews, Labels and Icons
  • Avkit
  • Safari Links in SwiftUI
  • Date Picker
  • Disclosure Groups
  • Toolbars and toolbar items with different placements
  • Bookmarks
  • Sidebars
  • Uniform type Identifiers
  • Matched geometry
  • Fullscreen Modal Views
  • Date Formatter
  • Inset Grouped ListStyle
  • Image rendering modes
  • App overlays for app clips
  • Export files to iCloud
  • AppStorage and UserDefaults
  • SceneStorage, Push Notifications, NSUserActivity Information
  • Unwrap Optionals directly in the function builders
  • App Clips: AppClip experience, NSUseractivity, smart app-banner,NGC tags, Multiple app-clip experience
  • Transitions in SwiftUI: Triggering transitions, Basic Transitions(scale, move, offset, slide, opacity), Combining Transitions, Asymmetric and Custom transitions.
  • ScribbleUX
  • Swift service discovery
  • Toggle customization
  • Declarative UI in CollectionView Headers and Footers
  • SwiftUI animations: Implicit animations, Explicit animations, Loading indicators(Circular and Bar), 3D RotationEffect, Animated Backgrounds woth Paths and Bezier curves. _ Swift UI Animated Shimmer effect for text
  • Paths: making figures with path, Creating Pie Charts
  • Window Groups
  • Document Groups, UniformTypeIdentifiers, Filewrappers
  • Protocols: Equatabble, Hashable, Identifiable, Comparable
  • ProgressViews, CardViews, Carousel Slider, Hero Animations, Bubble animation on Tab bar, Animated Splash screen with social login service UI, Chaining Animations, Grid reordering animations.

Swift 5.3

  • Multi-pattern catch clauses
  • Multiple trailing closures
  • Synthesized Comparable conformance for enums
  • Type based Program entry points
  • self is no longer required in many places
  • where clause on contextually generic declarations
  • Enum cases as prototcol witness
  • A new float type
  • Swift Package Manager gains binary dependencies, resources and more
  • Swift Crypto
  • result builders for action sheets in SwiftUI
  • Compositional Layouts and floating headers
  • Wrapping Dependencies in SwiftUI

*Please check the Features Branch to access the complete list of features(with code) as stated above.

About

Whats new in iOS14, SwiftUI and initial thoughts on the new features.


Languages

Language:Swift 100.0%