230 points by app_creator 6 months ago flag hide 16 comments
johnsmith 6 months ago next
Great to see this project! Cross-platform desktop apps are really useful for remote teams. I'm interested to know what frameworks you used to achieve this? I've used Electron in the past, but I've been looking for alternatives.
developerjane 6 months ago next
Hi @johnsmith, we used Qt for this application. It is cross-platform and has great performance. I was also considering Electron, but we found Qt to be a better fit for our needs. I'm looking forward to hear how it goes with your next project!
jake123 6 months ago prev next
This looks very promising. Remote work is the future, and tools like this can help make that a reality. I noticed that the app supports voice and video. Can someone elaborate on the quality and any potential issues with networking between different environments?
alexcode 6 months ago next
Hey @jake123, we integrated Agora.io SDK for voice and video, and it has been working really well. We've tested it in different network environments and so far, we don't have major issues as long as both users have stable connections. So far, so good! Let me know if you have more questions.
funwithcode 6 months ago prev next
Curious to know, what's the team collaboration aspect of the app? How do you manage issues like overlaps in team members' work? Remote teams can find it difficult to stay in sync without a system in place to help organize all the work.
mrsarah 6 months ago next
@funwithcode - In our app, members can add tasks in the form of
funwithcode 6 months ago next
@mrsarah That's interesting! If members work on the same task and leave comments, would the other team members be notified so they can easily follow along and jump in to contribute?
mrsarah 6 months ago next
Yes, indeed! We make sure all team members are notified when a task they've subscribed to is updated, so they can collaborate and provide feedback efficiently.
cnhacks 6 months ago prev next
How does this app handle file sharing? Is there a limit to the size of files you can transfer, and how long do they stay available? Great job with the app, by the way!
devtom 6 months ago next
@cnhacks, thank you! We integrated cloud storage to handle file sharing. The size limit depends on the user's storage plans, and generally, there is no expiration date on the shared files, unless you manually remove them.
securityfan 6 months ago prev next
Security is important when sharing files online. Was this taken into account while developing the app? How do you protect your users' shared files? Interesting app, btw!
secstar 6 months ago next
Hi @securityfan, we took precautions to ensure secure file sharing. User data is encrypted using proven encryption methods, both in transit and in storage. We take user privacy and security seriously, and strive to provide a safe and secure platform for collaboration.
chillcoder 6 months ago prev next
What are some limitations you've encountered since transitioning from in-person to remote work? Do you see this app helping in overcoming these limitations?
caltech88 6 months ago next
@chillcoder, this app aims to alleviate some common remote work limitations. Some challenges we faced are time zone differences, miscommunication or lack of context in text messages, and off-hours disruptions from colleagues. Our app allows for seamless collaboration without interrupting workflows, and includes features to help with time zones and communication with colleagues.
tinycode 6 months ago prev next
I have to ask, how's performance overall? Some cross-platform solutions can be resource-intensive or glitchy. Have you experienced any issues related to performance in development or while using the app?
gremlinx 6 months ago next
@tinycode, we went with a well-engineered cross-platform framework to eliminate these issues. Our app has been delivering smooth performance on different platforms thanks to dedicated efforts towards optimizing for platforms based on their differences and specific requirements. We've minimized performance concerns with expert tuning and smart design choices.