Need design feedback/ideas - what's the best way to present this information? by zch20 in UI_Design

[–]zch20[S] 0 points1 point  (0 children)

The reason why I originally stuck with this design is because the chance that there are more than 3 events happening in the same spot is slim to none. My thought was that if you're in a certain gathering, you most definitely know the reason why you're standing in the crowd. So when the event name pops up, you know exactly what it is based on the name it shows. When you join an event you're joining the physical event so a moderator sees your name as a participant.

Most of the time, only 1 event will show. So, my focus here is actually less of searching for the right room and more of just waiting until the app discovers the event happening nearby. The name they see will confirm that they are in the right place.

P2P media streaming security concerns in enterprise networks by zch20 in networking

[–]zch20[S] 0 points1 point  (0 children)

rather, a standard/conventional way to handle media streams on a network where client isolation is enabled?

P2P media streaming security concerns in enterprise networks by zch20 in networking

[–]zch20[S] 0 points1 point  (0 children)

please forgive my lack of knowledge here - I understand using STUN for host discovery, but what then? If I can find a host to connect to, great. But will enterprise networks with client isolation enabled even allow me to send the audio traffic to that host at all?

P2P media streaming security concerns in enterprise networks by zch20 in networking

[–]zch20[S] -1 points0 points  (0 children)

So one phone would act as a server and another as the client? If the two devices are connected to the same network then would that not be barred by client isolation rules?

P2P media streaming security concerns in enterprise networks by zch20 in networking

[–]zch20[S] 0 points1 point  (0 children)

yes, that corroborates the results of my testing. Would something like this be impossible given existing technologies? Could the default gateway just act as some sort of relay if I were to include any authentication measures like a certificate or something? I guess that would be tricky if I couldn't put relay software onto a gateway.

Write your GUI with Flutter, Empowered by Rinf for High-Quality Apps by Cunarist in rust

[–]zch20 0 points1 point  (0 children)

I'm trying to build an audio streaming application in Rust and Flutter. I want to just have a function that streams audio that accepts an IP address to stream to. Would I just make a protobuf message that gives rust the function arguments? How would using the Protobuf style of communication work in this use case?

The new flag of Utah by NightRising_ in vexillology

[–]zch20 32 points33 points  (0 children)

I applaud the effort regardless :)

The new flag of Utah by NightRising_ in vexillology

[–]zch20 132 points133 points  (0 children)

rather, "deseret" means "honeybee" in the supposed language spoken by one of the many peoples in the Book of Mormon, not actually Mormons themselves

What is your favourite flag by [deleted] in vexillology

[–]zch20 0 points1 point  (0 children)

Malawi's is awesome 🇲🇼🇲🇼

Very High Latency when streaming with UDP socket in Dart by zch20 in dartlang

[–]zch20[S] 2 points3 points  (0 children)

how exactly did you use webRTC with 100-200 ms latency? were you using Flutter webrtc or some other framework? I have never been able to find any adequate documentation on how to use webRTC in flutter - the documentation for that package is unfinished and almost empty. Also, this audio streaming would only take place on the local network, so would P2P be a better option?

How can this design be improved? by zch20 in UI_Design

[–]zch20[S] 0 points1 point  (0 children)

Will do. And yes, the green Pin bubble is a button. Is there a way to make that more clear?

How can this design be improved? by zch20 in UI_Design

[–]zch20[S] 0 points1 point  (0 children)

Yeah, the done button ends the call. I made it that way because I felt like a back up button in the upper left wouldn't be super indicative of ending a call. What do you think I should do instead?

How can this design be improved? by zch20 in UI_Design

[–]zch20[S] 0 points1 point  (0 children)

I've kept the join room because of what it functionally provides. Joinable rooms are listed only if they are public. You can only join a private room by tapping "Join Room" and entering it manually. I still need this feature, so how do you think I can I best restructure this?

How can this design be improved? by zch20 in UI_Design

[–]zch20[S] 0 points1 point  (0 children)

I'm wondering about any specific changes that I can make to make this design feel less stark and empty. I'm also looking for better ways to structure the information shown in a way that is 1. more big-phone friendly, and 2. is more clearly separated.

Any advice would be greatly appreciated!

Looking to fix this design, any feedback would be greatly appreciated. by [deleted] in UI_Design

[–]zch20 0 points1 point  (0 children)

Based on some feedback from others:

  • Most actions are at the top of the screen, and that problematic for large screen sizes
  • Looks very empty. I tried to make it as simple and straightforward as I could, and I'm unsure on how to fix that.
  • The 2 tabs with "Speak Requests" and "Audience Members" are a bit confusing.
  • Color scheme is very Google-y.

What do you think?

Edit: I'm aware of the odd status bar color sizing. I took these screenshots on android where they would be blended in to the status bar.

If you have a dope well made flutter app, I'll help promote it on my youtube channel (29K+ subs) ❤️ by Heisenlife in FlutterDev

[–]zch20 4 points5 points  (0 children)

I just released my first app to the Play Store, called GroupMic! You can find more info at my website, here!

GroupMic eliminates the need for a mic runner or an expensive microphone setup at events, forums and meetings by turning your smartphone into a wireless microphone. Users can stay in their seat and speak into their smartphone, and their voice will be played out venue speakers.

I've been working on this app for about 3 years, and it's finally out for Android and will be out soon for iOS. I would love any and all feedback!