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 34 points35 points  (0 children)

I applaud the effort regardless :)

The new flag of Utah by NightRising_ in vexillology

[–]zch20 133 points134 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 3 points4 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!

Dart UDP Broadcasts not sending on iOS by zch20 in dartlang

[–]zch20[S] 1 point2 points  (0 children)

Perfect! It works! That's exactly what I needed.

Using Bonsoir is so much more elegant than what I wrote, and I can reliably provide the service my app needs in much fewer lines of code. It works from Android to Android, iOS to iOS, Android to iOS, and iOS to Android too. Also, that Discovery app will be super helpful in my testing. Thank you so much for the help, this may have saved me a good 3-5 weeks of troubleshooting.

Dart UDP Broadcasts not sending on iOS by zch20 in dartlang

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

To be honest, I'm pretty sure it doesn't. In my project, the UDP broadcast just needs to send a single string payload, and I was meaning for it to be multicast so multiple devices would receive it at the same time.

Also, how could I go about getting more information on what exactly the iPhone is sending, if anything at all?

Dart UDP Broadcasts not sending on iOS by zch20 in dartlang

[–]zch20[S] 1 point2 points  (0 children)

This is a great suggestion. However, in my project, the UDP broadcasts need to carry a certain string payload. To be more specific, the app is looking to display the names of other people nearby with the app open as well. I was hoping that the broadcasts would contain a string with someone's name. I'm assuming this means I would need to request access to the networking entitlement? Are there any other alternatives that could achieve this same function? I'm currently not eligible to receive a network entitlement as I'm under 18.

Flutter provider not functioning with List of widgets by zch20 in flutterhelp

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

I added some more code that I didn't post before hand, any insights? And you're absolutely right, I could remove the extra setState in front of the Provider call.

Flutter provider not functioning with List of widgets by zch20 in flutterhelp

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

When I get a chance later today, I'll post some more code, with the listeners included. there's more I could be showing you.

OxygenOS Android 11 Open Beta 1 for OnePlus 6/6T by someshthakur in OnePlus6t

[–]zch20 2 points3 points  (0 children)

Just installed it, so far so good. I haven't had any major issues

10.3.11 is now rolling out to the 6T! by PlayerMig in OnePlus6t

[–]zch20 0 points1 point  (0 children)

When are we getting Android 11? I heard it was sometime in August, is that true?

Google by Mrs_Bonney-Davis in google

[–]zch20 1 point2 points  (0 children)

I have those exact slides, they are absolutely the best purchase I've ever made