AMG · 2026
v2.0
03 · Productivity · iOS / Android · 2025

IconCal

IconCal month view

Overview

A calendar built around the emotional weight of icons. Two-way sync with Apple and Google calendars, native-feeling on every surface.

IconCal treats the calendar as a deeply personal surface. Custom emoji per event, real two-way sync with Apple EventKit and Google Calendar, and a calm interface that hides the complexity of recurring events and time zones.

I led the rewrite of the sync layer — Apple EventKit + Google Calendar API merged through a single conflict-aware reducer. Recurring events, time zones, the inbox of edge cases — all of it lives behind one calm interface.

On the platform side, I authored native iOS and Android channels in Swift and Kotlin to bring functionality that pure Flutter packages couldn't reach — calendar sync via EventKit and Google APIs, native notifications, background services, and location.

Key contributions

  1. 01Implemented two-way sync with Apple Calendar via native EventKit channels in Swift
  2. 02Integrated Google Calendar via the Google Calendar API on a Kotlin native channel
  3. 03Authored native iOS/Android channels for notifications, background, and location services
  4. 04Resolved complex recurring event, time-zone, and sync-consistency edge cases
  5. 05Built calendar selection controls so users sync only the calendars they want
  6. 06Improved scrolling performance and overall UX smoothness across the app
  7. 07Designed the custom emoji save/restore/render pipeline

Gallery

IconCal gallery — 1 of 6
Next project →Couplr / Firstlook
Mobile Lead · 2024