I’ve finished the Stanford CS193p course. What should I do next? And if so, what app should I build?

Asked on 08/03/2024

1 search

Congratulations on finishing the Stanford CS193p course! Here are some next steps and app ideas to consider:

Next Steps:

  1. Deepen Your SwiftUI Knowledge:

  2. Experiment with New Tools:

    • Utilize Swiftassist introduced in the Platforms State of the Union session. Swiftassist can help you prototype and visualize ideas quickly, making it easier to experiment with new APIs and frameworks.
  3. Explore Cross-Platform Development:

    • Consider building apps for multiple Apple platforms. The Migrate your TVML app to SwiftUI session shows how you can use the same SwiftUI components to build apps for iOS, iPadOS, macOS, watchOS, and tvOS.

App Ideas:

  1. Cataloging App:

    • Inspired by the example in the Platforms State of the Union session, you could build an app to catalog items of interest, such as classic Macs, books, or collectibles. Use Swiftassist to help with prototyping and adding features like images and sounds.
  2. Personalized Sidebar and Tab Experience:

    • Create an app that leverages the new tab and sidebar features in iPadOS. The Elevate your tab and sidebar experience in iPadOS session provides insights on how to make your app look great with the new tab bar and sidebar, and how to support user customization.
  3. Document-Based App:

    • Develop a document-based app with a modern launch experience. The Evolve your document launch experience session showcases how to create a compelling launch experience using SwiftUI or UIKit.

By following these steps and exploring these app ideas, you'll be well on your way to building unique and engaging applications. Happy coding!