Skip to content

This is my copy of the "Ultimate Portfolio Project" tutorial series in Hacking with Swift+. I mostly dabbled with Swift and iOS dev in the past, but decided it's time to start improving these skills too.

Notifications You must be signed in to change notification settings

scottswezey/UltimatePortfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UltimatePortfolio

Built in Swift 5.3 Built for iOS 14.2 Requires Xcode 12.3

This is my copy of the "Ultimate Portfolio Project" tutorial series in Hacking with Swift+. I mostly dabbled with Swift and iOS dev in the past, but decided it's time to start improving these skills too.

What have I learned in this series?

  • Accessibility (VoiceOver, Internationalization & Strings files)
  • Core Data Basics
  • Providing sample data for canvas previews.
  • Memory only cloud kit container stores, for testing.
  • Various Xcode tips and tricks
  • SwiftLint

Prerequisites

  • iOS 14.2 / Xcode 12.3 / Swift 5.3
  • Some features, like testing VoiceOver, require a physical device instead of the simulator.
  • If SwiftLint is installed, it will be used to generate linter warnings when building the app.

Contributing

This project does not accept contributions. Issues and pull requests will be deleted without discussion.

Acknowledgements

Paul Hudson / HackingWithSwift.com

About

This is my copy of the "Ultimate Portfolio Project" tutorial series in Hacking with Swift+. I mostly dabbled with Swift and iOS dev in the past, but decided it's time to start improving these skills too.

Topics

Resources

Stars

Watchers

Forks

Languages