We wanted to make it easier for people to build quick prototypes and make the idea and design phase of building an app much more collaborative.

What it does

Echo Native is a systems that allows users to design mobile apps in real time using Amazon Alexa.

How we built it

The alexa skill is written in python and allows the user to add, edit, or delete components to our main app. The app itself is a react native application that converts the commands from the user and translates them into UI components. Communication between the alexa skill and the react native application is done through websockets.

Challenges we ran into

We had to account for a lot of ambiguity for the response from alexa. Figuring out the pipeline for communication for two massively different platforms was also very difficult.

Accomplishments that we're proud of

It works!

What's next for Echo Native

More components to build out to build out more complicated apps.

Share this project: