And these are also the fun features, the features that we pour our passion into, the features that make us feel proud of what we've built.Īnd so the goal of SwiftUI is pretty simple: we want you to spend as much of your time as possible on that fun stuff and less time on the basic stuff, but without compromising on quality. We need to do these things and we need to do them right in order to build a really great app.īut then there are those exciting custom features that are unique to your app. First, you have those basic features that everyone expects from your app, like controls and navigation, being accessible and adapting your layout to different devices. It's a lot of stuff to have to code and maintain, and so how can SwiftUI help you with all this? Well, think about your own apps for a moment. So I just want to take a moment to step back and acknowledge that this is a lot of stuff to have to learn. Now we all know that even this though is not the whole picture, because of course you also add in your own unique features that make your apps stand out from the crowd. These are the kinds of things that help your app to reach the largest possible audience and also help keep it feeling modern. And it needs to come alive with things like interactive animations and support for system features like Dark Mode and Drag and Drop. It needs to adapt to different devices and screen sizes and input types. It needs to be accessible and work with features like dynamic type. And so the takeaway here is that we're not trying to reinvent the wheel with SwiftUI.īut as we all know, the reality is that just knowing how to use these kinds of components is not what it takes to build a great app, because a great app also needs to account for these kinds of things. And SwiftUI even embraces platform-specific concepts like menus on the Mac, the Digital Crown on Apple Watch, and the Siri remote on Apple TV. It has layout containers like stacks and lists. It has controls like buttons and text fields. And that's because it has all of the basic components that you'd expect from a UI framework. But even though SwiftUI is a new framework, a lot of it will already look familiar to you. And that means giving you the shortest path to building great user interfaces. SwiftUI is a new framework that is designed to give you the shortest path to building a great app. Now we have a lot to cover in this session, so let's dive right in. I'm incredibly excited to talk to you today about SwiftUI. So what do you all think of SwiftUI so far? Me too. My name is Matt Ricketson and I work on SwiftUI and later I'll be joined by my colleague Taylor. The app uses NEX Team Inc.'s proprietary AI technology to track your workouts and shots and provide feedback and analysis.Good morning. (Hong Kong, USA): An AI-based basketball training companion. Thumper by Drool LLC (Korea, USA): A unique, rhythm-based game with incredible graphics and an intense gaming experience including real-time orientation switching and haptic feedback.Butterfly iQ by Butterfly Network (USA): A companion app for Butterfly Network's low-cost, accessible ultrasound probe.ELOH by Broken Rules (Austria, USA, Portugal): A rhythm-based, easygoing puzzle game with beautiful, vibrant graphics.Pixelmator Photo by Pixelmator Team (Lithuania): A desktop-class photo editor with built-in machine learning tools to help you simply and easily edit your photos.Asphalt 9: Legends by Gameloft (France): A hyper-realistic, arcade-style racing game.The Gardens Between by The Voxel Agents (Australia): A storybook-style game with vibrant, unique puzzles and loads of accolades, including Mac Game of the Year in 2018.Flow by Moleskine Srl (Singapore, Australia, Canada, USA): Create drawings, illustrations, notes, and more with this easy-to-use, customizable notebook app.Ordia by Loju LTD (London): A one-finger action game that lets you jump, bounce, stick, and slide your way through a hazard-filled world.Innovation: Apps that feature new ideas, uniqueness, platform differentiation, and things that weren't possible in the past.Technology: Apps that are fast and responsive, take full advantage of Apple's latest devices, and use the latest Apple technologies to do new and interesting things. Design: Apps that feature a strong visual design, efficiency, ease of use, attention to detail, and internal coherence.Apple judges apps based on three criteria:
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |