Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Would a section on performance be of interest? #1110

Open
Anders-E opened this issue Dec 1, 2021 · 1 comment
Open

Would a section on performance be of interest? #1110

Anders-E opened this issue Dec 1, 2021 · 1 comment

Comments

@Anders-E
Copy link

Anders-E commented Dec 1, 2021

I feel like a section on common performance pitfalls in Python could be highly useful, not only to new Python programmers but also as a reference for intermediate programmers and up.

Potentially such a section could also include tips on how to profile and/or benchmark Python code.

Would this fit within the scope of this guide?

@sanjomathew09
Copy link

Video Playback Performance: Loading and playing videos efficiently, especially if they are being streamed from a remote location like Firebase, requires attention to buffer management, resolution, and network latency.

  1. File Upload Performance: Uploading large media files to Firebase can be time-consuming. Discussing strategies such as background uploads, upload progress monitoring, and retries for failed uploads could improve user experience.

  2. Mobile App Optimization: Kivy apps on mobile platforms might suffer from performance issues like high memory consumption, slow UI rendering, or battery drain. A section on optimizing the app for different platforms (Android, iOS) could be crucial, especially with respect to file handling, threading, and hardware utilization.

  3. Firebase Efficiency: Ensuring Firebase interactions (such as file uploads, authentication) are handled asynchronously and optimized to avoid unnecessary network requests is essential for a smooth user experience.

  4. General App Responsiveness: Detailing methods for keeping the UI responsive during long-running operations (e.g., using multithreading, coroutines, or background services) would interest developers aiming for high-performance applications.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants