uCupertino

uCupertino is a package designed specifically for Umbraco developers, enabling seamless integration of Apple's comprehensive web services into their websites. With uCupertino, developers can effortlessly incorporate features such as MapKit, WeatherKit, and other essential APIs, enhancing website functionality and providing users with a smooth, intuitive experience.

MapKit

Easily integrate Apple Maps widgets into your website with uCupertino. It simplifies the process by automatically generating and refreshing API access tokens. Plus, with HTML extension methods and strongly-typed C# classes, displaying maps in your Razor view templates has never been easier.

WeatherKit

Seamlessly integrate live weather reports and forecasts into your Umbraco website with uCupertino. It automates API access token generation and refreshing, offering user-friendly C# wrapper methods for interacting with the WeatherKit web service. The weather data is returned in strongly typed C# classes, making it straightforward to process weather data in controllers or display it in razor view templates.

Sign in with Apple

Coming soon! Enhance your site's account creation process by enabling users to sign in and register using their existing Apple accounts through Sign in with Apple.

Push Notifications

Coming soon! Leverage the power of APNS to seamlessly deliver content updates to your website visitors and mobile app users from your Umbraco website.

Getting Started

The MapKit and WeatherKit features are free for use, with Sign in with Apple and Push Notifications coming soon.

To install uCupertino, simply add via NuGet:

% dotnet add package uCupertino

Documentation on how to configure and use these features is available at: docs.ucupertino-package.com

This project was created by Ben Szymanski, an Umbraco Certified Master. Need help with your Umbraco project? Get in touch!