nackko / herdr

Herdr is a privacy conscious multiplatform mobile data collector
GNU Lesser General Public License v3.0
16 stars 3 forks source link

New UX/UI #25

Closed nackko closed 4 years ago

nackko commented 4 years ago

Summary:

This is a big one. This PR contains changes to get to Android alpha. Mainly consist in the first somewhat complete UX/UI. Also some major updates like switching to Kotlin 1.4 and updating all libraries versions as well as targeting Android API level 29. Connecting to cozy (login) activates physical activity tracking and optional user controlled geotrac(k)ing. Disconnecting from Cozy (logout) stops all trac(k)ing. Geotrac(k)ing status is displayed both in text form in a permanent notification as well as in the app interface itself.

Login flow

Runtime Permissions (app start for now)

User controls for activity geotrac(k)ing automatic activation

Notification

View cloud folder content and logout

Please make sure these boxes are checked before submitting your pull request - thanks!

- [ ] Run the unit tests with gradle test to make sure you didn't break anything

nackko commented 4 years ago

A lot of work indeed. Just needs a fresh new launcher icon and to the Play Store the alpha Android version goes!