Chapter 3

Building a Feature Across All Three

Pick a real feature — implement it everywhere.

~32 min total4 lessonsAssignment

By the end of this chapter you'll be able to

  • Build a feature in web
  • Implement on mobile
  • Add to desktop

Chapter assignment

Ship Bookmarks on three surfaces

Add a Bookmarks feature: pick from your API's catalog, save to a personal list, view + delete from any surface. Implement on web, mobile, and desktop. Each surface should share the same Bookmark type + Zod schema from shared/.

See success criteria

Lesson 1 takes ~5 min.

Start chapter

Spot a typo? Have an idea?

Help us improve this chapter. One click opens a GitHub issue with this chapter's URL pre-filled — suggest a clearer wording, report a bug, or request a new lesson. The course keeps improving thanks to learners like you.

Suggest an improvement on GitHub