Sao Khuê 2025Ranked #1 software developer in Vietnam on Clutch - 4.9/5 from 50+ verified reviews.See the proof
Custom Software Development · Edtech

Custom AI App Development: Drawing Tutorial

See how InApps delivered Artixo a custom AI drawing tutorial app for Android tablets, owning full scope with zero scope creep.

InApps engineers working at their desks in the Ho Chi Minh City office
Project overview

Custom AI Drawing Tutorial App

Artixo needed a vendor who could own the full scope of a custom build without scope creep or budget surprises, a common failure point in fixed-price app development.

InApps designed and delivered a custom AI drawing tutorial app, built natively for Artixo's proprietary Android tablets, with a generative AI feature that turns a single reference image into a step-by-step drawing guide.

Project goals

  • Generate AI-powered, step-by-step drawing tutorials from user images
  • Lock scope and budget upfront, with no mid-project surprises
  • Support multiple user roles within the tutorial experience
  • Deliver a feature stable enough to justify contract renewal
  • Build natively for proprietary Android tablet hardware
What they needed

Client requirements

Across each key area, these requirements shaped every product and delivery decision we made.

Hardware Integration

The app had to run natively on Android hardware

  • Native integration with proprietary Android tablets
  • Performance optimized for the specific hardware profile
  • Stable behavior across firmware updates
  • No reliance on generic third-party device assumptions

AI Drawing Feature

The core value of the product was an AI capability competitors didn't have.

  • Generate drawing tutorials from a single reference image
  • Step-by-step visual guidance, not static instructions
  • Output quality consistent enough for real learners to follow

Multi-Role Access

Different users needed different levels of access within the same app.

  • Role-based permission system for video content
  • Clear separation between learner and admin/teacher roles
  • Secure access control per role
  • Scalable structure for future role types

Scope & Budget Control

As a Project-Based engagement, Artixo needed certainty above all else.

  • Requirements locked and documented before development began
  • No mid-project scope changes without explicit agreement
  • Transparent reporting against the original budget
  • A deliverable that matched the original brief, with no surprises
The problem

Business challenges

The core obstacles that shaped how we scoped and delivered this product.

01

Hardware Constraint

The drawing tutorials had to run natively on proprietary Android tablets, ruling out generic off-the-shelf solutions.

02

Generative Complexity

Generating accurate, step-by-step AI drawing guides from a single reference image required custom model integration, not template logic.

03

Scope Risk

As a custom-development engagement, any ambiguity in requirements risked scope creep and budget overruns, exactly what Artixo wanted to avoid.

04

Fixed-Price Pressure

A Project-Based model meant the deliverable had to be scoped and locked precisely from day one, with no room for renegotiation later.

How we solved it

Our solutions

Each solution kept the project on scope, on budget, and on schedule.

Fixed-Scope Delivery

Locked requirements upfront and delivered against a clearly defined scope, with no budget surprises.

Multi-Role Video Permissions

The platform included a video lesson library requiring role-based access so learners and admin/teacher accounts saw different content.

AI-Generated Drawing Tutorials

Developed a feature that generates step-by-step drawing guides from a single user-submitted reference image.

Custom Tablet Integration

Built the application natively for Artixo's proprietary Android tablets, matched precisely to the hardware.

Built with

Technology stack

A stack chosen for native performance and AI accuracy on fixed hardware.

Frontend

Flutter

Backend

REST APIs

Cloud

Firebase

AI / ML

Stable Diffusion + ControlNet, ONNX Runtime Mobile

Delivery approach

The experts behind it

A focused team structured for fixed-scope, fixed-budget delivery

01 person

Project Manager

Owns scope control, budget tracking, and delivery timeline against the original brief.

02 people

Mobile Engineers

Built the native tablet app and its drawing-tutorial interface.

01 person

AI/ML Engineer

Developed the image-to-tutorial generation feature using Google Cloud Vision.

01 person

QA Engineer

Tested the app across Artixo's proprietary tablet hardware.

Measurable impact

What we delivered

100%
Client satisfaction, contract renewed
Multi-Role
Video permission system delivered

Key outcomes

  • Multi-role video permission system delivered alongside the core app
  • 100% client satisfaction, with the contract renewed post-launch
  • Zero scope creep or budget overruns across the engagement
  • Native performance achieved on Artixo's proprietary tablet hardware
A fixed-scope AI feature, delivered against the original brief with zero budget surprises, the strongest signal a fixed-price engagement can produce.
Artixo
Get started

Ready to build something that matters?

Tell us what you are building and the constraints you are working under, and we will come back with a team shape that fits.

4.9 / 5 from 50+ verified reviews on Clutch