All Projects → akshansh2000 → learn_ar_flutter

akshansh2000 / learn_ar_flutter

Licence: MIT license
An Augmented Reality app made in Flutter.

Programming Languages

dart
5743 projects
shell
77523 projects
swift
15916 projects
kotlin
9241 projects
HTML
75241 projects
objective c
16641 projects - #2 most used programming language

Projects that are alternatives of or similar to learn ar flutter

stardust-SDK
Stardust SDK and sample app for Unity
Stars: ✭ 23 (-57.41%)
Mutual labels:  augmented-reality, arcore
Arcore Location
Allows items to be placed within the AR world with real-world GPS coordinates using ARCore.
Stars: ✭ 399 (+638.89%)
Mutual labels:  augmented-reality, arcore
sceneform-android
Sceneform Maintained is an ARCore Android SDK with Google Filament as 3D engine. This is the continuation of the archived Sceneform
Stars: ✭ 303 (+461.11%)
Mutual labels:  augmented-reality, arcore
awesome-arcore
⚡️ A curated list of awesome ARCore projects and resources. Feel free to contribute!
Stars: ✭ 16 (-70.37%)
Mutual labels:  augmented-reality, arcore
Xr Unity
8th Wall XR Unity projects and resources. Feel free to contribute!
Stars: ✭ 108 (+100%)
Mutual labels:  augmented-reality, arcore
sceneview-android
SceneView is a 3D/AR Android View with ARCore and Google Filament. This is the newest way to make your Android 3D/AR app.
Stars: ✭ 100 (+85.19%)
Mutual labels:  augmented-reality, arcore
Jeelizar
JavaScript object detection lightweight library for augmented reality (WebXR demos included). It uses convolutional neural networks running on the GPU with WebGL.
Stars: ✭ 296 (+448.15%)
Mutual labels:  augmented-reality, arcore
glimpse-android
An android app to show your products in Augmented Reality (AR). Built using ARCore and Firebase
Stars: ✭ 20 (-62.96%)
Mutual labels:  augmented-reality, arcore
Nativescript Ar
Augmented Reality NativeScript plugin
Stars: ✭ 107 (+98.15%)
Mutual labels:  augmented-reality, arcore
Awesome Arcore
A curated list of awesome ARCore projects and resources. Feel free to contribute!
Stars: ✭ 106 (+96.3%)
Mutual labels:  augmented-reality, arcore
fluidAR
augmented reality boilerplate app for iOS (powered by OpenCV and DLIB)
Stars: ✭ 16 (-70.37%)
Mutual labels:  augmented-reality, augmentedreality
Ar Toolbox
🧰 ARCore & Sceneform Playground
Stars: ✭ 179 (+231.48%)
Mutual labels:  augmented-reality, arcore
augmentedreality
Augmented Reality examples for Android.
Stars: ✭ 14 (-74.07%)
Mutual labels:  augmented-reality, arcore
immersal-sdk-samples
Immersal SDK Unity Samples
Stars: ✭ 77 (+42.59%)
Mutual labels:  augmented-reality, augmentedreality
react-native-arcore
React native bindings for Android ArCore as UI Component with support for model rendering and manipulation
Stars: ✭ 35 (-35.19%)
Mutual labels:  augmented-reality, arcore
Virocore
ViroCore cross-platform AR/VR renderer
Stars: ✭ 270 (+400%)
Mutual labels:  augmented-reality, arcore
Teapot shooter
Augmented Reality Teapot Shooter made using Unity and ARCore
Stars: ✭ 30 (-44.44%)
Mutual labels:  augmented-reality, arcore
Viro
ViroReact: AR and VR using React Native
Stars: ✭ 1,735 (+3112.96%)
Mutual labels:  augmented-reality, arcore
AR-ANE-Samples
MyAR is an augmented reality Air Native Extension supporting Android and iOS based on Wikitude SDK
Stars: ✭ 39 (-27.78%)
Mutual labels:  augmented-reality, augmentedreality
WebScreenVR
WebScreenVR enhance your workspace while in Virtual Reality, allowing you to cast your screen and different applications around you in a 3D environment.
Stars: ✭ 53 (-1.85%)
Mutual labels:  augmented-reality

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):

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.

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 - Do Demonstration
1 Select a model to add (tap on the icon of the model)
2 Press START
3 Wait for the app to detect a plane
4 Tap the part of the plane where you want to add the model
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].