Modern, kapsamlı bir fitness takip uygulaması. Flutter ile geliştirildi.
Not: Her push işleminde otomatik olarak yeni bir AAB dosyası oluşturulur. En son sürümü yukarıdaki butona tıklayarak indirebilirsiniz.
- Kilo, yağ oranı ve kas kütlesi takibi
- Trend grafikleri ile ilerleme görselleştirme
- Geçmiş ölçümleri listeleme
- BMR (Bazal Metabolizma Hızı) hesaplama
- TDEE (Günlük Toplam Enerji Harcaması)
- Makro besin dağılımı (protein, karbonhidrat, yağ)
- Hedef bazlı kalori önerileri
- Egzersiz ve set kayıt sistemi
- Hazır antrenman şablonları (Push/Pull/Legs, Full Body)
- Antrenman geçmişi ve istatistikler
- Ön, yan ve arka açı kategorileri
- Kamera ve galeri entegrasyonu
- Tarih ve kilo ile eşleştirme
| Teknoloji | Kullanım |
|---|---|
| Flutter | Cross-platform UI framework |
| Riverpod | State management |
| Hive | Local database |
| fl_chart | Grafikler |
| image_picker | Fotoğraf seçimi |
# Repoyu klonla
git clone https://github.com/Mobile-Apps-Coop/mobile-gymtracker.git
cd mobile-gymtracker
# Bağımlılıkları yükle
flutter pub get
# Çalıştır
flutter run| Platform | Durum |
|---|---|
| Android | ✅ |
| iOS | ✅ |
| Web | ✅ |
| Linux | ✅ |
| macOS | ✅ |
| Windows | ✅ |
lib/
├── data/ # Egzersiz ve şablon verileri
├── models/ # Veri modelleri (Hive)
├── providers/ # Riverpod state yönetimi
├── screens/ # UI ekranları
├── services/ # İş mantığı servisleri
├── theme/ # Renk ve tema
├── utils/ # Yardımcı fonksiyonlar
├── widgets/ # Yeniden kullanılabilir widgetlar
└── main.dart # Giriş noktası
Bu proje GitHub Actions kullanarak otomatik build yapar:
- Her
mainbranch'e push yapıldığında AAB dosyası oluşturulur - Oluşturulan AAB dosyaları Releases sayfasında yayınlanır
- Fork yapın
- Feature branch oluşturun (
git checkout -b feature/yeni-ozellik) - Commit yapın (
git commit -m 'Yeni özellik eklendi') - Push yapın (
git push origin feature/yeni-ozellik) - Pull Request açın
MIT License - Detaylar için LICENSE dosyasına bakın.
⭐ Beğendiyseniz yıldız vermeyi unutmayın!