SkillAgentSearch skills...

MultiScreenApp

An app that uses Multipeer Connectivity to play a video across 6 different iOS screens with an additional phone acting as a Main/Control phone.

Install / Use

/learn @vedantapps/MultiScreenApp
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

MultiScreenApp

An app that uses Multipeer Connectivity to play a video across 6 different iOS screens with an additional phone acting as a Main/Control phone.

How it works

  • 6 phones act as one big screen while a 7th phone sends commands to play/pause using the Multipeer Connectivity framework.
  • The 7th (Main) phone starts a session while the other 6 phones join that session.
  • Each of the 6 phones has the same video file saved locally, and once they receive the play command, they each play 1/6 of the video, respective of their position.
  • Using Multipeer Connectivity allows for offline usage.

Demo of the app

  • https://twitter.com/vedantapps/status/1463984620425265183?s=21

Screenshots

<p float="left"> <img src="Images/Main.PNG" height="500"> <img src="Images/Session.PNG" height="500"> </p>

Credits

  • Shoutout to Luke Miani and Noah Rubin! Check out their video where they connected 100(!) iPhones together - https://youtu.be/RgAP6ik0454
  • SPAlert for providing fallback for errors/displaying messages on screen - https://github.com/ivanvorobei/SPAlert

Related Skills

View on GitHub
GitHub Stars111
CategoryContent
Updated1y ago
Forks9

Languages

Swift

Security Score

65/100

Audited on Mar 7, 2025

No findings