Technical Challenge  ·  2026

Build. Think.
Explain.

Thank you for your interest in joining Avyxon AI Labs. We are building AI-first products and looking for curious Flutter developers who care about clean architecture, thoughtful UX, and real-world problem solving.

72h
to submit
✉  info@avyxon.ai
⚠️ This challenge is intentionally small. We respect your time. We care about how you think, structure, and explain — not about perfection.
Choose one challenge
CHALLENGE 01
🤖
AI Chat Interface

Design a clean AI chat experience similar to modern AI assistants.

What to Build
  • Chat screen with user & AI message bubbles
  • Text input field + send button
  • On send → show "AI is typing…" state
  • Mock reply after 1–2 seconds
  • Auto-scroll to latest message
We're Observing
State handling UX smoothness Code structure UI clarity
CHALLENGE 02
🚀
AI Tools Discovery

Build a simple AI tools discovery mobile app using mock JSON data.

What to Build
  • List of AI tools from mock JSON
  • Cards with: name, category, rating, description
  • Tap → open detail screen
  • Category filter dropdown
  • Handle empty state properly
We're Observing
Navigation flow Folder org Product thinking Clean UI
CHALLENGE 03
🎙
Voice Note → Summary

Design a voice-note-to-summary UI prototype. No real AI integration required.

What to Build
  • "Record Voice Note" button
  • On tap → recording animation / timer
  • Then show "Generated Summary" section
  • Hardcoded summary text is fine
  • Include loading state between stages
We're Observing
State transitions UX thinking Info hierarchy Visual simplicity
Guidelines & Submission
✅ Basic Guidelines — all challenges
📦

Latest Flutter

Use latest stable version.

🗂

Clean Structure

Logical folders & files.

✏️

Naming

Descriptive, meaningful names.

⚙️

State Mgmt

Provider, Riverpod, Bloc, setState.

🎯

Readable

Readability over complexity.

🛡

Error States

Handle empty & errors.

📤 How to Submit
🔗

Push to a public GitHub repository

📋

Include a README.md answering the 5 questions below

Ensure code runs without errors on latest Flutter stable

📩

Send repo link to info@avyxon.ai

📹 Optional but appreciated — A 2–3 min Loom walkthrough of your approach and key decisions goes a long way.

README.md — 5 Questions to Answer

  1. Why did you choose this challenge?
  2. What architecture / state management did you use and why?
  3. If this app scaled to 100K users, what would you improve?
  4. Why do you want to intern at Avyxon AI Labs?
  5. What are you hoping to learn in the next 6 months?

Deadline & Communication

Submit within 72 hours of receiving this challenge.

If you need more time, communicate clearly — we value transparency over silence.

💡 Questions? Reach out at info@avyxon.ai and we will respond at the earliest.

As part of our selection process, choose ONE challenge.
This is not about perfection — it is about clarity, structure, and motivation.

✉  info@avyxon.ai