Skip to content

SwiftUI is an innovative, exceptionally simple way to build user interfaces across all Apple platforms with the power of Swift in Xcode. In this workshop you will move your first steps to master these powerful developer tools.

License

Notifications You must be signed in to change notification settings

developer-academy-unina/Workshop-Introducing-SwiftUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Workshop

Introducing SwiftUI


Report a Bug · Ask a Question

coverage

Table of Contents


About

SwiftUI is an innovative, exceptionally simple way to build user interfaces across all Apple platforms with the power of Swift in Xcode. In this workshop, you will move your first steps to master these powerful developer tools.


Getting Started

Installation

  1. Clone the repo

    git clone https://github.com/developer-academy-unina/Workshop-Introducing-SwiftUI
  2. Open the .xcodeproj file

How to

  1. The PizzaApp project is part of the "Introducing SwiftUI" Workshop. It is a semi-complete app. The project deliberately presents only a graphical interface that can be easily reproduced by dragging and dropping components from Xcode's Library.
    PizzaApp is used to guide students in getting familiar with the Xcode different areas: Navigator, Editor, Inspector, Toolbar, Canvas, and Debug area.

  2. The PresentMe project is part of the "Introducing SwiftUI" Workshop. After they got familiar with the Xcode different areas, students are challenged in creating a PresentMe version of themselves. This project presents an example of an App that students are expected to create. A simple View presenting an image and texts describing them.
    Thanks to the PresentMe Challenge, students learn how to build simple interfaces using the SwiftUI components from the Library: views and modifier.


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 Gianluca Orpello.

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

SwiftUI is an innovative, exceptionally simple way to build user interfaces across all Apple platforms with the power of Swift in Xcode. In this workshop you will move your first steps to master these powerful developer tools.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Languages