Skip to content
View kamurandogan's full-sized avatar
  • Turkiye

Block or report kamurandogan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
kamurandogan/README.md

👋 Merhaba, ben Kamuran Doğan

Flutter Developer & Mobile App Engineer

Kullanıcı odaklı, performanslı ve test edilebilir mobil uygulamalar geliştiriyorum. 2021'den beri Flutter ekosistemindeyim; Clean Architecture, MVVM ve durum yönetimi (Riverpod / Bloc / Cubit) prensipleriyle sürdürülebilir kod tabanları oluşturuyorum. CI/CD otomasyonu (Codemagic) ve ölçülebilir kalite benim için kritik.


🚀 Kısa Özet

  • 🗓 4+ yıl Flutter deneyimi (2021'den beri)
  • 📲 4 yayınlanmış uygulama — Toplam 6.500+ indirme
  • 🤖 AI entegrasyonu — Supabase Edge Functions üzerinde yapay zeka tahmin altyapısı
  • 🏗 Clean Architecture & modüler yapı
  • 💳 RevenueCat ile freemium & abonelik modeli
  • 🌍 7 dil desteği (ARB tabanlı lokalizasyon)
  • ⚙️ Codemagic ile otomatik build / test / deploy
  • 📊 Performans, UX ve ölçeklenebilirlik odağı

🛠️ Teknolojiler ve Araçlar

Kategori Araçlar
Dil & Framework Dart, Flutter
Mimari & Pattern Clean Architecture, MVVM, Riverpod, Bloc, Cubit, Provider, GetX
Backend & Entegrasyon Supabase (PostgreSQL + Edge Functions), Firebase (Auth, Firestore, RT DB, Cloud Functions), REST APIs
Veri & Depolama PostgreSQL, SQLite, SQL, Hive, Shared Preferences
Modeller & Codegen Freezed, json_serializable, build_runner
Navigasyon GoRouter
Monetizasyon RevenueCat, Google Mobile Ads (rewarded)
Test Unit, Widget, Integration Tests (%90+ coverage)
CI/CD Codemagic, GitHub Flow
Yayınlama Google Play Console, App Store Connect
Analitik & Büyüme Firebase Analytics, Crashlytics, ASO, Google Ads, Meta Ads
Araçlar Postman, Figma, Git

📱 Yayında Olan Uygulamalar

🥦 Broccolai — AI Football Prediction App

Yapay zeka destekli futbol maç tahmin uygulaması. Confidence score, value bet analizi ve kupon oluşturucu içeriyor.

  • 🤖 AI tahmin motoru (Supabase Edge Functions)
  • 💎 Freemium model — RevenueCat abonelik sistemi
  • 🌍 7 dil desteği
  • 📊 Kişisel tahmin istatistikleri

Google Play App Store


📋 Çeyiz Listesi — 5.000+ indirme

Düğün hazırlık listesi uygulaması.

Flutter SQLite Bloc/Cubit Custom UI


💰 Debt & Installment Tracker — 1.000+ indirme

Kişisel borç ve taksit takip uygulaması.

Flutter Local Notifications Charts Data Visualization


📖 Bedtime Tales — 500+ indirme

Çocuklar için sesli hikaye uygulaması.

Flutter Firebase Custom Audio Player Offline Reading


🧩 Mimari Yaklaşım

lib/
├── core/
│   ├── data/         # Modeller, veri kaynakları, cache
│   ├── domain/       # Entity'ler, use case'ler, repository arayüzleri
│   ├── di/           # Dependency injection (Riverpod)
│   └── router/       # GoRouter konfigürasyonu
└── features/
    └── [feature]/
        ├── data/
        ├── domain/
        └── presentation/

Prensipler: Separation of Concerns · Dependency Inversion · Single Responsibility · Testability First


✅ Kalite ve Süreç

  • 🧪 %90+ test coverage (kritik modüller)
  • 🔄 Codemagic CI/CD — v* tag ile otomatik Play Store & App Store dağıtımı
  • 📐 Kod inceleme & refactoring odaklı geliştirme
  • 📦 Freezed ile immutable model yapısı

🤝 İletişim

Email LinkedIn Google Play App Store

Yeni iş birliklerine ve açık kaynak katkı fırsatlarına açığım.


🌐 English Summary

Flutter mobile developer (since 2021) specializing in Clean Architecture, MVVM and Riverpod — building production-ready, testable and scalable applications. Experienced in full-stack mobile development with Supabase (PostgreSQL + Edge Functions), AI integration, RevenueCat subscription monetization, and multi-language localization across 7 languages.

Published 4 apps on Google Play & App Store with 6,500+ total downloads.

Tech Focus: Flutter · Riverpod · Bloc · Supabase · Firebase · RevenueCat · GoRouter · Hive · Freezed · CI/CD (Codemagic) · Testing


© 2026 Kamuran Doğan

Pinned Loading

  1. CeyizListem CeyizListem Public

    Kullanıcıların hazır listelerden çeyizlerini oluşturup takip edebileceği bir uygulama.

    Dart