Skip to content

A project to learn how to integrate SwiftUI and UIKit into a single project

License

Notifications You must be signed in to change notification settings

developer-academy-unina/Workshop-Integrating-SwiftUI-in-UIKit

Repository files navigation

Workshop

Integrating SwiftUI in UIKit


Report a Bug · Ask a Question

coverage

Table of Contents


About

The SwiftUI framework was unveiled in 2019 and in just a few years has proven to be impactful in the developer community. Soon it will be a common requirement to integrate the new SwiftUI app functionality with the existing project codebase. Fortunately, this integration can be achieved easily using ContainerViews and UIHostingControllers.

You should have some preliminary knowledge about UIKit to be able to go through this activity.

It will be a common requirement to integrate the new SwiftUI app functionality with the existing project codebase. Fortunately, this integration can be achieved easily using UIHostingController.

Screenshots


Mentors App Xcode

Getting Started

Installation

  1. Clone the repo

    git clone https://github.com/developer-academy-unina/Workshop-Developing-Apps-with-UIKit
  2. Open the .xcodeproj file


Issues and Discussions

You've found a bug in the source code, a mistake in the documentation or maybe you'd like a new feature? Take a look at GitHub Discussions to see if it's already being discussed. You can help us by submitting an issue on GitHub. Before you create an issue, make sure to search the issue archive -- your issue may have already been addressed!

Please try to create bug reports that are:

  • Reproducible. Include steps to reproduce the problem.
  • Specific. Include as much detail as possible: which version, what environment, etc.
  • Unique. Do not duplicate existing opened issues.
  • Scoped to a Single Bug. One bug per report.

Support

Reach out to the maintainer at one of the following places:


Authors & contributors

The original setup of this repository is by Giovanni Monaco.

For a full list of all authors and contributors, see the contributors page.


License

This project is licensed under the MIT License.

See LICENSE for more information.

About

A project to learn how to integrate SwiftUI and UIKit into a single project

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Languages