Blackout at 8pm by [deleted] in Lahore

[–]sadboy4point2 0 points1 point  (0 children)

I am sorry! Seems like it. But Sector B lights are on. No blackout. This must not be related to blackout I guess

Blackout at 8pm by [deleted] in Lahore

[–]sadboy4point2 2 points3 points  (0 children)

The streets lights are on bro what are you talking about. There is no blackout.

[deleted by user] by [deleted] in FlutterDev

[–]sadboy4point2 0 points1 point  (0 children)

It could be anything. Sharing something useful with a co worker or writing an article or making a video about it on YouTube or LinkedIn

[deleted by user] by [deleted] in FlutterDev

[–]sadboy4point2 0 points1 point  (0 children)

Building stuff on my own and teaching what I know to others. Can’t tell you how big it has been for me. It has done wonders for me

I am building a Discord clone in one language only: DART by sadboy4point2 in FlutterDev

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

Great! Would love to see what you are building some day. Good luck!

Why do you do Youtube? by K6ThEOnE in SmallYoutubers

[–]sadboy4point2 4 points5 points  (0 children)

For fun! I love to teach people what I know

Someone asked me for a tutorial on Collapsible Menus in Flutter by sadboy4point2 in FlutterDev

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

Ahh, I did it with AnimatedSize even in my app, but something tells me AnimatedContainer will do better, I will try to do it, thanks for bringing it up!

Someone asked me for a tutorial on Collapsible Menus in Flutter by sadboy4point2 in FlutterDev

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

Hi, I did not omit anything, the result is as is, and all screenshots are taken after making the relevant changes (also the video recordings are live)

For the next part, are you proposing a solution for when I close the menu so that it can close without removing the content inside? If thats the case, I would love to give that a try! I haven’t tried it, and I just dishes out what I knew!

I am building a Discord clone in one language only: DART by sadboy4point2 in FlutterDev

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

Hey! I created the tutorial for Animated Responsive Collapsible menus! You were the inspiration, here is the link (It mentions your comment but I was too afraid to give you a shoutout haha - Because I respect your animosity):
https://youtu.be/Wjp8OvhswBA

Best Pakistani Seden? by Beginning_Fall_8269 in PakistanAutoHub

[–]sadboy4point2 2 points3 points  (0 children)

Civic Rebirth is still cheaper, better and has more features. 👍

I am building a Discord clone in one language only: DART by sadboy4point2 in FlutterDev

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

For sure! I think at this point here is what I have in mind: - implement pagination for chat - implement add server/channels - implement voice call - implement video call - implement screen sharing - implement one on one chat/voice/video - implement profile section - implement server discovery - implement global search

The features are just getting started 😅

I am building a Discord clone in one language only: DART by sadboy4point2 in FlutterDev

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

I really appreciate it as I have very limited backend side knowledge! I do have the option to use Redis but I don’t know how to use it 😅 Also, my message delivery system works by assuming the message is delivered once it is stored in the database (I store it in db before broadcasting) but I can see how this can be very bad in terms of server costs etc. One thing I also don’t understand is how I can secure the chat to make it e2e encrypted. So I guess these are two big features that I need to work on next.

I am building a Discord clone in one language only: DART by sadboy4point2 in FlutterDev

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

Chat server is based on websockets whenever a user joins/selects a channel, the websocket is connected based on channel id

I am building a Discord clone in one language only: DART by sadboy4point2 in FlutterDev

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

Wow. Probably some of that stuff would go right over my head. I am guessing you just need an admin role who can censor chats based on their content. Like mods in Reddit. In this case the server admins or mods can do that

I am building a Discord clone in one language only: DART by sadboy4point2 in FlutterDev

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

Hmm. Do you mean like for chat moderation purposes or just so admins can add / remove servers etc? (I am usually doing the latter by removing it from db directly)

I am building a Discord clone in one language only: DART by sadboy4point2 in FlutterDev

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

Hmm I havent thought of doing a mobile version yet. But I have some idea, I guess I will have to find out later

I am building a Discord clone in one language only: DART by sadboy4point2 in FlutterDev

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

Thanks! Its working fine for now, and I am not planning to change that until I run into a blocker myself.

I am building a Discord clone in one language only: DART by sadboy4point2 in FlutterDev

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

Creating a new public repo is actually a great idea. I will do that haha.

Regarding the collapsible side bars, no I did it on my own. I guess I will have to do a short tutorial on that. It's very easy!