derdilla / blood-pressure-monitor-fl

A cross platform app to save blood pressure values with export function
MIT License
71 stars 14 forks source link

Tablet / landscape mode support #411

Open pimlie opened 2 months ago

pimlie commented 2 months ago

What you want:

Make the app layout work on a tablet and/or in landscape mode

Why you want it:

The app only seems to work in portrait mode on a phone atm, if I turn my phone to landscape mode I only see the measurements graph but I can't scroll down or something to add new measurements or open settings

derdilla commented 2 months ago

This was intentional since this would allow showing the graph in more detail. Of course that does not mean that a different layout on larger devices doesn't make sense. What do you think of putting the list and action buttons to the right side of the graph if there is enough space?

pimlie commented 2 months ago

Talking about designs etc could be a sensitive subject ;)

But I often prefer to not stray too far away from what users reasonably expect from an app. Cause if features/buttons are in the place they expect, it helps with adoptability.

One of the nice things about flutter is that it's very opinionated and there is quite a bit of documentation available of what they consider to be best practices. See f.e. https://docs.flutter.dev/ui/adaptive-responsive/large-screens So unless you are very opinionated yourself about a certain UX, I would just implement a layout using the default flutter building blocks like a bottom navigation bar and/or rails or drawers.

But I say that knowing you have been working on this app for quite some time already while I haven't even really formed an opinion yet about the UX