Published Works

Current Published Works

Pratical Autolayout For Xcode 7

Screenshot 2015-04-01 07.53.14Do 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.

Download_on_iBooks_Badge_US-UK_110x40_090513     

Swift Swift: View Controllers

Screenshot 2015-04-01 07.53.14You 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

Available on Download_on_iBooks_Badge_US-UK_110x40_090513

Practical Auto Layout

 

Practical Autolayout Cover 3Apple 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.

Available on

Go to the Book web Page

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

Screenshot 2014-10-09 10.02.00Sign 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

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Adventures in Swift and iOS App Development