📜 ⬆️ ⬇️

WWDC 2019 :: what to see

At WWDC 2019, Apple showed one of the best Keynote presentations over the past few years. But this is only the beginning. We are waiting for more than 100 sessions from Apple engineers. I gathered in the list of reports that, I think, will be useful to most iOS developers. If you do not know what to undertake, then try to start with them.




Please note that not all reports are available yet. You can watch them either live (Moscow time), or a couple of days after the broadcast. Check the time with the official schedule , as it may change.


What's New in Swift


Those who do not follow Swift Evolution will be interested to hear what's new in Swift 5.0 and 5.1.


Xcode 11



The new version of the IDE for developers under the operating system Apple. Comes with Swift 5.1, Swift Packages support, new debugging and testing features.


SwiftUI



I have long dreamed of a new UIKit on Swift and without bugs, but Apple introduced something else. A declarative framework for creating an application interface with a couple of lines of code. Works on all apple systems, including the clock. Fantasy! But will it be possible to use it for an application that is more complex than Hello World?


Project Catalyst



We officially heard about the Marzipan project last year. In this, Apple kept the promise and made it possible for all iOS developers to port iPad applications under macOS. Now it is called Project Catalyst . No need to learn AppKit. It is enough to tick the settings, remove the calls to the inaccessible frameworks on macOS, add desktop-specific functions, that's all.


Implementing Dark Mode on iOS


Wednesday, June 5, 20:00


The dark theme awaited by many has finally reached iOS. In this video, you will learn how to implement it in your application.


Modernizing Your UI for iOS 13


Thursday, June 6, 03:00


This report will tell you how to prepare your application for the arrival of iOS 13. Do not forget that the release will be in the fall, and it is better to prepare for it in advance.


Combine



Reactive programming from Apple! We RxSwift not caught on, but it's interesting to see what Apple did.


In-App Purchases and Server-to-Server Notifications


Friday, June 7, 9 pm


What's new in the built-in purchases - learn in this video.


Geolocation


What's New in Core Location , Wednesday, June 5th, 19:00
What's New in MapKit and MapKit JS , Friday, June 7, 03:00


Apple has added new features in Core Location and MapKit. For example, the user can now give access to geolocation only once. If your application uses navigation, watch these videos to avoid problems.


Introducing Sign In with Apple , Wednesday, June 5, 19:00


Authorization support through Apple will be required for all applications that support authorization through other third-party services, such as Google or Facebook. Sign in with Apple will work on the web. Tell your fellow web developers about this great feature.


You can watch other videos on the official website , in the official iOS application or unofficial application under macOS .


Xcode 11 beta and new versions of operating systems are already available for developers. You can install the new Xcode on Mojave next to the main version. But in order to test the transfer of applications on macOS and the generation of UI from the code in real time, you will have to install Catalina.


')

Source: https://habr.com/ru/post/454894/


All Articles