DEV Community

Cover image for UnoDelivery App - AI Acceleration Challenge
Héctor Pérez
Héctor Pérez

Posted on

UnoDelivery App - AI Acceleration Challenge

This is a submission for the AI Challenge for Cross-Platform Apps - AI Acceleration

What I Built

My application is an online-store–style delivery app. It showcases the full user flow—from logging in, browsing stores and their products, all the way through to completing a card payment—all using mock data

Demo

UnoDelivery GitHub Repo

Login Screen:

Login Screen

Stores Screen:

Stores Screen

Single Store Screen:

Single Store Screen

Categories Screen:

Categories Screen

Product Configuration Screen

Product Configuration Screen

Checkout Screen:

Checkout Screen

Payment Method Screen:

Payment Method Screen

Delivery Address Selection:
Delivery Address Selection

Add New Address Screen:
Add New Address Screen

AI Tooling in Action

  1. Gathering all the necessary information from the documentation to create the screens as accurately as possible.

  2. Performing error checks and correcting them properly.

  3. Running the app automatically to verify proper execution and the correctness of the screens.

Using App MCP and Uno Platform MCP

Uno’s MCP servers helped me speed up the development of the application—not only by providing best-practice guidance and the code needed for implementation, but also by assisting me in troubleshooting issues I encountered along the way. Something I didn’t expect was their ability to perform ‘automatic debugging,’ meaning they could automatically test the app’s content and functionality, which significantly accelerated the development process

Cross-Platform Reach

Of the ones I was able to test: Android, Windows, and WebAssembly, although it should work on all the others as well

Development Experience

What surprised me the most was the ability to automatically fix errors by selecting, clicking, and interacting with UI elements on its own, which greatly speeds up development. I was also impressed that the interfaces were created almost perfectly on the first try, and the few that weren’t—such as overlapping elements or screens missing data—were automatically corrected as well

Top comments (0)