https://github.com/harshnarayanjha/codestats_client
An client app to view your Code::Stats data (WIP)
https://github.com/harshnarayanjha/codestats_client
android-application code codestats flutter
Last synced: 6 months ago
JSON representation
An client app to view your Code::Stats data (WIP)
- Host: GitHub
- URL: https://github.com/harshnarayanjha/codestats_client
- Owner: HarshNarayanJha
- Created: 2025-01-11T07:15:33.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-07-27T12:25:54.000Z (6 months ago)
- Last Synced: 2025-07-27T14:40:32.961Z (6 months ago)
- Topics: android-application, code, codestats, flutter
- Language: Dart
- Homepage: https://codestats.net
- Size: 6.1 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CodeStats Client 📊
A sleek mobile client for viewing your Code::Stats analytics and tracking your coding journey. Currently displays your programming languages, experience levels, XP, and development machines.
## 🚀 Upcoming Features
- [X] User Onboarding
- [ ] Home Screen Widgets
- [ ] Top Languages Dashboard
- [ ] Language Progress Tracking
- [ ] Activity Heatmap
- [ ] Machine Statistics
- [ ] Daily XP Tracking
- [ ] Streak Notifications
- [ ] Shareable Achievement Badges
## ⚡️ Quick Links
[Visit Code::Stats](https://codestats.net/) - The original service that powers this client.
> This is a community-built client app created with ❤️ for developers who want to track their coding progress. Not officially affiliated with Code::Stats.
## Get the App
Download the latest version from our releases section. The app is currently in beta phase.
~~Important: After installation, please navigate to the app settings (top-right corner) to set your username. This is required for the app to load properly - without it, the home screen loading indicator will continue spinning indefinitely.~~
Onboarding has been implemented.
## 📱 Screenshots
Left to right: Home Page, Languages, Machines, Settings, Home Page (Dark Mode)
## Releasing a new version
How to release a new version
1. Bump version in `pubspec.yaml`
2. Bump version in `settings_page.dart`, `local.properties` (need to make this automatic)
3. `git add .`
4. `git commit -m "Release vx.y.z"`
5. `git tag -a vx.y.z `
6. `git push --all`
7. `git push --tags`
8. `flutter build apk --split-per-abi --release`
9. Create a new release on GitHub and upload assets
10. Tell people