This is my copy of the "Ultimate Portfolio Project" tutorial series in Hacking with Swift+.

Overview

UltimatePortfolio

Built in Swift 5.3 Built for iOS 14.2 Requires Xcode 12.3

This is my version of the "Ultimate Portfolio Project" tutorial series in Hacking with Swift+. I

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

You might also like...
DEVOTE In this SwiftUI tutorial, we will develop a task manager iOS application with Core Data integration.

DEVOTE In this SwiftUI tutorial, we will develop a task manager iOS application with Core Data integration. This is not a project with a boring user interface. This iOS and iPadOS application provides a personal touch and feel.

ScrumdingerTCA - Apple’s tutorial app recreated using The Composable Architecture
ScrumdingerTCA - Apple’s tutorial app recreated using The Composable Architecture

ScrumdingerTCA Apple’s tutorial app recreated using The Composable Architecture

Swift Playgrounds desenvolvido para o Swift Student Challenge da WWDC 21
Swift Playgrounds desenvolvido para o Swift Student Challenge da WWDC 21

Pile Up Swift Playgrounds desenvolvido para o Swift Student Challenge da WWDC 21 Descrição Pile Up é um quebra cabeça cujo objetivo é empilhar os bloc

Swift Language Weather is an iOS weather app developed in Swift
Swift Language Weather is an iOS weather app developed in Swift

Swift Language Weather SwiftWeather has renamed to Swift Language Weather. Because this repo is ranked number one in Google when we search "Swift Weat

Todo-app-swift- - A Todo Lists app built using swift

TODO-Lists App Available on the App Store What is this? This is a todo app I mad

Matrix-rust-components-swift - Swift package providing components from the matrix-rust-sdk

Swift package for Matrix Rust components This repository is a Swift Package for

Swift playground teaching basics of buffer overflow vulnerability and ARM64 assembly by exploiting vulnerable app on ARM64 emulator (WWDC22 Swift Student Challenge Winner)
Swift playground teaching basics of buffer overflow vulnerability and ARM64 assembly by exploiting vulnerable app on ARM64 emulator (WWDC22 Swift Student Challenge Winner)

Pwnground Project overview Pwnground is a project created as my submission for WWDC22 Swift Student Challenge (winner). It is an interactive Swift Pla

A small SwiftUI based chat client for IRC, using swift-nio-irc
A small SwiftUI based chat client for IRC, using swift-nio-irc

NeoIRC A simple Internet Relay Chat client implemented using SwiftNIO and SwiftUI. Inspired by: For maximum NIO someone (I’m tempted) should adopt NIO

🎮 Favorite your games filter and see the upcoming games and ! Swift + Combine = 💜 Hacktoberfest 🎃 👾
🎮 Favorite your games filter and see the upcoming games and ! Swift + Combine = 💜 Hacktoberfest 🎃 👾

✨ Revill is App to list games and search best games ✨ Design in Swift UI + Combine ✨ The idea is develop this app in Hacktober Fest Expected To Do Des

This SwiftUI project is a result of the third 'milestone' in "Hacking With Swift's 100 Days of SwiftUI".

exercise-tracker This SwiftUI project is a result of the third 'milestone' in "Hacking With Swift's 100 Days of SwiftUI". In this exercise tracking ap

Eric Tolson 2 Dec 14, 2022
DiceChallenge - Hacking with SwiftUI Challenge - Dice simulator

Some Dices Hacking with SwiftUI challenge turned into a real app available at th

Alex Oliveira 0 Jan 11, 2022
Loopy Carousel: Submission to the SwiftUI Series **Workarounds** challenge

Loopy Carousel Submission to the SwiftUI Series Workarounds challenge. Workaround details In order to create the illusion of looping through the cards

Diego Lavalle 3 May 22, 2022
Swift UI Demo for an instagram copy

InstaFake-Swift-UI Swift UI Demo for an instagram copy @ WWDC 2019 Why? This is a quick attempt to replicate the UI of a particular photo sharing app.

Steven Lee 12 Nov 24, 2022
CollectionComposer2 - Copy random image files from various sources to destination folder - ready to use

CollectionComposer2 This is a small tool to copy a random number of image files from different source folders to a destination folder. As an additiona

Holger Hinzberg 0 Jan 4, 2022
Tutorial GraphQL + Node Express + MySQL, and sample for Android / iOS client

GraphQL-tutorial Tutorial for GraphQL + Node Express + MySQL, and sample for Android / iOS client Blog NeoRoman's GraphQL-tutorial (Korean) Materials

Henry Kim 4 Oct 20, 2022
A tutorial for using Lottie animation with watchOS in SwiftUI

A tutorial for using Lottie animation with watchOS in SwiftUI

Evandro Harrison Hoffmann 7 Sep 19, 2022
Starter Project for YT tutorial

Hey there Foodee is an app for food lovers build in SwiftUI. The YT tutorials can be found on my channel. Figma and bonus video on my Patreon page. Ab

Gary Tokman 16 Dec 13, 2022
Coreml createml tutorial for you

https://www.youtube.com/watch?v=x9_BG2q7XYw&t=4258s // CreateML => Makes Model // CoreML => Consumes Model import CreateML import Foundation // Load

paigeshin 0 Dec 12, 2021
In this tutorial, you’ll write your very first Core Data application with SwiftUI in Xcode

TodoApp-IOS In this tutorial, you’ll write your very first Core Data application with SwiftUI in Xcode. You’ll see how easy it is to get started with

Noye Samuel 1 Dec 13, 2021