What is interesting for me as newbie?

Asked on 2024-07-30

1 search

As a newbie, there are several interesting sessions from WWDC that you might find particularly engaging and educational:

  1. A Swift Tour: Explore Swift’s features and design:

    • This session provides a comprehensive introduction to Swift, Apple's powerful programming language. It covers fundamental programming concepts, value types, error handling, and more. It's a great starting point if you're new to Swift and want to understand its core features and design principles.
  2. SwiftUI essentials:

    • SwiftUI is a modern way to declare user interfaces for any Apple platform. This session covers the fundamentals of SwiftUI, including declarative syntax, compositional views, and state management. It's perfect for beginners who want to start building apps with SwiftUI.
  3. Build immersive web experiences with WebXR:

    • If you're interested in web development and immersive experiences, this session introduces WebXR, a standard for creating virtual reality experiences on the web. It covers various libraries and frameworks that can help you get started quickly, even if you're new to graphics and JavaScript.
  4. Go small with Embedded Swift:

    • This session explores using Swift for embedded devices, which are common in everyday gadgets like smart lights and thermostats. It's a fascinating area if you're interested in how software can interact with hardware.
  5. Explore object tracking for visionOS:

    • This session dives into object tracking for visionOS, which is useful for creating spatial experiences. It's a great introduction to augmented reality and how you can anchor virtual content to real-world objects.
  6. Evolve your document launch experience:

    • This session discusses how to enhance the launch experience of your apps, using examples from Swift Playgrounds. It's useful for understanding how to create engaging and user-friendly app interfaces.

These sessions provide a mix of programming fundamentals, user interface design, web development, and embedded systems, offering a well-rounded introduction to various aspects of software development within the Apple ecosystem.