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

Intro to the Design of Everyday Things
Udacity
Android. Programación de Aplicaciones
Miríadax
Programming Mobile Applications for Android Handheld Systems: Part 1
University of Maryland, College Park via Coursera
Mobile and Ubiquitous Computing
Georgia Institute of Technology via Coursera
Android: Introducción a la Programación
Universitat Politècnica de València via edX