Intermediate iOS 12 Programming
with Swift
Fully updated for Xcode 10, Swift 4.2 and iOS 12
ARKit 2 and Core ML 2 Ready
1-year Free Update Included
Fully updated for Xcode 10, Swift 4.2 and iOS 12
ARKit 2 and Core ML 2 Ready
1-year Free Update Included
It's not just about the theory or syntax of Swift. Just like our beginner book, this intermediate book (over 950 pages) will help you learn the new APIs introduced in iOS 12 in a practical way. You will learn by writing code. As you follow the book to build apps, you will learn the new features of Swift and iOS SDK along the way.
Learn how to build a sticker app and iMessage extension using the Messages framework.
Each chapter covers a feature (or two) with in-depth code samples and hands-on exercises.
Learn how to use Firebase as your mobile backend to build an Instagram-like app
We'll teach you how to implement a video camera, full-screen camera, and an audio recorder app. Plus, learn how to integrate your app with Google AdMob for monetization
Learn to work with ARKit and Core ML, parse JSON and XML, and work with various kinds of view animations.
The book is fully up-to-date for Xcode 10 and Swift 4.2. We know that Swift and Xcode are still evolving. You will receive a 1-year free update of the book. In other words, you will continue to receive our book updates for free during the first year of purchase.
Building an Adaptive UI Using Universal Storyboards and Size Classes
Working with Sections and Index List in UITableView
Animating Table View Cells
Working with JSON
How to Integrate Twitter and Facebook Sharing
Working with Email and Attachments
Sending SMS and MMS Using MessageUI Framework
How to Get Direction and Draw Route on Maps
Search for Nearby Points of Interest Using Local Search
Audio Recording and Playback
Scan QR Code Using AVFoundation Framework
Working with URL Schemes
Building a Full Screen Camera
Video Capturing and Playback Using AVKit
Displaying Banner Ads using Google AdMob
Working with Custom Fonts
Working with AirDrop and UIActivityViewController
Building Grid Layouts Using Collection Views
Interacting with Collection Views
Adaptive Collection Views Using Size Classes and UITraitCollection
Building a Today Widget
Building Slide Out Sidebar Menus
View Controller Transitions and Animations
Building a Slide Down Menu
Self Sizing Cells and Dynamic Type
XML Parsing and RSS
Applying a Blurred Background Using UIVisualEffect
Using Touch ID For Authentication
Building a Carousel-Like User Interface
Working with Parse Server
How to Preload a SQLite Database Using Core Data
Connecting Multiple Annotations with Polylines and Routes
Using CocoaPods in Swift Projects
Building a Simple Sticker App
Building iMessage Apps Using Messages Framework
Building Custom UI Components Using IBDesignable and IBInspectable
Using Firebase for User Authentication
User Authentication with Facebook and Google
Using Firebase Database and Storage for Building an Instagram-like App
Introduction to CoreML
Building AR Apps with ARKit and SpriteKit
Working with 3D Objects in Augmented Reality Using ARKit and SceneKit
Use Create ML to Train Your Own Machine Learning Model for Image Recognition
Building a Sentiment Classifier Using Create ML to Classify User Reviews
Save up to 40% off of the regular price.
The book comes with 1-year free update, and is available in PDF/ePub.
All books come with 1-year free update, and are available in PDF/ePub/HTML.
I've been developing iOS apps for about a year now and am greatly indebted to the team at AppCoda. The Swift books I've purchased from them have dramatically increased my productivity and understanding of the entire Xcode and iOS development process. I've learned much more than I would ever have by scouring StackOverflow and GitHub for hours and hours, which is what I had been doing prior to deciding to use AppCoda. All of the information is updated and accurate, simple to read and follow, and the sample projects are fantastic. I really can't recommend these books highly enough. If you're trying to jump-start your Swift education, go for it.
This is just a sample. We will build over 40 different kinds of demo apps in this book.
To get a better idea of what's included in the book, enter your email below and click Get Sample Chapters. We will then send you the sample book for free.