
Ваше второе приложение iOS и SwiftUI
Используйте знания, полученные от создания приложения SwiftUI и изучения основ Swift, для создания более сложного приложения: списка задач!


Используйте знания, полученные от создания приложения SwiftUI и изучения основ Swift, для создания более сложного приложения: списка задач!

Узнайте, как и когда использовать множество мощных функций, которые предоставляет среда тестирования MockK Kotlin.

Подобно другим фреймворкам, таким как React, Flutter предпочитает декларативный подход к созданию пользовательского интерфейса, в котором приложение имеет состояние, а пользовательский интерфейс является функцией состояния.

Глубокое погружение в начало работы с SwiftUI. В этом курсе будут рассмотрены основы, которые помогут вам начать работу, прежде чем приступить к созданию интерфейсов SwiftUI, которые легко интегрируются вместе с UIKit. В конце курса вы будете знать о компонентах SwiftUI, специальных возможностях и новой системе макетов, чтобы создать законченное приложение.

Со времени WWDC 2019 SwiftUI и Combine претерпели множество изменений - этот курс охватывает некоторые из этих изменений и вводит в этот процесс еще несколько вещей.

Исследуйте частные API UIKit, используя инструмент обратного инжиниринга Hopper Disassembler, а затем используйте свои передовые знания о скрытых секретах UIKit в своих собственных приложениях.

Изучите основы непрерывной интеграции и настройте ее для проекта GitHub. Вы познакомитесь с тремя различными CI-решениями для создания и тестирования своего приложения: GitHub Actions; Bitrise; Jenkins.

MotionLayout - это подтип ConstraintLayout, который позволяет легко добавлять анимацию в пользовательский интерфейс. Посмотрите, как настроить MotionLayout с MotionScene и ConstraintSets, которые переводят ваш макет между начальным и конечным состояниями. Вы также получите предварительный просмотр редактора движений Android Studio 4.0.

Узнайте, как начать работу с недавно анонсированным PencilKit в iOS 13, который принесет в ваши приложения отличные ощущения от карандаша.

В этом курсе Натан показывает, как использовать официальный плагин NativeScript для создания настраиваемого плагина компонента представления для iOS и Android, систематически показывает, как представить собственный API-интерфейс для JavaScript на стороне iOS, а затем показывает, как создать тот же API в Android, предоставляющий общий API плагинов для использования приложением NativeScript.