Hide filters
Subscription Type
Content Type
Advanced Filters
Include categories
Exclude categories
Select languages

iOS & Swift · 54 Results

iOS & Swift Software Engineering
iOS & Swift
Getting Started With the VIP Clean Architecture Pattern
In this tutorial, you’ll learn how to utilize the VIP clean architecture pattern to develop apps for Apple platforms while building a SwiftUI for ordering an ice cream.
iOS & Swift
Getting Started With The Composable Architecture
Learn how to structure your iOS app with understandable and predictable state changes using Point-Free’s The Composable Architecture (TCA) framework.
iOS & Swift
Opaque Return Types and Type Erasure
Learn how to use opaque return types and type erasure to improve your understanding of intuitive and effective APIs, both as a developer and a consumer.
iOS & Swift
SwiftGen Tutorial for iOS
Learn how SwiftGen makes it easy to get rid of magic strings in your iOS projects.
iOS & Swift
Getting a Redux Vibe Into SwiftUI
Learn how to implement Redux concepts to manage the state of your SwiftUI app in a more predictable way by implementing a matching-pairs card game.
iOS & Swift
SOLID Principles for iOS Apps
SOLID is a group of principles that lead you to write clear and organized code without additional effort. Learn how to apply it to your SwiftUI iOS apps.
iOS & Swift
How To Make An App Like Instagram in iOS
Have you ever wanted to build an app like Instagram, from architecture to coding to the back-end server, but weren’t sure where to start? In this course you will find out how to put all the pieces together to create an app from scratch.
iOS & Swift
Building Your App Using Build Configurations and .xcconfig
Use Xcode build settings and .xcconfig files to change your app’s settings and icon with different build configurations.
iOS & Swift
App Clips in iOS
Whether you’re picking up coffee or renting a bike, you’ve likely been faced with the decision of installing an app or not. Living in a time where there truly is an app for everything, it’s often frustrating to download an app just to get a ride home or book a hotel on-the-go. With App Clips, developers can make a small portion of their app available for near-instant use, so users can avoid the installation, sign-in, and onboarding process. In this course, learn how to implement your own App Clips in your iOS apps and help users discover your app while on the move!
iOS & Swift
Intermediate iOS Debugging
Prepare to learn some new debugging tricks! In this course, you’ll improve your skills with LLDB and Xcode.
iOS & Swift
iOS Debugging Fundamentals
Learn the fundamentals of debugging in Xcode: including breakpoints, stack traces, and visibly inspecting the view hierarchy. After this course, you’ll be better able to understand what’s happening throughout the flow of your app, and why!
iOS & Swift
iOS Unit Testing and UI Testing Tutorial
Learn how to add unit tests and UI tests to your iOS apps, and how you can check on your code coverage.
iOS & Swift
Advanced iOS Design Patterns
Learn about advanced iOS design patterns like flyweight, mediator, composite, command, chain-of-responsibility, and coordinator. These might not have a place in your day-to-day development, but they’re still amazing patterns for your development toolbox!
iOS & Swift
Dependency Injection Tutorial for iOS: Getting Started
In this tutorial, you’ll learn about Dependency Injection for iOS, as you create the profile page of a social media app in SwiftUI.
iOS & Swift
Reusable SwiftUI Views in the App
Build two of the custom SwiftUI views used throughout the app. Get a glimpse into how we used SFSymbols, managed colors, and made the most of live previews.
iOS & Swift
Xcode Server for iOS: Getting Started
In this tutorial, you’ll learn how to install and configure Xcode Server so you can use it for Continuous Integration.
iOS & Swift
Intermediate iOS Design Patterns
Level-up your knowledge of design patterns with this course! Covers the MVVM, Factory, Adapter, Iterator, Prototype, State, Multitask Delegate, and Facade patterns.
iOS & Swift
Xcode Test Plans for iOS: Getting Started
In this tutorial, you’ll learn how to organize your unit and UI tests with Xcode test plans and how to test your iOS app with multiple languages/regions.
Multiple Domains
Mastering Git
Take the solid foundation laid by the Beginning Git course, and build upon it. Focus on fixing real-world problems, as you take a multi-user Git repository and work through the final steps of releasing a software product.
Multiple Domains
Beginning Git
In this introduction to using Git for source control you’ll learn everything from cloning and creating repos, through committing and ignoring files, to managing remotes and pull requests.
Multiple Domains
Command Line Basics
A command line course for beginners! Explore the basics like manipulating files and directories, navigation and tips and tricks to make your experience on the command line a little smoother.
iOS & Swift
Fundamental iOS Design Patterns
Learn about fundamental iOS design patterns like MVC, Delegation, Strategy, Singleton, Memento, Observer and Builder! These patterns are frequently used throughout iOS development, and every iOS developer should understand them well.
iOS & Swift
iOS MVVM Tutorial: Refactoring from MVC
In this iOS tutorial, you’ll learn how to convert an MVC app into MVVM. In addition, you’ll learn about the components and advantages of using MVVM.
iOS & Swift
Unsafe Swift: Using Pointers and Interacting With C
In this tutorial, you’ll learn how to use unsafe Swift to directly access memory through a variety of pointer types.