Sign In Start Free Trial
Account

Add to playlist

Create a Playlist

Modal Close icon
You need to login to use this feature.
  • Book Overview & Buying Mastering iOS 18 Development
  • Table Of Contents Toc
Mastering iOS 18 Development

Mastering iOS 18 Development

By : Avi Tsadok
5 (3)
close
close
Mastering iOS 18 Development

Mastering iOS 18 Development

5 (3)
By: Avi Tsadok

Overview of this book

Embark on a comprehensive iOS 18 development journey with Avi Tsadok, a veteran iOS developer and author of 4 books and over 40 tutorials and articles. A recognized public speaker, Avi has a knack for demystifying complex concepts and brings unparalleled expertise to the forefront of iOS 18 development education. This guide focuses on iOS 18 advancements, equipping developers with tools to maximize its potential. This book covers essential topics for seasoned developers, including Swift, SwiftUI, Xcode foundations, and the latest iOS SDK updates. You’ll get to grips with optimizing performance and understanding advanced architectural paradigms. By implementing the newest iOS updates, you’ll also explore intricate animation methods and harness a new framework, SwiftData that replaces Core Data for having persistent storage. The book builds your proficiency in advanced networking with URLSession and shows you how to conjure stunning visuals and adopt sophisticated testing techniques. You'll explore the world of machine learning with Apple’s Core ML diving into built-in frameworks like NLP, vision, and sound analysis to train and integrate your own models into iOS apps. By the end of the book, you'll possess skills to build exceptional apps, excel in advanced roles, and confidently tackle iOS development challenges.
Table of Contents (20 chapters)
close
close
Lock Free Chapter
1
Part 1: Getting Started with iOS 18 Development
11
Part 2: Refine your iOS Development with Advanced Techniques

Improving Feature Exploration with TipKit

In the previous chapter, we learned about SwiftUI animations. We know now that SwiftUI animations are a great way to teach users how to use our app.

However, sometimes, it’s not enough, and we need more than fancy animations. This is where TipKit comes in. TipKit’s goal is to provide a solution for another important topic: feature exploration. Feature exploration affects our app users’ engagement and usage, eventually affecting user satisfaction and experience.

In this chapter, we will cover the following topics:

  • Learning the importance of tips in a mobile app
  • Adding a new tip – inline and popover
  • Customizing our tip’s feel and look
  • Supporting tip actions
  • Defining display rules for our tips
  • Grouping tips using TipGroup
  • Adjusting display frequency

Now, let’s start with the fundamental question – why do we need TipKit?

CONTINUE READING
83
Tech Concepts
36
Programming languages
73
Tech Tools
Icon Unlimited access to the largest independent learning library in tech of over 8,000 expert-authored tech books and videos.
Icon Innovative learning tools, including AI book assistants, code context explainers, and text-to-speech.
Icon 50+ new titles added per month and exclusive early access to books as they are being written.
Mastering iOS 18 Development
notes
bookmark Notes and Bookmarks search Search in title playlist Add to playlist download Download options font-size Font size

Change the font size

margin-width Margin width

Change margin width

day-mode Day/Sepia/Night Modes

Change background colour

Close icon Search
Country selected

Close icon Your notes and bookmarks

Confirmation

Modal Close icon
claim successful

Buy this book with your credits?

Modal Close icon
Are you sure you want to buy this book with one of your credits?
Close
YES, BUY

Submit Your Feedback

Modal Close icon
Modal Close icon
Modal Close icon