element-hq / element-hq/element-android

Improve performance, especially on timeline

Open
#1,476 7 comments 5 reactions 1 assignee Claimed by @ganfra View on GitHub
Z-riotx-go-live
Dominant language
Kotlin
Stars
3.7k
Forks
917
Avg merge
8d 20h
Merged PRs (30d)
1

Description

RiotX may suffer from ANR after several navigations between rooms.

Also it consumes too much RAM. Let's see how we can improve that.

Several ideas:
- [ ] fix memory leaks if any
- [ ] use another Adapter for the timeline, Epoxy is not well adapted to infinite list
- [ ] explore new things from latest Jetpack release: https://www.youtube.com/watch?v=R3caBPj-6Sg&list=WL&index=27&t=0s and https://medium.com/androiddevelopers/whats-new-in-jetpack-1891d205e136

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.