On-device AI & native applications

Turn natural-language requests into app actions.

Connected conversational requests with alarm operations and native iOS scheduling.

Independent product designed and developed by Mathyu Cardozo.

See related service

Project

Calarm

Industry

Productivity / consumer applications

Development

1 month of development

Stack

Swift / SwiftUI, Foundation Models, AlarmKit, EventKit, SwiftData, iCloud

Evidence

From natural language to app actions

Mathyu Cardozo · AI Engineer Lead

In production since May 2026, with frequent improvements and new functionality.

The challenge

A conversational request still needed to become a correctly scheduled alarm.

What we built

On-device language interpretation connected application state to native iOS scheduling.

What changed

A published iOS app with documented maintenance; no adoption or revenue result supplied.

Context and problem

Natural-language alarm requests needed to become defined app actions connected to native scheduling.

What we built

Implementation at a glance

  • Interpret a defined natural-language request.

  • Connect interpretation with alarm operations and native scheduling.

  • Maintain the published product after release.

Implementation details

A conversational response alone does not schedule an alarm. The request must become a defined application change, use the right date and recurrence, and reach the system responsible for the alert. Calendar context, local records and shared changes introduce additional responsibilities that must remain clear.

Interpret a defined request

The declared assistant uses on-device Foundation Models to interpret alarm requests. Spoken or typed requests are supported in Spanish and English.

Connect interpretation to execution

The app manages alarm operations, EventKit supplies calendar context and AlarmKit handles native scheduling. SwiftData and iCloud support the declared persistence and synchronization responsibilities.

Maintain the product after release

The supplied May–October 2026 history records 14 versions, including fixes for recurrence, time interpretation and propagation of assistant changes to shared alarms.

Turn natural-language requests into app actions. Independent product designed and developed by Mathyu Cardozo.

Results and evidence

The evidence establishes a published iOS product and specific maintenance work. Local model inference avoids a hosted per-query model fee for that interpretation step; development, distribution and synchronization remain separate costs. Version count does not establish reliability or adoption, and the source provides no download, retention or revenue outcome.

The assistant requires a compatible Apple Intelligence device. iCloud synchronization has separate network boundaries.

Relevance and PDF contents

Where this pattern applies

This pattern is relevant when an assistant should carry out a defined action inside an application. Start with the permitted action, the record it changes, the system that executes it and a clear confirmation. The PDF explains those boundaries and the product changes visible in the supplied release history.

Inside the full PDF

See how language interpretation, application state and native scheduling connect inside Calarm.

  • Model, app and operating-system responsibilities

  • Calendar, local records and synchronization boundaries

  • Examples from the product release history

  • AI-action readiness worksheet

Free PDF · 8 pages · Includes a readiness worksheet.

See related service

On this page

Explore how language interpretation, application state and native scheduling connect. Use the worksheet to assess a similar AI-to-action workflow.

Next case

Client Context. Beyond One Phone.

Client Context. Beyond One Phone.