---
title: Building and improving your app with Mac Catalyst
framework: uikit
role: sampleCode
role_heading: Sample Code
path: sample-code/uikit/building-and-improving-your-app-with-mac-catalyst
---

# Building and improving your app with Mac Catalyst

Improve your iPadOS app with Mac Catalyst by supporting native controls, multiple windows, sharing, printing, menus and keyboard shortcuts.

## Overview

Overview note: This sample code project is associated with WWDC21 sessions: 10052: What’s New in Mac Catalyst, 10053: Qualities of a Great Mac Catalyst App and 10056: Qualities of Great iPad and iPhone Apps on Macs with M1.

## See Also

### User interface

- [UIKit Catalog: Creating and customizing views and controls](uikit/uikit-catalog-creating-and-customizing-views-and-controls.md)
- [Displaying a checkbox in your Mac app built with Mac Catalyst](uikit/displaying-a-checkbox-in-your-mac-app-built-with-mac-catalyst.md)
- [Removing the title bar in your Mac app built with Mac Catalyst](uikit/removing-the-title-bar-in-your-mac-app-built-with-mac-catalyst.md)
- [Toolbar](uikit/toolbar.md)
- [Touch Bar](appkit/touch-bar.md)
