Inspiration

We found that as college students, we do not have a lot of space in our dorms and our desks are always occupied. We wanted to be able to write somewhere like a whiteboard and be able to put images and documents to look at as well.

What it does

Our app allows you to draw anything you want from your mobile device and transfer it onto a wall using AR. It also allows you to upload an image or file that can also be transfer to a wall to look at.

How I built it

I built the mobile app using Flutter, Dart, and Xcode. I made couple buttons that do different things, a camera button that uploads an image, a writing button that makes a doodle, and a text button that prints text.

Challenges I ran into

A challenge that I ran into was the fact that I couldn't figure out how to get the Colors on the pen input to work properly, so I tried looking online, and found that it had to do with subclassing between the MaterialColor and Color. Understanding a new platform like echoAR, setting up the application, and understanding the core concept of what a GameObject is was the biggest challenges we ran to. It was also difficult to communicate among each other because we each have circumstances that did not allow us to work on the hackathon fully.

Accomplishments that I'm proud of

I am proud of being able to upload an image to the 3D space as it is my first experience coding in AR and uploading it on to a mobile device. Working on the echoAR was something I'm proud of just cause the product opens to new ideas for projects to be worked on.

What I learned

I learned a great deal about echoAR and how it works alongside code and Unity. I got a better understanding of Flutter and Dart as well.

What's next for AR Whiteboard

I would like to incorporate a collaborative workspace that can bring in others to view their team work in AR as well, which can be helpful in brainstorming, planning, and more!! Also what's next for the AR Whiteboard is to connect the script to the Flutter application, allow people to decide what kind of color pen to use and the usage of an eraser. Also a neat functionality to add is to allow for people to upload images that could then be rendered as 3D assets, and even send invite links from one phone to another maybe via text messages..

Built With

Share this project:

Updates