First open source Dawarich mobile client for Android is now available!

I am excited for everyone to try it out, it has been in development for too long, and I think now is a beautiful time to share it with everyone. If you run into issues or have feature requests, please create an issue on GitHub.

URL: GitHub - sunstep/dawarich-android

Currently you can install the APK, the app will appear in stores soon, I hope!

1 Like

hey, I would like to test it, where can I get the apk? I can’t find it in the github repo.

Hi, you can find the APK here: Release v0.15.0 · sunstep/dawarich-android · GitHub

I forgot to attach the apk to the release, but it should be there now!

Greetings,

Thanks for releasing the app on android…

I was trying to link the app with my hosted dawarich instance but couldn’t do it with existing APIs (iOS and others) in the user settings.

Kindly advice on the way to get the correct API.

Hello,

I appreciate you trying out my app!

I noticed that the app may not connect with http sites. (or at least when trying to connect to an ip). I will investigate this issue.

Thanks for bringing this to my attention.

Update: I have found and resolved the issue. I will merge a PR today, you can expect a new release tomorrow!

Hi,

I was able to connect to my hosted dawarich instance using QR code in user menu…

Now I can see my stats dashboard… (Km, countries & cities).. but these stats are unclickable…

Also, I am not able to see my old timelines when utilizing android app (these timelines are still there in hosted dawarich).

That is not an issue, stats are currently not meant to be clickable. I have plans to upgrade the stats page features.

Can you provide more info on what is wrong with the timeline?

The historical timelines are not visible when using the app… and tracking tab is off and can’t be enabled.

Thanks for the screenshot, this explains everything: this is not my app!

This is the official Dawarich mobile app, I am not responsible for this app. I am only responsible for my own app. If you want to try out my app, you can go to the URL in my original message. Then at releases you can get the latest APK (warning: new version coming soon).

I believe the official app doesn’t support historical timelines at the moment, but my app does.

If you wish to continue using the official Dawarich app, then I would suggest going into the Discord at #mobile-client and asking for help there.

I have yet to release my own app into the stores, that is probably what caused the confusion.

1 Like

Just wanted to say thanks for creating this app as FOSS. I have moved to using your app instead of GPSLogger. :+1:

Just a quick question. In the Tracker page, I have enabled Automatic Tracking in the Basic section, which I believe provides the same service GPSLogger did - uploading data points regularly - but what is the Recording section used for if I’m already using the Automatic Tracking feature?

Cheers

I’m glad you’re liking the app!

This is a good question, I do have to admit I kind of messed up the UX a bit in the app so I’ll have to fix that, but basically in Dawarich points, there is a property called track id, which is basically an id that can group points together, by pressing record, you’re not tracking, but it creates a new id and assigns it to the points the app makes, forming a 'track’. Then when you stop recording, it stops adding that track id to points. When you start recording again, it creates a new track id and forms a new track. I know it is really confusing so I’ll have to change it in the UI to not confuse users any further!

So to summarize, the record feature doesn’t actually record points, it just creates a track id for the points the app makes. I am honestly not sure how much this is actually used in Dawarich and whether Frey has plans to use it or not, but I just wanted to make sure my app supports it. But considering the feature is barely used, I might minimize it in the UI so it doesn’t look like the main tracker feature while all it does is create an ID for points to group together.

I hope this clarifies the use for the record feature.

Thanks for clarifying. I agree it does seem a little bit confusing on first look but your explanation of tracks makes sense. I assume people might use that for runs, walks, rides etc but the automatic tracking is the main feature I need - and is working great so far. Thanks again.

I’ve been using your app for a few days, and it’s been working very well so far. I haven’t been able to find the official app’s source code, which, considering Dawarich is open source, I would reckon its official apps should be just as open. So thank you very much for making this!

I am glad you appreciate my app! And I totally agree. It should be open source in my opinion. At least my app is not going anywhere for a FOSS option!