Skip to content

C1-SoftwareEngineeringSummit/NotesUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NotesUI

Since you will be learning a pletheora of information during Capital One's software engineering summit, let's build an iOS app for taking notes. During this workshop we'll cover the basics of Swift, iOS, SwiftUI, and building apps with Xcode.

Requirements

This project has been updated to work with iOS 13, Xcode 11.6, and Swift 5.2.

Content

In this repo, you'll find two versions of the NotesUI App: a starter project and the completed project.

To get started, open the NotesUI-Starter.xcodeproj file located in the NotesUI-Starter directory. Please refer to the Step By Step Instructions for detailed instructions on building this app. During the workshop you can use these instructions to follow along.

Bonus Functionality

If you're feeling up to it, here is some additionaly functionality to work on.

Add Persistence

As you've probably noticed by now, when you close the app and re-open it, all of your data is gone. In order to save all your data you'll need to add persistence. There are many options available to accomplish this. Here are some options:

App Design

SwiftUI allows you to customize any UI element in several ways. For example, text can be customized with different colors, fonts, backgrounds or rotation effects.

Learn more about customizing your application with the following resources:

References

About

A notes app built using declarative SwiftUI

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages