YoVDO

Building a Note-Taking App for iOS 11 with Swift

Offered By: LinkedIn Learning

Tags

Swift Courses iOS Development Courses Xcode Courses User Interface Design Courses Data Persistence Courses Cross-Platform Development Courses

Course Description

Overview

Create your first iPhone app while you learn the basics of Swift and Xcode. Build a complete note-taking app for iOS 11.

Syllabus

Introduction
  • Welcome
  • What you should know before starting this course
  • Related courses
  • How to use the exercise files
1. Project Overview
  • Features of the note-taking app
  • Demo of the finished app
2. Understanding iOS Specifics
  • Issues in cross-platform development
  • Unique concepts to iOS
  • Optional values in Swift
3. Get Started
  • Download Xcode
  • Create the Xcode project
  • The Xcode Interface
  • Configure Xcode preferences
  • Apply an app icon
4. Create the Table and a Data Source
  • Create a user interface with a table view
  • Connect UI objects to code
  • Set a data source for the table view
  • Reuse cells
  • Wrap a table view in a navigation controller
  • Create a button to add rows to the table view
5. Edit and Save Data
  • Handle table view row deletions
  • Save data to user defaults
  • Save data to a file
6. Work with Multiple View Controllers
  • Set a delegate for the table view
  • Transition to a second view controller
  • Create a custom class for a view controller
  • Send data to the second view controller
  • Send data back to the original view controller
  • Show and hide the software keyboard
  • Change title sizes
Conclusion
  • Next steps

Taught by

Todd Perkins

Related Courses

Game Development for Modern Platforms
Michigan State University via Coursera
Introduction to Xamarin.Forms
Microsoft via edX
Building R Packages
Johns Hopkins University via Coursera
Multiplatform Mobile App Development with NativeScript
The Hong Kong University of Science and Technology via Coursera
Build Mobile Applications with SAP Cloud Platform Mobile Services
SAP Learning