Fix slowness of upload activity
See original GitHub issueI am using a decent Android phone and expect the app to run smoothly. But on the upload screen, I experience a noticeable lag in UI rendering. PFA the video:
https://drive.google.com/file/d/1ZMUt4RkxMlPFZcN1oKxxN5TacIYL_GOn/view?usp=sharing
The upload experience should be as smooth as possible. How can we improve the UI rendering?
- Is there too much nesting of elements ie. too many
View
elements making the UI slow? - Is the keyboard forced to hide/show too many times? In the video its apparent that the lag is while changing the focus of
EditText
- The bottom card uses
HeightLimitedRecyclerView
which internally overridesonMeasure
. Is it causing issues? - The background of the screen is rendering a full size
Bitmap
. Is it causing performance issues? - The screen uses
Viewflipper
and has a total of 4 child views. Would it be better to have individual activities/fragments for each of them? - Is the
EditText
for Title and Description attached to too many event listeners?
Issue Analytics
- State:
- Created 5 years ago
- Comments:11 (6 by maintainers)
Top Results From Across the Web
How to fix slow upload speeds - Digital Trends
Upload speeds can be much slower, though, and if yours aren't fast enough, you may be wondering how you can fix your slow...
Read more >Why is My Upload Speed Slow? How to Increase ... - Guru99
Upload speed becomes an important factor for online activities like video chatting, ... You can fix modem issues with a quick power cycle....
Read more >Why Is My Upload Speed So Slow? Here's How To Fix It
Check for Latency · Getting Within Range of the Router · Reset the Router · Disconnect the Devices from the Wi-Fi Network ·...
Read more >How To Fix Slow Upload Speed [5 Quick & Easy Methods]
What Causes Slow Upload Speeds? · You have outdated router drivers and firmware. · Too many people are connected to one network at...
Read more >5 Reasons Why Your Internet Upload Speed is Slow (& How ...
There are many reasons why your upload speed is slow, but luckily, they can all be fixed! It can be as easy as...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
@ShridharGoel The first step would be to investigate the causes. It would be great if you could pick up a couple of points and post the findings of your investigation here. Once we are able to identify concrete reasons, we can create separate issues and fix them. 😃
I won’t be marking the issue as
assigned
as this issue would benefit from insights from multiple contributors. 😃I think we can UI as it is. Just split it into activities