DEV Community

Cover image for A Single .NET Codebase, Three Platforms, One Stunning UI - Smart Café
Aditya Kumar
Aditya Kumar

Posted on

A Single .NET Codebase, Three Platforms, One Stunning UI - Smart Café

AI Challenge for Cross-Platform Apps - WOW Factor Submission

This is a submission for the AI Challenge for Cross-Platform Apps — WOW Factor.

🌟 What I Built

I built a cross-platform app called Smart Café, a coffee-shop themed application that mimics the experience of entering a premium café menu on your device. The goal was to create a UI that feels warm, modern and immersive — an app where the user enjoys looking around even before clicking anything.

The entire app runs from a single Uno Platform .NET codebase and maintains the same visual quality, animations and responsiveness across multiple platforms.

📽 Demo

🔗 GitHub Repository:

📱 Screenshots / Video:

  • Android screenshot
  • Windows screenshot
  • WebAssembly screenshot

(upload screenshots directly into DEV below this section — judges love visual proof!)

💻 Cross-Platform Magic

The app runs on:

  • Android
  • Windows
  • WebAssembly (Browser)

I wrote the UI once using Uno Platform, and it compiled and executed beautifully on every device with no redesign needed. The single codebase approach exceeded my expectations — especially how pixel-perfect the layout stayed across screens.

🎮 Interactive Features

To make the experience fun and immersive, I added:

  • A coffee-shop style home screen with a welcoming banner
  • Animated menu cards for each drink
  • A "Create Your Brew" slider to select roast level and quantity
  • A favorites button with live state
  • Smooth navigation transitions between pages

It feels less like browsing a menu and more like visiting an actual café — which is exactly the emotion I wanted.

💥 The Wow Factor

The standout feature is the animated drink menu grid. Each drink card expands smoothly with a soft scale animation and displays ingredients, price and "brew style" options. Testers literally reacted with:

“Wait — this is built from the same codebase and runs everywhere?”

That moment of surprise is what I wanted to achieve — a UI that is fast, beautiful and expressive while staying completely cross-platform.


Thanks to Uno Platform for making it possible to bring strong visuals to .NET apps without writing different UIs per platform. I had a lot of fun building this — and even more fun watching people say “Wow!” while using it. ☕✨

Top comments (0)