Animal AR (Bachelor Thesis)

Mobile Dev
Augmented Reality
Education
Animal AR (Bachelor Thesis)

Tech Stack

React Native Expo
Expo Tracking (AR)
AR.js
Typescript
Node.js

Description

Developed an Augmented Reality (AR) application as a thesis project to visualize animal species in 3D, aiming to increase engagement in digital learning for students.

Implemented plane detection and world tracking to allow users to place and interact with lifelike 3D animal models on any flat surface.

Optimized 3D asset rendering within the Expo environment to ensure smooth performance (60 FPS) on mid-range mobile devices.

  • Integrated ARCore (Android) through the Expo/React Native ecosystem.
  • Designed an interactive UI for educational content including species classification, habitat, and sound features.
  • Utilized efficient asset loading strategies to manage high-quality 3D models without compromising app stability.
  • Conducted UI/UX testing with target users to achieve high accessibility and intuitive AR interaction.

Page Info

AR View

Main AR interface showing 3D animal models in real-world environments.

/experience/expo-ar/layout-2.webp/experience/expo-ar/layout-1.webp