Skip to main content


2 mins

I started working on Talk Dim Sum almost a decade ago in Hong Kong while attempting to learn Cantonese and order meals from food courts. The initial focus was on Hong Kong-style dim sum and Cantonese but since then (often due to user feedback) it has expanded in cuisine, language, and features.

To report bugs, corrections, and suggestions, you are welcome to post a review on the App Store, send email, or submit an issue to the public bug database on GitHub.


The Talk Dim Sum app icon is licensed from IconFinder. Other icons displayed within the app are Apple’s SF Symbols. The Technicat logo is designed by Dakota Snow.

The homepage icons are from FontAwesome.

The favicon was converted with

Map images of Chinese regions are from the Wikimedia Commons via the TUBS, CC BY-SA 3.0 license.

Photos used in the dish screens and AI were taken by me on many many dim sum excursions.

Open Source

This app is built with the following open source Swift packages:

AlertToast supports momentary popup messages, e.g. the restaurant info when you tap on a dish photo.

ImagePickerView is the camera or photo selector used in the AI feature (top right camera icon).

QGrid lays out the collection of thumbnail images in the top level screens.

SQLite.swift is used to save favorite dishes.

SwiftLog is used under the hood, records diagnostic messages.

SwiftUIPage provides the swipe left/right navigation of dish screens.

SwiftSys are portions of this app that I’ve made available as open source.

SwiftyJSON reads the Talk Dim Sum database.