Just took a look at the RPM you posted earlier, some suggestions and remarks: - Startup of the application (especially the very first one after entering the account details) could do with a loading indicator to show that the application didn't crash. Initial load of Matrix is a sore point in all applications, but as only the Matrix logo was displayed, I wasn't sure whether the application crashed or wasn't doing anything, until after a long time the UI showed up and I was pleasantly surprised. Subsequent startups of the application don't take anywhere near as long but the fact that no real loading indicator is shown is still confusing. - I wouldn't make a distinction between people and rooms, they're technically the same thing and it gives a false sense of privacy to people who don't know that anyone can be invited into any conversation and, unless a specific encryption method was specified, all those invited can read the previous 'private' messages. It's a Matrix protocol problem more than a client problem, but a problem nonetheless. - The room name in the text box at the bottom of a conversation doesn't follow the light theme's colours yet (at least I think it should be black). Maybe the text could say "Send a message to {roomname}…" - The arrows next to Favorites/Persons/Rooms/Low priority on the homescreen don't do anything. I don't think they're necessary unless you want to implement them in a way that they collapse that category (which would be useful on smaller screens). You could also place the 'new room' button there, like Riot Web does. (- Eventually, it would be fun if you could implement some keyboard shortcuts for often used actions, so TOHKBD and F(x)tec users can show off to their friends.) Very nice work so far!