UI & UX Discussions #57
Replies: 3 comments 1 reply
-
|
My knowledge of Material U only reaches as far as what was covered in that LTT video so I have no idea how much work and code changes it would need or how great is the risk of breaking the UI for existing users. I do like it though. Maybe I'd wait until Android 12 is released and see how other devs use it. In the meantime, feel free to play with it if you want to. Maybe share us some screenshots 😃 |
Beta Was this translation helpful? Give feedback.
-
Material 3 Expressive re-design update in progressFor those interested in providing feedback or monitoring development progress, here is a status update on the UI rewrite: 1. Manual Connection & QR OptimizationThe Manual Connection Dialog has been enhanced with an updated icon, new layout and significant rendering performance improvements:
Screen_recording_20260111_140002.mp4
2. Adaptive LayoutsThe home screen now implements the Material 3 List-Detail canonical layout. This ensures optimal functionality on tablets, foldables, and landscape modes. Screen_Recording_20260111_144250_Warpinator.mp4And here is the layout on mobile devices featuring the new expandable transfer tiles. Screen_recording_20260111_142347.mp4
3. Rescan & Settings page
Screen_recording_20260111_142427.mp44. States
Screen_recording_20260111_152930.mp4 |
Beta Was this translation helpful? Give feedback.
-
|
Hi Rares, good to see that you are still around. As you can see, the app design stayed mostly the same as you left it, so a good chunk of the positive feedback the app receives belongs to you. I've probably only made it look worse and less consistent. If you think it could use another redesign, it is definitely welcome (although I might have my nitpicks as usual). As you suggested, putting it into a separate branch at some point could be fine, maybe merging it part by part later on. I've looked at your repository and noticed that you've reorganized the project quite a bit. If you want, I can split the code in master branch into 'core' and 'views' subfolders to make the final diff smaller and easier to rebase on new changes. Doing more levels however feels a bit excessive to have just a couple of files per folder. Another thing is that the minSDK was increased. I personally would like to continue supporting Android 5 as long as possible, until it becomes seriously impractical to do so. I'm pretty sure Compose should support Android 5, from last time I looked into it. Visually, most of the changes look great. The list-detail layout is something I was thinking of doing for a while but never got to it. Maybe one thing to consider is the need for a start/restart/stop screen. Ideally these states should take no time (especially stop, I think it currently is instantaneous and definitely doesn't need a screen). I think I like better the current approach where the full UI shows up with text indicating that the service is initializing in the background. For me it's around 2-5 seconds from cold start to fully operational (depending on which phone I use) and having the UI show up in the middle of those 5 seconds makes it feel more snappy than waiting full 5 seconds just looking at a rotating shape. |
Beta Was this translation helpful? Give feedback.







Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
So I was watching some videos about the new Material U, so in my boredom, I came up with the idea to implement the design of Material and Material U respectively on Android 12 in this application. What do you guys think?
2026 edit: This discussion was converted into a UI & UX thread to discuss any improvements related to the interface and my current rewrite of the UI using Material 3 Expressive
Beta Was this translation helpful? Give feedback.
All reactions