The exhibition is three weeks away, and the AR content is only just being prepared. Stable performance is required in conditions of unstable lighting and overloaded Wi-Fi. How do you ensure visitors are delighted? We develop mobile AR applications for exhibitions that work under the toughest conditions: tight deadlines, unconventional spaces, and an audience ready to interact without instructions. Our experience: over 15 projects, 5 years in the market. AR here must launch without setup or technical glitches — otherwise the visitor shrugs and moves on. Technically, exhibition AR differs from museum AR: the focus is on wow effect, interactivity, sharing, and measuring engagement.
Why Marker-Based AR Is the Optimal Choice for Exhibitions
Exhibition halls are a challenging environment for AR. White booths with monochrome surfaces complicate plane detection. Spotlight lighting from below or the side leads to loss of feature points due to sharp shadows. Hundreds of people with phones simultaneously put load on Wi-Fi and backend.
Why marker-based AR is the optimal choice for exhibitions? Markers with branded images on booths, brochures, backdrops are independent of surface quality and lighting. Marker-based AR is 10 times more stable than markerless in poor lighting conditions. Specific requirements: minimum marker size 15×15 cm for reliable detection from 1-1.5 meters, histogramContrastScore > 0.8 (we verify using ARReferenceImage.validate(completionHandler:)), matte printing (not glossy), unique images on each booth. According to ARKit documentation, these parameters are critical for stable tracking.
Interaction Scenarios for Exhibitions
Reveal effect. Point at the booth — a 3D product appears "out of packaging," unfolds, and demonstrates features. 15–30 second animation. AnimationPlaybackController in RealityKit, animation baked into USDZ.
AR try-on. For fashion, jewelry, cosmetics — face tracking or body tracking. ARBodyTrackingConfiguration (iOS 13+, A12+) provides a 91-point body skeleton: you can try on clothes, accessories, backpacks.
Game mechanic for engagement. Visitors go through all partner booths → collect virtual items → get a prize. GameKit for storing points or a simple backend with session UUID. This motivates walking the entire exhibition.
AR photo for social media. Button "Take a photo with AR object" — ARView.snapshot(saveToPhotoLibrary: false, completion:) + UIActivityViewController for sharing. Brand logo watermark on the snapshot — via CoreImage overlay before sharing.
How to Ensure Fast Deployment of the AR App?
Exhibition in 3 weeks, content ready in 2 — a standard situation. Architecture for quick content updates:
- Remote Config (Firebase Remote Config) manages links to AR resources. Changing a 3D model or adding a new booth — update in Firebase Console, app update not required.
- On launch, the app checks Remote Config, downloads new resources in the background.
- Content update time without App Store: 5–10 minutes for the organizer.
Analytics and Engagement Measurement
Exhibitors want to know: how many people used AR, how much time they spent, what they looked at most. Firebase Analytics + custom events:
Analytics.logEvent("ar_activation", parameters: [
"booth_id": boothId,
"content_type": contentType,
"session_duration": sessionDuration
])
Real-time dashboard for the exhibition organizer — via Firebase Console or a custom web dashboard with Firestore.
Offline Requirements for Exhibitions
Internet at exhibitions is unpredictable. Hundreds of people, one access point. All AR content must be in the app or cached on first launch. Strategy:
- AR content (USDZ models, videos, images) — in the
Resourcesbundle or downloaded on first Wi-Fi connection. - Markers (
ARReferenceImage) — only locally, never from the server. - Analytics — offline queue via
UserDefaults/ SQLite, sent when network is restored.
From Our Practice: A B2B Exhibition Case
A B2B exhibition of building materials, 40 booths, 3-day event. AR at 15 booths: reveal effect for products, AR try-on for flooring (overlay on real floor), AR photo with mascot. Markers on backdrops. Wi-Fi was zonal — in 2 of 4 halls unstable. Solution: full offline package, downloaded at registration (100 MB at once). Analytics to local SQLite, synchronized when leaving the Wi-Fi zone. Over 3 days: 2400 AR sessions, average duration 47 seconds, 1100 AR photos published on Instagram.
What Our Work Includes
- Analysis of the venue space and lighting.
- Design and printing of high-contrast markers.
- Development of AR scenarios (reveal, try-on, games, photos).
- Integration of analytics and dashboard for the organizer.
- On-site testing and optimization for real conditions.
- Offline content caching and remote management via Remote Config.
- On-event support (technical specialist onsite).
| Scale | Timeline |
|---|---|
| Single AR booth (marker + 3D reveal) | 1–2 weeks |
| 5–15 booths with analytics | 4–7 weeks |
| Full exhibition app + CMS | 2–4 months |
| AR Type | Advantages | Disadvantages |
|---|---|---|
| Marker-based | Stability in any lighting, low CPU load | Requires physical markers, limited area |
| Markerless | Flexibility, no markers needed | Unstable on white surfaces, sensitive to lighting |
Cost is calculated individually based on number of booths, AR mechanics types, and analytics requirements. Get a consultation for your project. Order the development of an AR app for your exhibition.







