← All work

Caller ID & Call Blocking — Flutter + Native iOS and Android

Caller ID & Call Blocking

Identifies callers and blocks spam numbers, even when the app is closed. Built for a caller-ID company in Kuwait.

Sole mobile developer: Flutter app and native call handling on both platforms

Screens

What it is

A caller-ID and call-blocking app for a private client in the Kuwait market. I built the whole mobile side. The app itself is Flutter, for iOS and Android. On iOS, a Call Directory extension in Swift (CallKit) identifies and blocks numbers at the system level. On Android, a CallScreeningService in Kotlin screens calls while the app is closed. Screenshots here use made-up data and a generic name.

Highlights

  • iOS Call Directory extension in Swift (CallKit): identification and blocking at system level
  • Android CallScreeningService in Kotlin: screens calls while the app is closed
  • One Flutter codebase for lookup by number or name, caller card and block list
  • Repeat client since 2023, every rated job 5.0

Technologies

FlutterDartSwiftCallKit Call DirectoryKotlinCallScreeningServiceFirebase

ContactWork with me