Building Apple Watch Apps with Xamarin
summary
C# app built with Xamarin and WatchKit, authored in Visual Studio for Mac with Xcode for storyboards, uses JSON.NET for messages and WCSession to sync watch ↔ iPhone. Implements a baby-tracker: a feeding timer, a workout session that writes heart rate and energy to HealthKit, and live updates to complications. Adds local notifications and a Reactive Extensions rule that flags heart rate >30 and pushes an iPhone update. Demo runs end-to-end though tooling is flaky and may need restarts.
AI-written summary · about
chapters (12)
- 0:00Introduction and setup
- 4:47Apple Watch fundamentals
- 10:53Xamarin approach for watch apps
- 16:24Creating a watch project
- 20:47Building watch user interfaces
- 24:13Notifications and complications
- 31:05Baby monitor app demo
- 33:38Implementing feeding tracker
- 42:08Workout tracking with HealthKit
- 48:53Reactive extensions in watch apps
- 51:11Local notifications demo
- 52:39Wrap-up and Q&A
related talks
54mWhy You Should Take Another Look at C#
01h 05mMuch Ado about Nothing: A C# play in two acts. Act 2
01h 03mUnity 101 for C# Developers
58mTransforming Your C# Code to Functional Style
36mNorDevCon2020 Day 1 - Part 5 - Jon Skeet
56mChange your habits: Modern techniques for modern C#
01h 03mMixing Paradigms Using the Latest C# Language Features
59mC#7 and Visual Studio 2017
