Voice interfaces / Case study
Voice-Assisted Chatbot Integration
I built voice-assisted travel-information apps for iOS and Android, connecting Siri and Google Assistant interactions to travel-time and roadway-incident APIs.
- My role
- iOS, Android & travel API integration
- Timeline
- 2024
- Focus
- Voice interfaces
01 / Context
Travel and incident information through guided or direct voice interactions.
Looking up travel information can require several manual steps on a phone. I developed voice-assisted interactions that connected travel-time and roadway-incident data with mobile applications, supporting both guided conversations and direct requests.
02 / Ownership
What I built
- Built a Swift iOS app with Siri integration through Apple App Intents.
- Built a Flutter/Dart Android app with native Kotlin integration for Android App Actions and Google Assistant, using Dialogflow ES.
- Implemented guided and direct interaction modes and integrated travel-time and incident-data APIs on both platforms.
- Designed dynamic API interactions and UI controls; the Android implementation included automatic voice recognition and noise-cancellation features.
03 / Engineering
Technical approach
Use platform-specific integration points
I implemented Siri interaction through App Intents in the Swift application. On Android, I combined a Flutter/Dart application with native Kotlin App Actions integration and Dialogflow ES. Each platform had its own implementation while serving the same travel-information use case.
Support different ways of asking
Guided mode helped users move through an interaction, while direct mode supported a more immediate request. I connected those modes to travel and incident APIs and designed UI controls around the returned information.
04 / System view
Workflow at a glance
Voice request
Guided or direct interaction
Platform integration
iOS App Intents / Android App Actions and Dialogflow ES
Travel APIs
Travel-time and roadway-incident data
Mobile experience
Response handling and UI controls
05 / Delivery
Outcomes
I delivered iOS and Android implementations that brought voice interaction, travel-data APIs and mobile UI behavior together. The project demonstrates my work across native integration, cross-platform application development and conversational workflows.
Technologies & methods
- Swift
- Apple App Intents
- Flutter
- Dart
- Kotlin
- Android App Actions
- Dialogflow ES