[Android Apps and Games] :
Hi tincore,

Thank you so much for your work on this app. I received my Mi Band yesterday, used the modded Mi Fit app for a day but I was slightly underwhelmed by the design and the features. What you're doing with Gliderun looks very promising so I'm switching and running it as my daily app.

Just a quick question to start with: I want the app to update my steps with the Mi Band data more often than every hour. So I switched on global tracking and I turned off the Android pedometer and keep device awake to minimize the impact on battery life. Is this a good setup for what I wish to achieve?

I've got a lot of other feedback. I'll try to structure it as much as possible. Please note that I'm not a developer nor a designer, so some of the feedback might be unusable. Also, I'm a Mi Band user and my feedback is written from that point of view, although your app is not exclusively targeted to Mi Band users and I understand that choices have to be made.

Mi Band functionality

For now everything works pretty well, although I didn't test sleep tracking yet.

The notifications work super accurate - even more than the modded official app - and I really like it that it doesn't show a blue light at the start of the vibration like it does on the modded app. This way it feels less like a hack, it just vibrates and shows the light realtime and that's it.

Looking forward to advanced settings for notifications though. I'd recommend to make it a little simpler than the modded official app. You could for example use 'short', 'medium' and 'long' vibration instead of x milliseconds like on Mi Fit (the vibration length is never that accurate anyway). Also, the color picker they use is a little exaggerated, I would just stick to a list of basic colors.

The alarm seems to work well, although I really really am missing the 'early bird' feature that starts light vibration in the half hour before the actual alarm if and only if you're in a light sleep. Is it possible to implement this and if yes, are you considering it?

App functionality and design, screen per screen

General

The app is super advanced, which is really nice if you compare it to the Mi Fit and Google Fit, but on the other hand it's very overwhelming. I had to play with it for multiple hours to find out what it can do and what not. I would simplify some terminology (e.g. what does WIP mean?) and hide some buttons, numbers and text here and there (e.g. what are those numbers under the sensors?) if you're aiming for a wide range of users.

A few material design tweaks here and there could make the app more visual and intuitive. I guess implementing material design just for the sake of implementing it is not a priority right now, but I do think there's a lot of advantages and it could make this app better than it already is.

Activity

I love the fact that the dashboard is so customizable, although I would add one big, very visual item (for example amount of steps compared to goal) on top (similar to Google Fit and Mi Fit) and have a vertical scroll for the other, more detailed items.

There's a lot of tabs everywhere. For example, I would make the dashboard scrollable and add a rectangular graph and map preview at the bottom (maybe work with Google Now-like cards?). If you click them, you get an expanded view. No need for dedicated tabs anymore!

I would also call the session tracking a 'workout'. I would not use a play/start icon in the FAB since it makes the user think that they have to push that button to start tracking anything, but that's not true cause in a lot of cases global tracking will be all you need. You could use a plus sign for example and call it 'start a workout'.

This is not really feedback but a question: what does the graph tab do? It shows up empty, unlike the stats section. And what do lap, setup and announcement tabs do? Do they really have to be a tab on the homescreen or could they be added as a subitem in the FAB or a button in the action bar?

Also I don't understand the cadence music functionality but I also didn't get the chance to just try it out yet since I don't have local music on my phone.

Stats

Looks good in general, although like I said before I would not make stats a separate menu item but I would show a preview in the dashboard and take the user to a detailed screen from there.

The legend is very small, almost unreadable on a 5.5 inch screen.

Sessions

I haven't really used this section so I don't have a lot of feedback. In general I think its placement in the menu drawer is fine. I just really don't like it that clicking the + FAB sends you to a tab in the activity section. This is very confusing and makes the back button, one of the most used buttons on Android phones, unusable. Maybe make it a separate screen and remove it from the activity section?

User

Very logic and structured!

I would have the account info in a material style account switcher on top of the menu drawer. In that case it would be nice if you can add a profile pic, even if it's just stored locally.

I would call it 'profile' maybe instead of user?

Routes

Very nice functionality!

I would definitely not call this 'routes' cause at first I thought I was looking at maps of my movements instead of 'suggested' routes.

Compass and GPS

These are very advanced features. I would bury them a little deeper.

You could merge the routes, compass and GPS features together in one menu item 'navigation' and then have them in tabs.

Sensor / Wear

It's very cool that you can control the internal sensors too, but it's also very advanced so that's why I would bury this a little deeper.

The discover tab is kind of useless since the plus button does the same.

I would change the tabs to 'tracker' and 'internal sensors' with the tracker tab showing the detailed information on your paired tracker right away* and the internal sensor tab showing the list of sensors.

* I have no idea if multiple trackers are supported, but if so, you could use a dropdown to switch between trackers and not complicate the tabs any further.

Synchronize

Amazing and unique functionality.

The Google Fit terminology is not very clear, I have no idea what all those switches do.

I would not have this as a menu item but just have a button 'sync with services' on the user tab.

Whew, that was really a lot. I hope it's useful feedback. I'll keep an eye on this thread - I'm really interested to see how everything will develop.

By the way, you should add a donate button if you're making this a long term project. ;)

Thanks for the hard work!