Mastering SwiftUI 6 - Starter
Master SwiftUI and iOS programming with this starter package including Mastering SwiftUI 6 and beginner guides for SwiftUI and UIKit, updated for Xcode 16 and iOS 18 with lifetime updates.
This starter package includes three ebooks: Mastering SwiftUI 6, Beginning iOS Programming with Swift & SwiftUI, and Beginning iOS Programming with Swift & UIKit.
The "Mastering SwiftUI" and "Beginning iOS Programming with Swift and SwiftUI" books have been updated for Xcode 16, iOS 18, and Swift 6. The UIKit edition will be updated and available as a free update later this year. All books include lifetime free updates.
1. Mastering SwiftUI 6
This book is designed for beginners and developers with some Swift experience to explore Apple's new UI framework, SwiftUI. It covers UI components, complex layouts, animations, and app building with SwiftUI and Combine. The book walks you through building a personal finance app by the end.
Topics covered include:
- Introduction to SwiftUI
- Working with Text and Images
- Layouts with Stacks and Grids
- ScrollView, Carousel UIs, and Buttons
- State, Binding, Paths, and Shapes
- Animations, Transitions, and Gestures
- Modal Views, Alerts, and Navigation
- Forms, Pickers, Toggles, and Steppers
- Combine, Environment Objects, and View Models
- Swipe-to-Delete, Context Menus, Action Sheets
- Creating Tinder-like UI animations
- JSON, Data Filtering, and Core Data integration
- UIKit integration with UIViewRepresentable
- Working with Search Bars, Charts, and Live Text APIs
- Advanced Animations with Animation Modifiers and KeyframeAnimator
- Using SwiftData, Photo Pickers, TipKit, and Translation API
- Maps, Annotations, and Layout Switching
- Building complex UI elements like Expandable Lists, Activity Rings, and Pie Charts
2. Beginning iOS Programming with Swift (SwiftUI + UIKit)
This package also includes two additional ebooks in PDF, ePub, and mobi formats for beginners. They provide comprehensive instruction on iOS app development using SwiftUI and UIKit, guiding you from the basics to a fully functional real-world restaurant app supporting iPhone and iPad.
The books teach essential skills beyond Swift as a language, including:
- Developing apps with SwiftUI and UIKit
- New features in Xcode 15 and Swift 5.9
- Using Playgrounds and prototyping without coding
- Stack views, Adaptive UI, Auto Layout, Dynamic Type, Size Classes
- MVC, MVVM, and Object Oriented Programming concepts
- Navigation Views, Table/List views and customization
- Applying blur effects, animations, and image manipulation
- Working with MapKit, Photo Library, Camera, Web Views
- Search bar and tab bar integration
- Core Data and tutorial screen creation
- CloudKit social features, Pull to Refresh, localization
- Beta testing with TestFlight and App Store submission
- Haptic Touch, Context Menus, and User Notifications
Full source code and Xcode projects are included alongside lifetime free updates ensuring access to all improvements and fixes.
Related Ebooks
Grokking the Spring Boot Interview
Master key Java Spring Boot concepts and interview questions with Grokking the Spring Boot Interview by javinpaul, featuring essential topics and certification exam guides.
Grokking the Java Interview
Master Core Java concepts and ace your Java interviews with Grokking the Java Interview by javinpaul. Includes OOP, Collections, Multithreading, JDBC, Generics, and more.
Building GitHub Actions
Discover how to build and test GitHub Actions to automate workflows effectively, with expert guidance from Michael Heap.
Featured Ebooks
Live Intentionally: 90‑Day Self‑Improvement Program
A practical, no-nonsense 90-day self-improvement guide to build discipline, break bad habits, and reshape your routine.
ChatGPT Power Prompts
850+ role-based prompts to master ChatGPT and other AI tools. Perfect for marketers, creators, and professionals. Works with Claude, DeepSeek, Gemini, and more.
Landing Page Hot Tips
Improve your landing pages with 100 actionable design tips from Rob Hope. Includes ebook, audio edition, Notion version, checklists, filters, and more.