Wakatime Mobile banner

Wakatime Mobile

11 devlogs
6h 13m 31s

A mobile app for Android to view your Wakatime statistics

This project uses AI

Used Gemini/ChatGPT/Claude for documentation help and debugging. Plus AI autocomplete.

Demo Repository

Loading README...

Alexey

The project got rejected because it was stuck on loading forever. Added more safety checks on loading, and realised a possible issue that could cause this if Expo Navigation wasn’t initialised in time. This was fixed, and I also added stronger checks to prevent the user from entering the wrong API Key. Also made the loading indicator color consistent throughout the app.

Attachment
Attachment
0
Alexey

Implemented a feature allowing users to swipe down to refresh data.

0
Alexey

Figured out how to compile the app and upload it to my phone as a .apk file. Also fixed an issue that was happening when wakatime was compiling stats, so my app would display no stats. I’m not sure why hackatime says this took 44m, I feel like I have been coding for less.

Attachment
Attachment
0
Alexey

Created a projects page that gets all the projects in the specified time range and sorts them. There is also now an All Time time range.

Attachment
0
Alexey

Moved the pie chart legend to the bottom, and added a total time spent card.

Attachment
Attachment
0
Alexey

Data for last 7 days is now fetches including today, and added a last year option.

Attachment
0
Alexey

Made it so that the language syncs to the color (ex, TypeScript will be blue, JavaScript yellow, etc). I also added the functionality to select what range you want to view.

Attachment
Attachment
0
Alexey

Created a way to fetch data from the wakatime API, and a simple pie graph that displays language data from the last 7 days.

Attachment
0
Alexey

Set up a simple user flow, where they have to first enter an API key to get acess to the app.

Attachment
Attachment
0
Alexey

Imported a theme, style, some previously made components, and set up tab navigation.

Attachment
0