- PVSM.RU - https://www.pvsm.ru -

WWDC 2019 :: что посмотреть

На WWDC 2019 Apple показала одну из лучших Keynote-презентаций за последние несколько лет. Но это только начало. Нас ждёт более 100 сессий от инженеров Apple. Я собрал в списке доклады, которые, как мне кажется, будут полезны большинству iOS-разработчиков. Если не знаете, за что браться, то попробуйте начать с них.

WWDC 2019 :: что посмотреть - 1

Обратите внимание, что ещё не все доклады доступны. Вы можете посмотреть их либо в прямом эфире (время московское), либо через пару дней после трансляции. Сверяйте время с официальным расписанием [1], так как оно может измениться.

What's New in Swift [2]

Тем, кто не следит за Swift Evolution [3], будет интересно послушать, что нового появилось в Swift 5.0 и 5.1.

Xcode 11

Новая версия IDE для разработчиков под ОС Apple. Поставляется вместе со Swift 5.1, поддержкой Swift Packages, новыми возможностями для дебага и тестирования.

SwiftUI

Я уже давно мечтал о новом UIKit на Swift и без багов, но Apple представила нечто другое. Декларативный фреймворк для создания интерфейса приложения в пару строк кода. Работает на всех яблочных системах, включая часы. Фантастика! Но получится ли его использовать для приложения, которое более сложное, чем Hello World?

Project Catalyst

О проекте Marzipan мы официально услышали ещё в прошлом году. В этом Apple сдержала обещание и дала возможность всем iOS-разработчикам портировать iPad-приложения под macOS. Теперь он называется Project Catalyst. Не нужно будет осваивать AppKit. Достаточно поставить галочку в настройках, убрать обращения к недоступным на macOS фреймворкам, добавить десктоп-специфичные функции, и всё.

Implementing Dark Mode on iOS [18]

Среда, 5 июня, 20:00

Ожидаемая многими тёмная тема наконец-то добралась до iOS. В этом видео вы узнаете, как реализовать её в вашем приложении.

Modernizing Your UI for iOS 13 [19]

Четверг, 6 июня, 03:00

В этом докладе расскажут, как подготовить своё приложение к приходу iOS 13. Не забывайте, что релиз будет осенью, и к нему лучше подготовиться заранее.

Combine

Реактивное программирование от Apple! У нас RxSwift не прижился, но посмотреть, что получилось у Apple — интересно.

In-App Purchases and Using Server-to-Server Notifications [22]

пятница, 7 июня, 21:00

Что нового во встроенных покупках — узнаете в этом видео.

Геолокация

What's New in Core Location [23], среда, 5 июня, 19:00
What’s New in MapKit and MapKit JS [24], пятница, 7 июня, 03:00

Apple добавила новые фичи в Core Location и MapKit. Например, пользователь теперь может дать доступ к геолокации только на один раз. Если в вашем приложении используется навигация, посмотрите эти видео чтобы избежать проблем.

Introducing Sign In with Apple [25], среда, 5 июня, 19:00

Поддержка авторизации через Apple будет обязательна для всех приложений, поддерживающих авторизацию через другие сторонние сервисы, например Google или Facebook. Sign in with Apple будет работать и в вебе. Расскажите своим коллегам веб-разработчикам об этой отличной фиче.

Посмотреть остальные видео вы сможете на официальном сайте [26], в официальном iOS-приложении [27] или неофициальном приложении под macOS [28].

Xcode 11 beta и новые версии операционных систем уже доступны [29] для разработчиков. Вы можете установить новый Xcode на Mojave рядом с основной версией. Но для того, чтобы протестировать перенос приложений на macOS и генерацию UI из кода в реальном времени, вам придётся поставить Catalina.

Автор: ildar_gilfanov

Источник [30]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/ios/319940

Ссылки в тексте:

[1] официальным расписанием: https://developer.apple.com/wwdc19/schedule/

[2] What's New in Swift: https://developer.apple.com/wwdc19/402

[3] Swift Evolution: https://apple.github.io/swift-evolution/

[4] What's New in Xcode 11: https://developer.apple.com/wwdc19/401

[5] Adopting Swift Packages in Xcode: https://developer.apple.com/wwdc19/408

[6] Debugging in Xcode 11: https://developer.apple.com/wwdc19/412

[7] Testing in Xcode: https://developer.apple.com/wwdc19/413

[8] Introducing SwiftUI: Building Your First App: https://developer.apple.com/wwdc19/204

[9] SwiftUI Essentials: https://developer.apple.com/wwdc19/216

[10] SwiftUI on watchOS: https://developer.apple.com/wwdc19/219

[11] Data Flow Through SwiftUI: https://developer.apple.com/wwdc19/226

[12] Integrating SwiftUI: https://developer.apple.com/wwdc19/231

[13] Building Custom Views with SwiftUI: https://developer.apple.com/wwdc19/237

[14] SwiftUI On All Devices: https://developer.apple.com/wwdc19/240

[15] Introducing iPad Apps for Mac: https://developer.apple.com/wwdc19/205

[16] What’s New in iOS and macOS Design: https://developer.apple.com/wwdc19/801

[17] Taking iPad Apps for Mac to the Next Level: https://developer.apple.com/wwdc19/235

[18] Implementing Dark Mode on iOS: https://developer.apple.com/wwdc19/214

[19] Modernizing Your UI for iOS 13: https://developer.apple.com/wwdc19/224

[20] Introducing Combine and Advances in Foundation: https://developer.apple.com/wwdc19/711

[21] Combine in Practice: https://developer.apple.com/wwdc19/721

[22] In-App Purchases and Using Server-to-Server Notifications: https://developer.apple.com/wwdc19/302

[23] What's New in Core Location: https://developer.apple.com/wwdc19/705

[24] What’s New in MapKit and MapKit JS: https://developer.apple.com/wwdc19/236

[25] Introducing Sign In with Apple: https://developer.apple.com/wwdc19/706

[26] официальном сайте : https://developer.apple.com/wwdc19

[27] iOS-приложении: https://itunes.apple.com/us/app/wwdc/id640199958

[28] macOS: https://wwdc.io

[29] уже доступны: https://developer.apple.com/download/

[30] Источник: https://habr.com/ru/post/454894/?utm_campaign=454894&utm_source=habrahabr&utm_medium=rss