design
Chat Experience
Design Approach
By minimizing elements on the screen and focusing only on what's important, the user can interact with the Aide in a natural and engaging way without worrying about controls.
Voice Interaction
Recognizing pitfalls of voice interaction in many apps, I simplified the experience to a single button, using a familiar tactile interaction much like a walkie-talkie.
Because users are already familiar with this concept, it reduces the learning barrier, feeling natural from the start.
Color Usage
Using vibrant colors to differentiate each Aide visually, the interface is not only more attractive but intuitive, reducing confusion and allowing users to focus on the conversation.
Visual and Haptic Feedback
hold down to talk
listening...
responding...
Using subtle visual cues and haptic feedback I communicate different states such as ready to listen, listening, cancelling, and message sent. This feedback is crucial for providing a responsive and satisfying user experience.
Onboarding
Design Approach
First impressions are important. By focusing on what's most important to the user, and keeping the experience minimal and clear, each screen becomes purposeful, and informative.
Visual Design




Using vibrant colors and intuitive icons, with reduced visual elements, I draw clear, distinct connections to reduce the learning curve from the start, improving user recall as they start using the app regularly.
Simplicity
Train your Aides on your preferences to get a truly personal experience.
Removing non-essential details, and keeping copy lightweight was a fundamental decision when designing this experience.
Interactive Cards
Purpose
Travel itineraries, recipes, and fitness routines require dynamic approaches to best showcase details and hint at interaction.
Design Approach
Each card displays information related to the user's specific query in an organized, and easy-to-navigate format. Cards are made to dynamically size and accommodate to different category types.

Functionality
Users can tap on notable locations, recipe ingredients, and workouts to explore further details. Information is separated into cards shown in an interactive way, allowing users to swipe through multiple options.
Integrations:

Training Mode
Purpose
Training Mode allows users to train the Aide they're talking to by allowing it to remember specific information the user may want to tell the Aide.
Design Approach
When designing Training Mode, it was important to keep the same existing flow that the user is already familiar with, while at the same time, allowing them to easily train the Aide on details they may want them to remember.
Functionality and Personalization

Users can activate Training Mode by simply tapping on the training button. Once in this mode, they can converse with their Aide using text or voice to share information about their preferences, habits, or needs. Aidly uses this data to tailor future interactions, making each experience more personalized.
User Convenience
This mode offers a seamless way to integrate learning directly into the flow of conversation without requiring users to navigate away from the chat. It's designed for on-the-spot training, making it easy and convenient for users to update their preferences as they change or as new needs arise.
App Flow
Onboarding
Home and Chat
Additional Explorations
(not implemented)
Onboarding
Chat and Thoughts
Aide Creation
All screenshots, assets, and content on this page are property of Fernando Cervantes and are not authorized for any usage or distribution.