Current Published Works
Pratical Autolayout For Xcode 7
Do you really want to write 20 storyboards to cover three sizes of iPhones, the iPad, iPad mini and iPad Pro, and iPad multitasking windows? You don’t have to. Auto layout, size classes and stack views in Xcode 7 make this task easy. You can make one storyboard for all 20 layouts, and sell many apps as universal apps that you couldn’t before.
In iOS8, Apple made it impossible to code popovers, modal views, Alerts and Split views without size classes. In iOS9, multitasking requires it. But most developers do not know the difference between a regular width and compact width. Doing so, they risk their code becoming obsolete and useless. You need to know size classes, or your code can break in iOS9.
In Practical Auto Layout for Xcode 7, using simple, practical, easy to follow examples, you will learn how to master auto layout and size classes on the Xcode 7 storyboard. Using easy to follow examples, you will learn how to make universal apps quickly easily and in far less time than ever before. You’ll learn how to use constraints the right way, how to avoid and resolve errors such as misplacements and conflicting constraints. You be able to customize your layout for both launch screens and your application, using buttons, labels, images, text fields and more.
Xcode 7 and iOS 9 introduces two new wrinkles in the layout of your app: stack views and iPad multitasking. Practical Auto Layout for Xcode 7 covers what you need to know about multitasking on the iPad for the best user experience and how little you have to do to make this a powerful addition to your app. Stack view make the most complex auto layout storyboards and simplifies them.
Practical Auto Layout for Xcode 7 shows you how to use stack views effectively to make layouts that work on all devices in minutes.
Swift Swift: View Controllers
You will learn to use auto layout, size classes and new Swift implementations of view controllers. With plenty of color illustrations and code snippets, Swift Swift View Controllers will take you step by step through many easy demonstrations, teaching you the stuff you really need to know to implement any of these view controllers. The book will help you understand how to move data between all these view controllers with delegates, segues and more for an efficient and well-written app.
If you are an intermediate programmer getting into auto layout or Swift’s view controllers, or you just finished a beginning guide to Swift and want more, Swift Swift: UI View Controllers will be invaluable.
Buy it now for the iPad and Mac in iBooks
Coming Late Summer/Fall 2015 for Amazon Kindle
Click here for the official book web page
Practical Auto Layout
Apple messed up. They wanted a simple, powerful but flexible system to lay out buttons, labels, images and other objects on the storyboard. They wanted a way to make only one layout and have it work on any iOS device in any orientation. They created Auto Layout and Size classes. Then they messed up. They didn’t tell anyone how to easily use it. Developer’s have been skirting around auto layout for years, confused by bizarre menus and strange icons. Many developers spend weeks writing extra code for the iPhone app or a landscape mode just to avoid it. Some developers lose thousands of potential customers by making a iPhone or iPad only app.
This might be you.
In iOS8 Apple required popovers, modal views, Alerts and Split views to use size classes. In iOS9, multitasking requires it. But most developers do not know the difference between a regular and compact width size class. Doing so, they risk their code becoming obsolete and useless.
If you’ve ever used presentViewController,
this may be you.
In Practical Auto Layout, using simple, practical, easy to follow examples, you will learn how to master auto layout and size classes on the the storyboard. Using easy to follow examples, you will learn how to make universal apps quickly easily and in far less time than ever before. You’ll learn how to use constraints the right way, how to avoid and resolve errors such as misplaced and conflicting constraints. You’ll be able to customize your layout for both launch screens and your application, using buttons, labels, images, text fields and more.
Upcoming Published Works
Practical WatchKit: Developing Apps for the Apple Watch with WatchOS2 and Swift
Practical UI Table Views: Working with Table View Controllers in Swift
Practical Modal Craft: Working with Modal View Controllers in Swift
Free Publications
Sign up to the MakeAppPie.com e-mail list for access to free publications, exclusive tutorials resources and beta versions of published books.
Leave a Reply