8

A Best-in-Class iOS App: The Book Series | Learn how to create best-in-class iOS...

 3 years ago
source link: https://www.bestinclassiosapp.com/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client
Learn how to create best-in-class iOS apps. Five complete books covering accessibility APIs, design, user experience, iOS APIs and technologies and more. Learn how to use Swift, SwiftUI and UIKit to create amazing apps.
Buy

A Best-in-Class
iOS App

The Complete Book Series

> currently in beta|

Proven tips and techniques to take apps from good to great.

Supercharge
Your App

Harness and master accessibility APIs in UIKit and SwiftUI

// Learn about... // Rotor Control // Switch Control // VoiceOver // Voice Control // And More!

iOS technologies and frameworks demystified.

SiriKit, Widgets and friends ❤️.

Get cozy with user experience to create lifelong fans.

I ❤️ this app!

Learn design. Tailored just for iOS. We'll answer questions like...

When do I use one of these...

...or one of those?

Activate

Table of Contents

I. Intro

Welcome · How to use this book · What's not in this book

II. Accessibility

Introduction: An Accessible Mindset · The 10,000 Foot View: The Basics · VoiceOver · The Rotor Control · Custom and System Actions · The Switch Control · Voice Control · Customized Accessibility Content · Behaviors · Navigation and Interactions · Dynamic Type · Adaptable Interfaces · Posting Accessibility Notifications · User Preferences · Convenience Functions · Contextual Scenarios · SwiftUI Techniques · Accessibility Inspector · Accessibility Shortcuts

III. Design

Introduction: Can you learn design? · Finding your App's Voice · Navigation · Bars · Tactful Modality · Feedback and Reinforcement · Color · Copy · Playfulness · Gestures · Dynamic Type · Device Considerations · Feeling at Home · Keep or Cut

IV. User Experience

Introduction: Easy Flying · Onboarding · Launch Time · On Demand Resources · Scrolling Performance · In-App Purchases and Subscriptions · Quick Look Preview · Search · Loading States · State Restoration · Custom View Controller Transitions· Localization and Internationalization · Micro Animations · Haptics · Undo and Redo · Context Menus · Reloading Data · Leveraging Keyboard Experiences · The Pointer on iPadOS · Handoff · SF Symbols · Getting Data In and Out · Controller Considerations · Your App's Website

V. iOS APIs and Frameworks

Introduction: The Heart of iOS · App Clips · AirPrint · CloudKit · Dark Mode · Drag and Drop · Effective Energy Management · iMessage Extensions · Live Photos · Machine Learning · Maps · Multiple Windows · Notifications · PencilKit · Security and Privacy · Safari Services · Sign in with Apple · Siri Shortcuts · Share or Actions Extensions · Spotlight Search · Quick Actions · VisionKit · WebKit · Widgets · URL Schemes

VI. Toolbelt Expansion

Beta Bonus
Introduction: Welcome to Level 2 · Argument and Launch Environment Variables · Property List Keys to Consider · Universal Type Identifiers · simctl · vmmap

A perfect companion for iOS development.

Evergreen.
Because this is the book
that never ends...

The challenge with technical books is they might be outdated once they ship. APIs change, frameworks deprecate and new ones show up. But nope, nuh-uh and not(where: here). This is a living, breathing document that's continually updated.

Value ++
Buy Once, Benefit Forever

So long as iOS is around, you'll get free updates. The version you buy today is the shortest version you'll ever own. When iOS 73 ships, you'll get best-in-class tips in a best-in-class book.

No Compromises
SwiftUI or UIKit? How about both.

Enjoy complete code samples in both SwiftUI and UIKit written in Swift. The code you see in the book can be directly referenced in the companion app, and you've got the source code too. Peek it open, see how things tick.

For You...
...and them too. New to iOS? Here since iPhoneOS?

Whether you're brand new to iOS or have been here for a long time, this book is for you. Can you stand up a Core Data stack with your eyes closed but could use some help with design? I got you. Don't even know what SiriKit is? I'll help you two get introduced.

The book you can talk to.

Connect with other indie developers, iOS enthusiasts and more in a private Discord server. Make some new buddies, chat with the author, see what's coming next and suggest new topics to be considered for the book.

Code samples directory

An Xcode project with a code sample directory split chapter by chapter. See concepts in action and dig through the source code you'll see in the book.

Ready? Let's go.

This book is currently in beta and new content ships biweekly. Get in early with the beta edition and save 20%. No complicated packages. Pay for it once and get free updates forever.

As of today, the book currently has 9 chapters done at 14,343 words with 20 code samples. View the for more details. Buy now and get:
  • The Book (.pdf, .ePub and .mobi)

    Read it on Kindle, Books and more.

  • Private Discord Server

    Chat with other readers and the author.

  • Code Sample Directory

    Browse code samples in the included project.

  • Guaranteed biweekly updates

    New content biweekly until it's finished.

  • Book Shout Out

    Be included in the Thank You section.

  • Bonus - Toolbelt Expansion

    A section exclusive to beta buyers.

F.A.Q.

  • What if I don't end up liking it?

    No worries at all. Feel free to return it within the first 7 days and get your money back.

  • How much of the book is done?

    I update this site's every time I ship a content update. That will show the most up-to-date progress of the book. Biweekly updates are promised and part of the deal until I finish Version 1.0.

    While it's in this beta phase, I'm offering 20% off the final price of $100 as a way to say "Thanks" for coming onboard early and helping me shape the future of the book.

  • How is the book setup, what's the feel?

    Most chapters follow a three staged approach. First, introduce the topic and answer "What is this?" Next, the "how" - I'll go over the topic at a high level. Finally, the "Tips" section has a robust collection of nice-to-know tips, techniques and more. Some sections, like Design and User Experience, may look a bit different than this but for the most part that's what to expect.

  • It says "Book Series", but I only see one book?

    When I started out on this project, I originally had set out to do four books. One on design, user experience, iOS APIs and accessibility. In my mind, you need all of those things to make a best-in-class iOS app. As I was going through it, I decided I wanted to make them one complete package. So, that's where I am today - I put everything together in one book.

    Rest assured, each section is "book length", so the price basically equates to $20 a book. But, that's not considering the code samples, bonus section on toolbelt expansion, the community and continuing updates that come with it too. I'm trying my best to deliver a lot of value for your money.

  • Does it use SwiftUI or UIKit?

    Both! Every single code sample that can show it in both frameworks shows them both. This is also the reason the book is taking a bit to write, but I think that's the best way to cover the most surface area. Everything is also written in Swift.

  • What's the vision for this?

    My goal is to make this the go-to handbook for any iOS developer on the planet. As part of my mission to keep it up-to-date, I hope that anyone joining this industry, or vets who've been here, have it alongside them to brush up on topics, learn something new or keep it around as a reference guide that's ready and waiting whenever they need it.

Meet the Author

Jordan Morgan Headshot

Jordan Morgan

twitter

@jordanmorgan10

email (Siri found in Mail)

jordan@swiftjectivec(dot)com

My name is Jordan, and I've been making award-winning apps for the iOS platform since iOS 4. My most recent app, Spend Stack, was acquired.

Before its acquisition, it won awards, was frequently covered by the press, showcased by Apple's editors since its release, featured as App of the Day and chosen to be a retail demo in stores.

Along the way, I've learned a lot about design and what it means to be a great platform citizen. I keep a running list of how to make your apps best-in-class here, and it's the inspiration for this book.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK