GitPedia

Learn ar flutter

An Augmented Reality app made in Flutter.

From akshansh2000·Updated August 21, 2025·View on GitHub·

**LearnARF** is a [Flutter](https://flutter.dev/) application which uses Google's [ARCore](https://developers.google.com/ar) to spawn 3D models into the real world. Additionally, it uses the [Sceneform SDK](https://github.com/google-ar/sceneform-android-sdk) to make it easier to handle 3D models. The project is written primarily in Dart, distributed under the MIT License license, first published in 2019. Key topics include: android, arcore, augmented-reality, augmentedreality, flutter.

learn_ar_flutter

LearnARF is a Flutter application which uses Google's ARCore to spawn 3D models into the real world. Additionally, it uses the Sceneform SDK to make it easier to handle 3D models.

Prerequisites

  • To be able to run this app, make sure your phone has official support for Google's ARCore. Check this list to find out.

  • Make sure to have the Flutter Framework installed. You can install it by visiting their official site.

  • Make sure to have git installed.

How To

Testing

If you only want to test the app and not contribute towards the development, you can simply clone the current repository and build the app.

To clone the current repository, run (in bash/fish/git bash):

bash
git clone https://github.com/akshansh2000/learn_ar_flutter.git

Then, navigate to the project directory and build the app. Make sure to connect your mobile device / open an emulator before executing this step.

bash
cd learn_ar_flutter/ flutter run

Note: Make sure to have the Flutter tool in your path before executing the above. Alternatively, if on Windows, you could use the included Flutter Console.

Contributing

If you want to contribute towards the development of the app, you are more than welcome. To do so, make sure to create a fork of the current repository.

Also, make sure to go through the Contributor Guidelines.

Using the app

The app has a simple UI now, subject to change during the next couple weeks.

Here is how to add 3D models to the real world:

#To - DoDemonstration
1Select a model to add (tap on the icon of the model)<img src="https://i.imgur.com/ugMaQCB.jpg" width="108" height="240">
2Press START<img src="https://i.imgur.com/kYjxgKO.png" width="108" height="240">
3Wait for the app to detect a plane<img src="https://i.imgur.com/zM2hVRM.jpg" width="108" height="240">
4Tap the part of the plane where you want to add the model<img src="https://i.imgur.com/sLguwBW.jpg" width="108" height="240">

Contributors

Showing top 6 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from akshansh2000/learn_ar_flutter via the GitHub API.Last fetched: 6/28/2026