The "Mobile-First" era is over. We are now in the "AI-First" era. We transform mobile apps into intelligent agents that generate their own interfaces in real-time, process data on-device using Gemini Nano, and are engineered for EU AI Act compliance from day one. Stop building chatbots; start building Agentic Interfaces.
Adding a chat interface to your app is not AI-native development. It's a bolt-on. True AI integration means the intelligence shapes how your app looks, responds, and adapts. We implement Google's A2UI protocol (Agent-to-User Interface) with Flutter, demonstrating this integration in our open-source flutter_markdown_plus package.
This technology allows us to move from "Text-to-Text" to "Text-to-Interface."
The old standard chatbot interface is tedious and lacking engagement for the user. There is not opportunity for the app developer to create an engaing user interface or provide for easy feedback: With GenUI and A2UI this same tedious flow becomes engaging and in-keeping with user expectations for mobile apps.

Enterprise CISOs often fear "Prompt Injection," where users trick the AI into doing something malicious. We solve this with the A2UI Component Registry.
Unlike web-based agents that might execute arbitrary code, our apps maintain a strict catalog of pre-approved, branded widgets (the "registry").
Declarative Data, Not Code: The AI agent sends a JSON payload describing what to show, but your app decides how to render it.
The "Lego Block" Safety Layer: If the AI requests a component that doesn't exist in your registry, the app simply ignores it. The AI cannot invent new functionality or inject scripts.
Result: You get the flexibility of GenAI with the security profile required by banking and healthcare compliance.

AI needs time to think. Instead of a passive spinning loader that frustrates users, we implement Neuro-Haptic Feedback.
We bridge the "latency gap" by using the device's Taptic Engine to provide subtle cues:
The "Thinking" Pulse: A low-intensity heartbeat vibration lets users feel the model processing, reducing abandonment rates.
Semantic Confirmation: Distinct tactile patterns for success, errors, or guardrail violations.
This grounds the ethereal nature of AI in the physical reality of the device, making the application feel responsive even during complex reasoning tasks.

We don't just use the ecosystem; we help build it. Foresight Mobile maintains flutter_markdown_plus, the industry-standard open-source package for rendering rich text, tables, and LaTeX in Flutter apps.
When an AI agent needs to explain complex data, it relies on Markdown. We actively maintain the rendering engine that powers this capability for thousands of developers worldwide.
We're currently updating the flutter_markdown_plus example app to integrate genui_a2ui, demonstrating how A2UI's generative interfaces work with rich Markdown rendering. This work helps test compatibility and maintain flutter_markdown_plus as Google's A2UI ecosystem evolves. We expect to demonstrate this functionality in the coming weeks as we refine the implementation.
With us, you are hiring the architects, not just the builders.
We don't just "build apps." We deliver specific AI outcomes.
EU AI Act Audit - For US/UK firms expanding to EU markets, we provide a Prohibited Practice Scan and High-Risk Classification Report. Ensure you aren't deploying illegal features (effective February 2025).
Edge AI Optimisation - For high-volume consumer apps, we provide Cloud-to-Edge Migration. We move high-volume tasks (grammar, summarisation) to Gemini Nano on-device, cutting your cloud AI bill by 30-50% or more.
AI-Native Transformation - For enterprises with legacy apps, we provide a GenUI Integration Strategy. We re-architect your legacy app to support Agentic Workflows and dynamic interfaces without a full rebuild.
AI projects fail when teams rush to implementation without answering fundamental questions. What's the intelligence architecture? What runs on-device? How do you handle EU compliance? What's the actual cost of Gemini Pro inference at scale?
The App Gameplan answers these questions in 4 weeks for £3,500. You receive an AI capability assessment, architecture blueprint, compliance gap analysis (if applicable), and a fixed-price development quote. The fee is credited against development if you proceed.
For AI app development, starting with The Gameplan isn't optional. It's how successful projects begin.
An actionable four-week plan with clear deliverables and an unbeatable £3,500 price point, credited against your first development sprint.
Total client time commitment: 5-7 hours across 4 weeks
We meet with your key stakeholders to understand your business goals, user needs, and technical constraints. You'll share any existing research, designs, or documentation you have.
Our engineering team assesses the technical feasibility, identifies integration points with your existing systems, and evaluates architecture options.
We determine whether Flutter, native development, or another approach makes the most sense for your specific requirements.
We create clickable prototypes so you can experience your app before it's built. You'll test navigation flows, validate the user experience, and gather feedback from stakeholders.
Alongside this, we prioritise features based on business value and technical complexity, mapping out a phased delivery plan with a detailed cost estimate.
You receive your complete Gameplan pack, plus a presentation walkthrough with Q&A. Your team walks away with everything needed to make a confident decision.
Why UK businesses choose Foresight Mobile for AI app development
As maintainers of the flutter_markdown_plus package, we are leaders in mobile text rendering. We understand the deep technical requirements of displaying AI-generated content correctly, from complex tables to mathematical notation.
Open Source Leadership • Streaming Content • Reduced Latency • User Engagement
AI app development requires close collaboration during discovery and iteration phases. Working with a Manchester-based team means real-time communication, face-to-face workshops when needed, and developers who understand UK and EU regulatory contexts. No timezone delays when you're debugging model behaviour or adjusting AI responses.
Our team has implemented GenUI with Flutter since the A2UI standard launched. We've shipped edge AI features using Gemini Nano. We've studied the EU AI Act requirements in depth.
Manchester HQ • Same Timezone • Regulatory Knowledge • Proven AI Experience
Prompt injection is the biggest AI security threat. Attackers trick models into generating malicious outputs. Our GenUI architecture neutralises this risk. The AI sends declarative data (JSON), not executable code. Your app maintains a component registry of pre-approved widgets. If the AI requests something not in the registry, it's ignored.
CISOs can approve AI features knowing they cannot be weaponised. The AI rearranges your Lego blocks. It cannot create new ones.
Component Registry • No Code Execution • Prompt Injection Protection • CISO-Approved
A smart routing system sends simple tasks to Gemini Nano on-device and complex reasoning to Gemini Pro in the cloud. This "Hybrid Grid" reduces AI operational costs by 30-50% while ensuring user data privacy.
Intelligent Routing | 30-50% Cost Reduction | Gemini Nano | Gemini Pro

Compliance is not a legal afterthought. It's an engineering requirement. We build high-risk AI systems with Article 10 data governance, Article 12 compliance logging, and Article 50 transparency markers from the start. Bias audits on training data. Inference logs capturing timestamps and inputs. Clear AI disclosure to users.
For US and UK companies entering EU markets, we provide gap analysis and remediation roadmaps to bring existing AI features into compliance.
Article 10 Data Governance • Article 12 Logging • Bias Audits • Transparency
Sensitive data should never leave the device. With Google's Gemini Nano via the AI Edge SDK, your app processes information locally on the neural processing unit. Healthcare apps analyse biometrics privately. Finance apps handle transactions without cloud exposure. Field service apps work completely offline.
The result: instant responses with zero latency, no per-inference cloud costs, and inherent GDPR compliance through data minimisation.
Gemini Nano • AI Edge SDK • Offline Capability • Zero Latency
.webp)
We build apps where AI generates the interface. Using Google's A2UI protocol, your app creates contextual components in real-time. The AI decides what to show; Flutter renders it instantly with your design system.
A2UI Protocol | Flutter GenUI SDK | Native Widgets | Brand Consistency
We use Client Sovereignty: the AI sends declarative JSON, not code, and your app maintains a Component Registry of approved widgets. If the AI is tricked into requesting a malicious element, the app simply ignores it because it's not in the registry.
The AI can rearrange your approved "Lego blocks," but it can never manufacture a dangerous one. CISOs can approve AI features knowing they cannot be weaponised.
flutter_markdown_plus renders complex AI outputs (tables, LaTeX equations, formatted code blocks) that standard text widgets break. AI models communicate primarily in text and Markdown. If your app handles financial reports, code snippets, or academic data, standard rendering fails.
As the maintainers, we ensure your app can display rich AI-generated content flawlessly. You benefit from our direct expertise in the core library that powers rich text display in Flutter.
A2UI's headless architecture separates AI logic from display, enabling your app's intelligence to project onto glasses, wearables, or IoT displays without code changes. We engineer for 2026 and beyond.
By using the A2UI standard, our interfaces are "headless," meaning the AI logic is separated from the screen. This prepares your application for the era of Ambient Computing and Multi-Agent Systems, where your app's intelligence might need to render on smart glasses, wearables, or IoT displays, not just phone screens.
Our Flutter-native A2UI stack renders 100% native widgets with 60fps performance, unlike Vercel AI SDK and MCP which rely on webviews or HTML rendering. For React-based web applications, those tools work well. For mobile, they result in sub-par performance.
We use Google's A2UI and Flutter GenUI. This is the "mobile-native" equivalent of Server-Driven UI. Our stack ensures perfect accessibility support and deeper integration with device hardware like the Taptic Engine for Neuro-Haptic Feedback.
Healthcare: On-device processing for patient data privacy, AI-assisted diagnostics with compliance logging, field tools that work offline. Finance: Private transaction analysis, fraud detection at the edge, regulatory-compliant AI decisioning. Education: Personalised learning experiences, accessibility features, classroom tools meeting EU AI Act requirements.
Retail and hospitality: GenUI for booking and purchasing workflows, personalised recommendations. Field service: Offline-capable AI assistants, real-time decision support. Any industry with complex workflows, privacy requirements, or EU market exposure benefits from AI-native architecture.
Yes. For existing AI applications, we provide a Prohibited Practice Scan identifying features that became illegal in February 2025, a High-Risk Classification Report determining whether your app falls under strict compliance requirements, and a Gap Analysis for August 2026 obligations.
For new development, we build compliance into the architecture from sprint one: Article 10 data governance with bias audit infrastructure, Article 12 compliance logging capturing required metadata, and Article 50 transparency requirements including AI disclosure and content watermarking where applicable.
Prompt injection is the primary AI security threat: attackers craft inputs that trick models into generating malicious outputs. Our GenUI architecture addresses this through client sovereignty. The AI sends declarative JSON describing UI components, never executable code.
The client app maintains a component registry of pre-approved widgets. If the AI requests a component not in the registry, it's ignored or replaced with a fallback. This means the AI can only rearrange pre-built blocks. It cannot invent new functionality or execute arbitrary code, neutralising prompt injection attacks.
On-device models like Gemini Nano are smaller than cloud models like GPT-4 or Gemini Pro. They excel at specific tasks: grammar correction, smart reply generation, local document summarisation, intent classification, and UI component selection. They're not suited for complex multi-step reasoning or tasks requiring broad world knowledge.
This is why we architect hybrid systems. Simple, frequent tasks route to the device for speed and privacy. Complex reasoning routes to the cloud. The user experience combines the strengths of both without managing the complexity.
Chatbots are text-in, text-out interfaces. Users type questions, the AI responds with paragraphs. This works for simple queries but fails for complex tasks. You cannot efficiently book flights, configure dashboards, or compare products through conversation. Users experience "chat fatigue" and abandon the interaction.
AI-native apps use GenUI to generate appropriate interfaces for each task. Booking a table? The AI generates a date picker and time selector. Comparing laptops? A comparison table appears. The AI chooses the best UI pattern for the task. Users interact through taps, swipes, and familiar controls rather than typing.
AI projects require longer discovery phases than traditional app development. Architecture decisions around AI routing, on-device capabilities, model selection, and compliance requirements must be resolved before code is written. Retrofitting these decisions is expensive.
After a 4-week App Gameplan, typical timelines are: GenUI feature integration 12-16 weeks, edge AI implementation 14-20 weeks, comprehensive AI-native application with compliance 6-12 months. Complex enterprise integrations with multiple AI agents can extend beyond 12 months.
AI app development costs vary based on the scope of AI integration. GenUI features added to an existing app might cost £40,000-80,000. A greenfield AI-native application with edge AI, hybrid architecture, and EU AI Act compliance typically ranges from £80,000-150,000.
The variables include: number of AI use cases, on-device vs cloud processing split, regulatory classification (high-risk AI requires more compliance infrastructure), and whether you're building new or integrating with existing systems. The App Gameplan provides a detailed, accurate quote after 4 weeks of discovery for £3,500.
The EU AI Act is comprehensive artificial intelligence regulation affecting any company offering AI systems in European markets. This includes US and UK companies whose apps are available in European app stores. The Act categorises AI systems by risk level and imposes corresponding obligations.
As of February 2025, certain AI practices are prohibited (manipulative algorithms, workplace emotion recognition, biometric categorisation). By August 2026, high-risk AI systems in healthcare, education, employment, and credit scoring must implement specific compliance measures. Our EU AI Act Guide for App Developers covers the details.
On-device AI runs machine learning models directly on the smartphone's neural processing unit (NPU) rather than sending requests to cloud servers. Google's Gemini Nano, accessed via the AI Edge SDK, enables this for Android devices (currently Pixel 9 and expanding to other devices).
On-device processing solves three problems: latency (no network round trip), cost (no per-inference cloud charges), and privacy (sensitive data never leaves the device). Apps can function offline, process health or financial data privately, and respond instantly to user actions.
A2UI (Agent-to-User Interface) is Google's open standard for enabling AI agents to generate user interfaces. Instead of outputting text or attempting to generate code, AI agents send structured JSON payloads describing component trees. The client application interprets these payloads and renders native UI elements.
The protocol enforces a strict separation of concerns: the AI agent determines what to show based on user intent; the client application determines how it's rendered. Flutter's GenUI SDK provides the concrete implementation, making it straightforward to add GenUI capabilities to Flutter apps.
Generative UI is an architecture where AI generates user interface components dynamically rather than displaying pre-built static screens. The AI sends a declarative payload describing what to show (a carousel of restaurant cards, a booking form, a comparison table). The app renders these using native widgets from a pre-approved component registry.
GenUI eliminates the "chat disappointment" where users tire of reading long text responses. It also provides security: since the AI sends data, not code, prompt injection attacks cannot generate malicious interfaces. The app retains control over what can be rendered.
AI-native development means AI shapes the entire user experience, not just a chat interface bolted onto an existing app. The AI determines what UI components to display based on user intent. Instead of typing messages back and forth, users interact with forms, cards, sliders, and controls that appear dynamically.
This approach uses technologies like Google's A2UI protocol with Flutter. When someone asks to book a flight, the app generates a booking form with native date pickers and seat selectors. The AI decides the structure. Flutter renders it instantly. User frustration with "walls of text" disappears.
The best apps come from close partnership. You'll work with us as an extension of your team: your vision drives every decision while our mobile app development experience guides you around common pitfalls.
70% of app projects fail due to misaligned expectations and market misunderstanding. The App Gameplan catches these issues before you've committed significant budget.
Start with a 30-minute call. No pressure, no sales pitch. Just an honest conversation about your project.
Get in TouchLaying the Foundation for Success
It's your concept, your dream. You'll share your vision, target audience, and business objectives. We'll listen, research, and recommend until we've transformed your initial idea into a clearly defined mobile app concept.
You'll get competitive analysis that identifies opportunities and potential challenges. We'll outline key features and create a detailed project roadmap together.
Thorough planning and research are crucial for mitigating risks, ensuring a smooth development process, and maximising your app's chances of success.
Creating an Engaging and Intuitive Experience
Good design drives engagement and retention. You'll work with our in-house designers to map the user journey, ensuring intuitive navigation throughout. We design wireframes and mockups so you can visualise the product before any code is written. Once we've agreed on core functionality, you'll test high-fidelity interactive prototypes on a real device with real users.
You'll validate ideas before committing to development. Interactive prototypes catch usability issues early, when they're cheap to fix.
Building Future-Proof Code You Can Scale
Your design becomes a working app. We use Flutter with industry best practices to build scalable, maintainable code that grows with your business. Easy updates, straightforward feature additions. Every app undergoes rigorous automated and manual testing across multiple devices and platforms before you see it.
Your app won't become technical debt. Our architecture and documentation standards make it a valuable business asset that's cost-effective to maintain and enhance.
Ensuring Long-Term Success Through Partnership
You'll get guidance through App Store submission, ensuring your app meets all requirements and regulations. We work with you on App Store optimisation to increase visibility and drive downloads. After launch, we proactively monitor performance, address issues quickly, and collaborate on updates and enhancements.
Your app's success doesn't end at launch. Ongoing support maximises reach, generates revenue, and builds long-term success.
Your app, your way. Here's how we make it happen.
Our process begins with a comprehensive project plan and a transparent, fixed cost agreement. This ensures you know exactly what you're getting and how much it will cost, eliminating any unwelcome financial surprises. Regular progress calls with live demos give you a front-row seat to your app's development, keeping you informed and involved at every stage.
We're not just here for the build, we're here for the long haul. From navigating the App Store maze to providing ongoing technical support, we're with you all the way. Our expertise doesn't end at launch; we offer cost-effective maintenance plans and helpful guidance to ensure your app continues to thrive and evolve with your business. Your success is our success, and you can count on us every step of the way.
We believe the best apps are born from real user experiences. That's why user testing is at the core of everything we do. We involve real people from your target audience throughout the development process to ensure your app is intuitive, engaging, and truly meets their needs. Their honest feedback helps us to refine and enhance your app, resulting in a product that's not only user-friendly but loved by your users.
You know your business inside and out and we know how to make successful tech businesses. With years of hands-on CTO and app development experience, we're experts at understanding your needs and crafting innovative solutions that fit your budget and exceed expectations. Our collaborative process and hands-on prototyping ensure your final product isn't just an app – it's the realisation of your vision.
Our founder has been making mobile apps since 2003, before they were even called apps! Founded in 2017, we've got quite a few projects under our belt and a wealth of experience to call upon. Our core development team have been with us since the start, and one of the reasons we're considered the most experienced Flutter app development company in the UK.
We believe in the power of face-to-face collaboration. That's why we encourage you to visit us at our Manchester offices whenever you like. We're a friendly bunch, and we thrive on the energy and clarity that comes from an in-person chat. Building strong relationships is key to our collaborative approach, and we want you to feel comfortable dropping by for a brainstorming session, or just for a brew if you fancy.