I thought it would be really cool to build a large monitor out of phones.

What it does

Right now, it allows users to join a room, and simultaneously start playing a gif on the phones.

How I built it

I used Swift to create the iOS app, Python/Flask to build the web server, and to enable communication between them.

Challenges I ran into

I struggled quite a bit at first with things not appearing on the screen, which almost made me switch to React Native until I realized my phone couldn't connect to WiFi. Later on, it was difficult to crop the gif.

Accomplishments that I'm proud of

I'm proud that there is decent synchronicity, and that the gifs kind of look nice together.

What I learned

I learned Swift and

What's next for Big If True

  • Cropping the gif nicely
  • Actually synchronize the start of the gifs
  • More sophisticated way of arranging phones, support more than 2 phones
  • Custom gifs
  • Better UI
Share this project: