mirac-prayer-app

Miraç - İslami Mobil Uygulama

Namaz vakitleri, Kıble pusulası, Kuran-ı Kerim, dijital tesbih ve daha fazlasını içeren kapsamlı İslami mobil uygulama.

📱 Uygulama Özellikleri


🚀 Projeyi Bilgisayarınıza İndirme

Adım 1: Gereksinimler

Bilgisayarınızda şunların kurulu olması gerekir:

Adım 2: Projeyi Klonlama

Terminal veya komut satırında şu komutu çalıştırın:

git clone <projenizin-git-url>
cd mirac_prayer_assistant

Adım 3: Bağımlılıkları Yükleme

flutter pub get

🎨 Kendi Logonuzu Ekleme

İkon için (Uygulama simgesi):

  1. 256x256 piksel boyutunda bir PNG dosyası hazırlayın
  2. Dosyayı icon.png olarak kaydedin
  3. Proje ana dizinine assets klasörü oluşturun (yoksa)
  4. icon.png dosyasını assets/ klasörüne kopyalayın

Dosya yolu: assets/icon.png

Splash Screen için (Açılış ekranı):

  1. 1242x2688 piksel veya benzer yüksek çözünürlükte PNG dosyası hazırlayın
  2. Dosyayı splash.png olarak kaydedin
  3. Aynı assets/ klasörüne kopyalayın

Dosya yolu: assets/splash.png

Klasör yapısı şu şekilde olmalı:

mirac_prayer_assistant/
├── assets/
│   ├── icon.png       ← Uygulama ikonu (256x256)
│   └── splash.png     ← Açılış ekranı (1242x2688)
├── lib/
├── android/
├── ios/
└── pubspec.yaml

⚙️ İkonları ve Splash Screen’i Üretme

Logo dosyalarınızı assets/ klasörüne ekledikten sonra, terminalde şu komutları sırasıyla çalıştırın:

1. Uygulama İkonunu Oluşturma:

flutter pub run flutter_launcher_icons

Bu komut:

2. Splash Screen’i Oluşturma:

flutter pub run flutter_native_splash:create

Bu komut:

✅ Başarılı Oldu mu Kontrol Edin:

Her iki komut da hata vermeden tamamlanırsa şu mesajları göreceksiniz:


📦 APK (Android) Dosyası Oluşturma

Release APK (Yayın için):

flutter build apk --release

Çıktı: APK dosyası şu konumda oluşur:

build/app/outputs/flutter-apk/app-release.apk

Bu dosyayı Android cihazlara kurabilir veya Google Play Store’a yükleyebilirsiniz.

Split APK (Daha küçük boyut):

Farklı işlemci mimarileri için ayrı APK’lar oluşturmak isterseniz:

flutter build apk --split-per-abi

Çıktı: Üç farklı APK oluşur:

App Bundle (Google Play için önerilen):

flutter build appbundle

Çıktı:

build/app/outputs/bundle/release/app-release.aab

📱 iOS için IPA Oluşturma (sadece Mac)

Gereksinimler:

IPA Oluşturma:

flutter build ipa

Çıktı:

build/ios/ipa/Miraç.ipa

🧪 Test Etme

Android Emülatör’de çalıştırma:

flutter run

Fiziksel cihazda test:

  1. USB hata ayıklama açık olmalı
  2. Cihazı bilgisayara bağlayın
  3. flutter devices komutuyla cihazı görün
  4. flutter run ile uygulamayı yükleyin

🔧 Sorun Giderme

İkon güncellenmiyor:

flutter clean
flutter pub get
flutter pub run flutter_launcher_icons

Splash screen görünmüyor:

flutter clean
flutter pub get
flutter pub run flutter_native_splash:create
flutter run

Build hatası alıyorum:

flutter clean
flutter pub get
flutter pub upgrade
flutter build apk --release

📞 Destek

Herhangi bir sorun yaşarsanız veya yardıma ihtiyacınız varsa:


📄 Lisans

Bu proje özel kullanım içindir. Ticari kullanım için izin gereklidir.


Geliştirici Notları:


İyi kullanımlar! 🌙✨