Bu basit ve kullanıcı dostu zar atma uygulaması Flutter ile geliştirilmiştir. Uygulama sadece Android cihazlar için tasarlanmıştır.
Eğer Flutter yüklü değilse:
Windows:
# Flutter SDK'yı indirin ve çıkartın
# PATH'e ekleyinmacOS/Linux:
# Flutter SDK'yı indirin ve çıkartın
export PATH="$PATH:`pwd`/flutter/bin"Flutter'ı kontrol edin:
flutter doctor# Bağımlılıkları yükleyin
flutter pub get
# Android cihaz/emülatör bağlayın
# Uygulamayı çalıştırın
flutter runDebug APK (Test için):
flutter build apk --debug
# APK konumu: build/app/outputs/flutter-apk/app-debug.apkRelease APK (Yayın için):
flutter build apk --release
# APK konumu: build/app/outputs/flutter-apk/app-release.apk- Uygulama açıldığında 2 saniye splash screen gösterilir
- Otomatik olarak ana ekrana geçiş yapılır
- Ekranın üst kısmında 1'den 6'ya kadar sayıları göreceksiniz
- Kaç tane zar atmak istediğinizi seçin
- Seçiminiz mavi renkle vurgulanır
- "Zar At" butonuna tıklayın
- Zarlar 1 saniye boyunca animasyonlu şekilde döner
- Sonuç ekranda gösterilir
- İstediğiniz zaman tekrar "Zar At" butonuna basabilirsiniz
- Farklı zar sayısı seçerek tekrar deneyebilirsiniz
✅ 1-6 arası zar sayısı seçimi ✅ Animasyonlu zar atma ✅ Gerçekçi zar görünümü (nokta desenleri) ✅ Basit ve anlaşılır arayüz ✅ Hızlı ve akıcı performans ✅ Login/kayıt gerektirmeyen ✅ İnternet bağlantısı gerektirmeyen
- Mavi arka plan
- Zar simgesi
- "ZAR" yazısı
- Yükleme animasyonu
- Zar sayısı seçici (üstte)
- Zar görünümleri (ortada)
- "Zar At" butonu (altta)
- Platform: Android (SDK 21+)
- Framework: Flutter
- Dil: Dart
- UI: Material Design 3
# Flutter SDK'nın PATH'te olduğundan emin olun
export PATH="$PATH:/path/to/flutter/bin"# Android SDK'yı yükleyin veya flutter doctor ile kontrol edin
flutter doctor# Cache'i temizleyin ve tekrar deneyin
flutter clean
flutter pub get
flutter build apkSorun yaşıyorsanız veya öneriniz varsa:
- GitHub Issues: Proje repository'sindeki Issues bölümünü kullanın
- Dokümantasyon: DEVELOPER_NOTES.md dosyasına bakın
- Ekran akışı: SCREEN_FLOW.md dosyasına bakın
- Uygulama sadece Android için yapılandırılmıştır
- iOS desteği yoktur
- Veri kaydedilmez (her açılışta sıfırdan başlar)
- İnternet bağlantısı gerektirmez
- Login/kayıt sistemi yoktur
Daha fazla teknik detay için:
DEVELOPER_NOTES.md- Teknik mimari ve kod yapısıSCREEN_FLOW.md- Ekran akışı ve UI detaylarılib/main.dart- Ana kaynak kod dosyası
İyi eğlenceler! 🎲🎲🎲