You're about to create your best presentation ever

Wwdc Presentation Background

Create your presentation by reusing one of our great community templates.

WWDC 2021

Transcript: WWDC 2021 SwiftUI Markdown Support Starting with iOS 15, Apple is bringing Markdown support to the Foundation framework and SwiftUI. So, you can add strings with Markdown syntax in SwiftUI Text, as shown below: Text("**Connect** on [Twitter](url_here)!") New Button Styles ButtonRole lets us describe the kind of button. It accepts: cancel destructive none some() Publisher. AsyncImage Previously, displaying remote URLs in images required setting up a loader and performing asynchronous tasks. Dealing with different loading states only added to the ever-increasing boilerplate code. Thankfully, SwiftUI 3.0 brings AsyncImage to abstract the whole process. Here’s how it works: AsyncImage(url: URL(string: <url_here>)!) TextField (@FocusState) With iOS 15, we have a new property wrapper (@FocusState) to manage the current active fields programmatically. This is going to be so useful in login and registration forms, as developers can now highlight a specific text field. onSubmit Form { TextField("Email", text: $field1) SecureField("Password", text: $field2) TextField("Name", text: $field3) .submitScope(false) //setting true won't submit the values } .onSubmit { print(field1) print(field2) print(field3) } List SwiftUI Lists Are Now Searchable Pull To Refresh Swipe Actions Task Modifier With iOS 15, Apple brings an all-new task modifier to let your data load asynchronously. The ability to automatically cancel tasks when the attached SwiftUI view gets destroyed is what makes the task modifier a very handy tool. Debugging Calling the following function inside the view body would print the SwiftUI views that were modified on the last reload: let _ = Self._printChanges() Frameworks XCode Cloud Xcode Cloud lets you adopt continuous integration and delivery (CI/CD), a standard software development practice that helps you develop and maintain your code and deliver apps to testers and users. Xcode Cloud is a CI/CD system that combines the tools you use to create apps and frameworks for Apple platforms: Xcode, TestFlight, and App Store Connect. Group Activities With the Group Activities framework, you can provide your app’s content in SharePlay experiences, which create a sense of connection and immediacy for your users. ClassKit The ClassKit framework can help surface educational activities within your app to teachers using the Schoolwork app. Discover how you can provide teachers with greater insights into student learning by adopting the latest file-based API to report student progress data within your app. AVFoundation Discover the latest updates to AVFoundation, Apple's framework for inspecting, playing, and authoring audiovisual presentations. We'll explore how you can use AVFoundation to query attributes of audiovisual assets, further customize your custom video compositions with timed metadata, and author caption files. MusicKit The framework provides a model layer for accessing music items in Swift, as well as playback support so you can add music to your app. Additionally, it also provides some related user interface elements, such as a view to display images corresponding to artwork for a music item, or a way to present music subscription offers to users who may not have an active subscription to Apple Music. Vision With Create ML, your app's ability to understand the expressiveness of the human hand has never been easier. Discover how you can build off the support for Hand Pose Detection in Vision and train custom Hand Pose and Hand Action classifiers using the Create ML app and framework. ShazamKit ShazamKit lets you enrich your app experience by letting users find out a song’s name, who sang it, the genre, and more. Swift Lazy now works in local contexts The lazy keyword has always allowed us to write stored properties that are only calculated when first used, but from Swift 5.5 onwards we can use lazy locally inside a function to create values that work similarly. Async/await SE-0296 introduces asynchronous (async) functions into Swift, allowing us to run complex asynchronous code almost is if it were synchronous. This is done in two steps: marking async functions with the new async keyword, then calling them using the await keyword. try/catch The addition of async/await fits perfectly alongside try/catch, meaning that async functions and initializers can throw errors if needed. The only proviso here is that Swift enforces a particular order for the keywords, and that order is reversed between call site and function. async let bindings Introduces the ability to create and await child tasks using the simple syntax async let. This is particularly useful as an alternative to task groups where you’re dealing with heterogeneous result types – i.e., if you want tasks in a group to return different kinds of data. Actors SE-0306 introduces actors, which are conceptually similar to classes that are safe to use in concurrent environments. This is possible because Swift ensures that mutable state inside your actor is only ever

WWDC-2020

Transcript: WWDC 2020 Highlights Intro iOS 14 By using App Library, you will be able to categorize your own applications. Title Title The Maps became more interactive and easier to use with the guides added to the maps. In addition, special routes can be created for Electric Vehicle owners. Bicycle use has increased slightly due to the virus. Already in the world and in America, bicycles are becoming more and more popular. Apple made a move to facilitate the travel of the drivers and added Cycle Directions and warnings (stairs, slope, etc.) to its maps. These cycling directions are starting with New York City, LA, the San Francisco Bay Area, plus an unspecified number of cities in China including Shanghai and Beijing Title By using the Picture in Picture feature, you can now watch the content played in a small window while doing any work. Title Title iOS 14 now has a Translate app. Thus, you will not need to download translate applications anymore. Title With the help of Car keys, you can now open your car with your own iPhone. If your keys goes missing, you can turn off your keys remotely via iCloud. With App Clips, you can quickly get what you need right when you need it. App Clip is a small part of an app. Being lightweight and easily discoverable causes App Clip to be fast. You can also open the application with a single tap via the pop up, and you can also pay with a single tap. Title iPad OS 14 With the new sidebar, exploring Photos just got easier. You can move the photo you want to drag to anywhere you want by holding it down. Title Search Bar, redesigned with compact design you can now search over any application. You can also quickly go where you want to go by typing just a few characters. Title Title One of the biggest rebuilt is with Apple Pencil, which, though slick, has always felt under utilised on the iPad. Now, using a function called Scribble, iPadOS can convert handwriting to text in any field. You can double-tap to select specific pieces of handwriting and edit to the extent where the iPad seemingly treats handwriting the same as typed text. Just scribble to delete the text. You can also call any number directly. The Search function gets an overhaul, too, as Apple has made now made it a Universal Search where it can treat as an app launcher, contact finder, web searcher as well as find references with documents themselves. Title Title As with iOS, Calls will no longer cover the entire screen, compact notification that can be tapped or flicked away to dismiss all while not disturbing what you were looking at or working on. Incidentally, this new feature works on calls in third-party apps as well. Topic 3 watch OS 7 Now you can have Multiple complications for one single app. The Weather app, for example, can have a complication for the temperature as well as the UV index. You can share your Watch Face, complete with complications with your contacts, or in the App Store. Title Title You can get Cycling directions, just like on iOS 14. It works pretty much the same way, with elevation information, and the neat little feature which tells you. Title Apple is launching Dance workout tracking, which can determine different styles of dance, combining data from the gyroscope and accelerometer to track your workout. watchOS 7 also now tracks activities such as strength training. This data can all be visible in the Activities app in iOS 14. Title The most interesting, and waited, Apple Watch update, however, is Sleep tracking. The company took its good sweet time getting to this much-asked-for feature, and says it is adopting a more holistic approach to sleep tracking. It takes into account your sleep-duration goal, which is said to help you get to sleep on time, and uses machine learning to track micro movements during sleep Title Other new feature called ‘Wind Down’, also available on iOS 14, which is supposed to help you transition more easily to sleep time. The feature turns on Do Not Disturb, as well as switching over to a calming watch theme. When it’s time to wake up, you can choose gentle wake sounds. Title A hand-wash tracking mechanism stands out given the global pandemic we’re facing. The watchOS uses on-device machine learning for motion tracking and sound detection in order to ensure users are washing hands for a prescribed amount of time. macOS Big Sur The macOS Redesign is rather lovely aesthetically. Apple’s new head of user interface design Alan Dye appeared in a video to talk tweaked app icons, glyphs, symbols and the rest. Dye says Apple has “reduced complexity” with buttons that disappear when you don’t need them and explained that the OS sounds have been refined. The translucent menu bar, in particular, and new pops of colour in apps like Mail are nice touches. Title Title Finder’s sidebar is stretched from top to bottom. Thus, a more modern and pleasant appearance was obtained. A streamlined sidebar was designed, including in other apps. New macOS Big Sur includes Control Center with quick

WWDC

Transcript: WWDC PARIS 1991 - Created in Paris : Rue Saint-Dominique (7th district) - Created by : WWDC's origins Sandrine Dulary Yann Baconnais 1994 Creation of MWR First product : wooden wardrobes which were really innovative at this time with full length mirrors on each doors 1998 Creation of our best seller - Walk-in wardrobe, made in France and sold only in France - Innovative : not a furniture but an integrated part of the house - Adapted to the client's needs and their interiors - Adaptive prices (depending on the customer's needs) 2000 Exportation of the WW in the USA through different decoration partners (in $) Exportation of the brand $390,000 in 2002 in the USA $1,190,00 in 2002 in France Marketshare (first results in 2002) After only 2 years, USA represents 1/4 of the turnover 2012 New arrivals in the company - Export manager : in charge of the American market, planning and coordinating the international shipments of goods & innovations. - Community manager : managing and engaging with the organization's online community & innovations. 2018 Market share between France and USA (in 2018, for a total turnover of $2,800,000) Where we are today Where we want to go - Creation of the new product which is a walk-in wardrobe dry cleaner (WWDC). You have : - a job interview ? - an important meeting ? - a Tinder meeting ? First impressions are the key today. Providing you the dreamed walk-in wardrobe wasn't enough for us. This is why, the WWDC will also wash your clothes with 2 different processes. 2020 The Future What we expect in 2 years Depending on the WWDC sales, we plan on going to Canada, and to our border countries : Spain, Portugal, UK and Italy (expected market share in 2030) Exportation plans Questions?

Now you can make any subject more engaging and memorable