trantrungtin / SwiftUI-WatchApp-Notes

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

swiftui-version swift-version license Platform

SwiftUI 2 - watchOS - Notes


Logo

In this SwiftUI tutorial, we are going to develop a modern Notes application for Apple watches. By creating this app, we will learn how to develop a standalone watch extension using the watchOS and SwiftUI frameworks together.

Topics are covered:

  • How to get familiar with the basics of the watchOS framework
  • How to create multiple views and navigate between these views
  • How to develop a standalone Apple Watch application with SwiftUI
  • How to permanently save notes and store data on Apple Watch
  • How to show a list of notes on Apple Watch
  • How to select and delete notes from Apple Watch
  • How to show SwiftUI views conditionally
  • How to create and utilize uniform design language across pages
  • How to use Swift's Codable protocol for serialization
  • How to test a Watch app fullscreen in Simulator or on a device
  • How to develop a new feature using SwiftUI's Slider element
  • How to create custom user interface elements
  • How to add icons and asset files to a Watch extension
  • How to use the input tools: Dictate, Scribble, Emoji, Type

Demo

List of notes

Input interface

Dictate function

Deleting a note from the list with SwiftUI's gesture

Detail page

Settings - line adjustment

Credits page

App icon

Meta

Tin Tran – Linkedinrealtrantrungtin@gmail.com

About


Languages

Language:Swift 100.0%