Integrating UIKit & SwiftUI
Dec 22 2020 · Video Course (25 mins)
Learn how to integrate SwiftUI views into your UIKit apps and view hierarchies, and how to host UIKit view...
more
Integrating UIKit & SwiftUI
Learn how to integrate SwiftUI views into your UIKit apps and view hierarchies, and how to host UIKit views and view controllers in SwiftUI. Coordinate data flow from SwiftUI to UIKit and back again!
iOS & Swift
New
A Beginner’s Guide on Core iOS Tools
Apr 30 2024 · Article (10 mins)
Swift and Xcode are powerful tools that enable anyone to build remarkable iOS applications. In this article, ...
more
A Beginner’s Guide on Core iOS Tools
Swift and Xcode are powerful tools that enable anyone to build remarkable iOS applications. In this article, you’ll learn how to create a beginner friendly yet visually captivating iOS app, highlighting the key features and capabilities of Swift and Xcode.
Multiple Domains
New
Kodeco Podcast V2, S2, E7: Favorite Apps for Mobile Development
Apr 11 2024 · Article (4 mins)
It’s a roundtable whirlwind when Fuad Kamal and Franklin Byaruhanga join Dru, Suz,and Jenn to discuss and lis...
more
Kodeco Podcast V2, S2, E7: Favorite Apps for Mobile Development
It’s a roundtable whirlwind when Fuad Kamal and Franklin Byaruhanga join Dru, Suz,and Jenn to discuss and list their favorite apps as developers.
In this tutorial, you’ll use SwiftUI to implement the navigation of a master-detail app. You’ll learn how to ...
more
SwiftUI Tutorial: Navigation
In this tutorial, you’ll use SwiftUI to implement the navigation of a master-detail app. You’ll learn how to implement a navigation stack, a navigation bar button, a context menu and a modal sheet.
Multiple Domains
Must-Watch Sessions From WWDC ’23
Jun 29 2023 · Article (15 mins)
Ensure you’re up-to-date on the most important announcements from WWDC ’23 with this round-up of important se...
more
Must-Watch Sessions From WWDC ’23
Ensure you’re up-to-date on the most important announcements from WWDC ’23 with this round-up of important sessions for developers to watch!
iOS & Swift
SwiftData: Simplifying Persistence in iOS Apps
Jun 9 2023 · Article (10 mins)
Learn all about SwiftData, a new framework introduced at WWDC 2023 that provides a Swift-like API for working...
more
SwiftData: Simplifying Persistence in iOS Apps
Learn all about SwiftData, a new framework introduced at WWDC 2023 that provides a Swift-like API for working with persistence in iOS apps and simplifies Core Data usage.
iOS & Swift
New SwiftUI Support for MapKit in Xcode 15
Jun 8 2023 · Article (5 mins)
At WWDC 2023, Apple announced big improvements to SwiftUI support for MapKit. Learn all about your new option...
more
New SwiftUI Support for MapKit in Xcode 15
At WWDC 2023, Apple announced big improvements to SwiftUI support for MapKit. Learn all about your new options for maps, markers, annotations, style and camera position.
iOS & Swift
macOS Apprentice
May 30 2023 · Book
macOS Apprentice is a series of multi-chapter tutorials where you’ll learn about developing nativ...
more
macOS Apprentice
macOS Apprentice is a series of multi-chapter tutorials where you’ll learn about developing native
macOS apps in Swift, using both SwiftUI — Apple’s newest user interface technology — and AppKit — the
venerable UI framework. Along the way, you’ll learn several ways to execute Swift code and you’ll build
two fully featured apps from scratch.
If you’re new to macOS and Swift, or to programming in general, learning how to write an app can seem
incredibly overwhelming.
That’s why you need a guide that:
Shows you how to write an app step-by-step.
Uses tons of illustrations and screenshots to make everything clear.
Guides you in a fun and easy-going manner.
You’ll start at the very beginning. The first section assumes you have little to no knowledge of programming in Swift.
It walks you through installing Xcode and then teaches you the basics of the Swift programming language. Along the way,
you’ll explore several different ways to run Swift code, taking advantage of the fact that you’re developing natively
on macOS.
macOS Apprentice doesn’t cover every single feature of macOS; it focuses on the absolutely essential ones.
Instead of just covering a list of features, macOS Apprentice does something much more important: It explains how all the
building blocks fit together and what is involved in building real apps. You’re not going to create quick example programs that
demonstrate how to accomplish a single feature. Instead, you’ll develop complete, fully-formed apps, while exploring many of
the complexities and joys of programming macOS.
How is this book different than macOS by Tutorials?
Our other book on building apps for macOS, macOS by Tutorials, is designed
for developers who have a solid background in iOS development and are looking to make the leap to developing native macOS apps.
This book, macOS Apprentice, is designed to teach new developers how to build macOS apps while assuming they have little to
no experience with Swift or any other part of the Apple development ecosystem.
iOS & Swift
SwiftUI Apprentice
Apr 19 2023 · Book
SwiftUI Apprentice is a series of epic-length tutorials where you’ll learn to build three complet...
more
SwiftUI Apprentice
SwiftUI Apprentice is a series of epic-length tutorials where you’ll learn to build three complete apps from scratch,
using Apple’s new user interface technology: SwiftUI! Each app is more advanced than the one before, and together,
they cover everything to make your own apps using SwiftUI. By the end of the book, you’ll be experienced enough
to turn your ideas into real apps you can sell on the App Store. These tutorials have easy to follow step-by-step
instructions and consist of more than pages and illustrations! You also get full
source code, image files, and other resources you can re-use for your own projects.
If you’re new to iOS and Swift, or to programming in general, learning how to write an app can seem incredibly overwhelming.
That’s why you need a guide that:
Shows you how to write an app step-by-step.
Uses tons of illustrations and screenshots to make everything clear.
Guides you in a fun and easy-going manner.
You’ll start at the very beginning. The first section assumes you have little to no knowledge of programming in Swift for iOS but still
shows you how to build an entire fitness app from scratch using SwiftUI.
SwiftUI Apprentice doesn’t cover every single feature of iOS; it focuses on the absolutely essential ones.
Instead of just covering a list of features, SwiftUI Apprentice does something much more important: It explains how all the
building blocks fit together and what is involved in building real apps. You’re not going to create quick example programs that
demonstrate how to accomplish a single feature. Instead, you’ll develop complete, fully-formed apps, with beautiful,
professionally-designed user interfaces, that are good enough to submit to the App Store!
How is this book different than SwiftUI by Tutorials?
Our other book on building apps with SwiftUI, SwiftUI by Tutorials, is designed for developers who have a solid background in iOS development and are looking to make the leap from building apps with UIKit, to building apps with SwiftUI.
This book, SwiftUI Apprentice, is designed to teach new developers how to build iOS apps, using a SwiftUI-first approach. Its goal is to teach you fundamental development practices as you build out some fully-functional and great-looking apps!
iOS & Swift
Swift Regex Tutorial: Getting Started
Feb 14 2023 · Article (30 mins)
Master the pattern-matching superpowers of Swift Regex. Learn to write regular expressions that are easy to u...
more
Swift Regex Tutorial: Getting Started
Master the pattern-matching superpowers of Swift Regex. Learn to write regular expressions that are easy to understand, work with captures and try out RegexBuilder, all while making a Marvel Movies list app!
iOS & Swift
New Scanning and Text Capabilities with VisionKit
Jan 24 2023 · Article (30 mins)
VisionKit comes with new Scanning and Text Capabilities. In this tutorial, you’ll learn how to use Apple’s la...
more
New Scanning and Text Capabilities with VisionKit
VisionKit comes with new Scanning and Text Capabilities. In this tutorial, you’ll learn how to use Apple’s latest VisionKit update to take advantage of the new capabilities.
Professional Growth
How to Write the Perfect Resume After Graduating a Coding Bootcamp
Dec 7 2022 · Article (15 mins)
If you’ve just graduated bootcamp, learn how to update your resume to show off your newfound skills — and als...
more
How to Write the Perfect Resume After Graduating a Coding Bootcamp
If you’ve just graduated bootcamp, learn how to update your resume to show off your newfound skills — and also demonstrate how your past experience in non-tech jobs makes you a better candidate for a dev position.
iOS & Swift
SwiftUI View Modifiers Tutorial for iOS
Aug 30 2022 · Article (20 mins)
Learn how to refactor your code to create powerful custom SwiftUI view modifiers. Make your views look consis...
more
SwiftUI View Modifiers Tutorial for iOS
Learn how to refactor your code to create powerful custom SwiftUI view modifiers. Make your views look consistent and your code easier to read and maintain.
In this tutorial, you’ll create an app that uses audio playback, location updates, critical tasks, and backgr...
more
Background Modes Tutorial: Getting Started
In this tutorial, you’ll create an app that uses audio playback, location updates, critical tasks, and background fetch to learn about the most common background modes.
Learn the basics of Core Data in this beginner series. You’ll learn how to model your data with attributes...
more
Core Data: Fundamentals
Learn the basics of Core Data in this beginner series. You’ll learn how to model your data with attributes and relationships, save data using a context, display saved data in lists and much more, in both SwiftUI and UIKit!
iOS & Swift
How to Make a Game Like Wordle in SwiftUI: Part Two
May 30 2022 · Article (35 mins)
Extend your Wordle word-game clone with animation, accessibility, statistics and shareable results, all in Sw...
more
How to Make a Game Like Wordle in SwiftUI: Part Two
Extend your Wordle word-game clone with animation, accessibility, statistics and shareable results, all in SwiftUI.
iOS & Swift
How to Make a Game Like Wordle in SwiftUI: Part One
May 23 2022 · Article (35 mins)
Learn how to create your own Wordle word-game clone in SwiftUI. Understand game logic as you build an onscree...
more
How to Make a Game Like Wordle in SwiftUI: Part One
Learn how to create your own Wordle word-game clone in SwiftUI. Understand game logic as you build an onscreen keyboard and letter tile game board.
iOS & Swift
Pulse SDK Integration Tutorial for iOS: Network Logger
Mar 14 2022 · Article (30 mins)
Learn how to set up network logger for your app using Pulse SDK. Pulse framework provides you a UI to display...
more
Pulse SDK Integration Tutorial for iOS: Network Logger
Learn how to set up network logger for your app using Pulse SDK. Pulse framework provides you a UI to display the logs in your debug app and also persist the logs that can be exported anytime.
iOS & Swift
Firebase Real-Time Database Tutorial for iOS
Mar 7 2022 · Article (25 mins)
Learn how to use Firebase Real-Time Database to seamlessly store and fetch data in real time, while supportin...
more
Firebase Real-Time Database Tutorial for iOS
Learn how to use Firebase Real-Time Database to seamlessly store and fetch data in real time, while supporting offline mode and secure access.
Multiple Domains
AttributedString Tutorial for Swift: Getting Started
Feb 28 2022 · Article (30 mins)
Learn how to format text and create custom styles using iOS 15’s new AttributedString value type as you build...
more
AttributedString Tutorial for Swift: Getting Started
Learn how to format text and create custom styles using iOS 15’s new AttributedString value type as you build a Markdown previewer in SwiftUI.
iOS & Swift
Home Screen Quick Actions for iOS: Getting Started
Feb 14 2022 · Article (20 mins)
Learn how to integrate Static and Dynamic Home Screen Quick Actions into your SwiftUI iOS app.
Home Screen Quick Actions for iOS: Getting Started
Learn how to integrate Static and Dynamic Home Screen Quick Actions into your SwiftUI iOS app.