Start with an app

Generated on 7/31/2024

1 search

To start with an app, you can focus on several key aspects presented at WWDC:

  1. Define Your App's Personality and Voice:

    • In the session Add personality to your app through UX writing, you can learn how to define your app's voice by imagining your app as a person and identifying its unique personality traits. This helps in creating a consistent and engaging user experience.
  2. Core Features with App Intents:

    • The session Bring your app’s core features to users with App Intents discusses how to make your app's core features more accessible across the device using App Intents. This includes creating shortcuts, widgets, and integrating with Siri and Spotlight to reduce friction and improve user flow.
  3. Splash Screen and Visual Style:

  4. Document Launch Experience:

    • The session Evolve your document launch experience covers how to add template support to your app, which can be a great starting point for users creating new documents. This can help in maintaining a consistent format and style.
  5. SwiftUI Enhancements:

    • The session What’s new in SwiftUI highlights new features in SwiftUI, including document-based apps, custom document icons, and templates. This can help you create a more personalized and feature-rich app.

Relevant Sessions:

  1. Add personality to your app through UX writing
  2. Bring your app’s core features to users with App Intents
  3. Build a spatial drawing app with RealityKit
  4. Evolve your document launch experience
  5. What’s new in SwiftUI

By focusing on these aspects, you can create a well-rounded and engaging app that stands out to users.

Build a spatial drawing app with RealityKit

Build a spatial drawing app with RealityKit

Harness the power of RealityKit through the process of building a spatial drawing app. As you create an eye-catching spatial experience that integrates RealityKit with ARKit and SwiftUI, you’ll explore how resources work in RealityKit and how to use features like low-level mesh and texture APIs to achieve fast updates of the users’ brush strokes.

Design App Intents for system experiences

Design App Intents for system experiences

App Intents power system experiences in controls, Spotlight, Siri, and more. Find out how to identify the functionality that’s best for App Intents, and how to use parameters to make these intents flexible. Learn how to use App Intents to allow people to take action outside your app, and see examples of when to navigate into your app to show contextual information.

Add personality to your app through UX writing

Add personality to your app through UX writing

Every app has a personality that comes across in what you say — and how you say it. Learn how to define your app’s voice and modulate your tone for every situation, from celebratory notifications to error messages. We’ll help you get specific about your app’s purpose and audience and practice writing in different tones.

Evolve your document launch experience

Evolve your document launch experience

Make your document-based app stand out, and bring its unique identity into focus with the new document launch experience. Learn how to leverage the new API to customize the first screen people see when they launch your app. Utilize the new system-provided design, and amend it with custom actions, delightful decorative views, and impressive animations.

Bring your app’s core features to users with App Intents

Bring your app’s core features to users with App Intents

Learn the principles of the App Intents framework, like intents, entities, and queries, and how you can harness them to expose your app’s most important functionality right where people need it most. Find out how to build deep integration between your app and the many system features built on top of App Intents, including Siri, controls and widgets, Apple Pencil, Shortcuts, the Action button, and more. Get tips on how to build your App Intents integrations efficiently to create the best experiences in every surface while still sharing code and core functionality.

What’s new in SwiftUI

What’s new in SwiftUI

Learn how you can use SwiftUI to build great apps for any Apple platform. Explore a fresh new look and feel for tabs and documents on iPadOS. Improve your window management with new windowing APIs, and gain more control over immersive spaces and volumes in your visionOS apps. We’ll also take you through other exciting refinements that help you make expressive charts, customize and layout text, and so much more.