İçeriğe geç

Yeni projeler için müsaitim

Fikirden mağazaya, tek elden mobil uygulama.

Ben Hamit Dincel. 5 yıldır iOS ve Android tarafında native uygulama geliştiriyorum — arayüzünden API'sine, mağaza yayınından sürüm bakımına kadar.

SwiftUIJetpack Compose.NETFirebase

Residio — Sakin ana sayfası
Residio — Aidatlar
Residio — Teknik talep
  • 01

    Native Mobil

    SwiftUI ve Jetpack Compose ile iOS + Android

  • 02

    Backend

    .NET ile REST API ve veritabanı tasarımı

  • 03

    Teslim

    App Store ve Google Play yayın süreçleri

  • 04

    Bakım

    Analitik, çökme takibi ve sürüm güncellemeleri

Hizmetler

Bir ürünü ayağa kaldırmak için gereken her parça

Ağırlık merkezim mobil. Ama projenizin ihtiyacı olan diğer parçaları da dışarı vermeden, aynı özenle üretiyorum.

01

Mobil Uygulama Geliştirme

iOS / Android · SwiftUI / Compose

Sıfırdan native iOS ve Android uygulaması; ya da yıllardır sürüklenen eski bir uygulamanın modern mimariyle yeniden yazılması.

  • iOS — Swift, SwiftUI, MVVM
  • Android — Kotlin, Jetpack Compose, Material 3
  • Offline önbellek ve akıcı liste performansı
  • Push bildirim, analitik, çökme takibi
02

REST API & Backend

.NET 9 / ASP.NET Core · EF Core

Uygulamanızı besleyecek servisler. Katmanlı mimaride yazılmış, dokümante edilmiş ve büyümeye hazır bir arka uç.

  • ASP.NET Core ve Entity Framework Core
  • JWT kimlik doğrulama, rol ve yetki yönetimi
  • Veritabanı tasarımı ve migration yönetimi
  • Clean Architecture — test edilebilir katmanlar
03

Web Sitesi & Yönetim Paneli

Next.js / TypeScript · Tailwind

Kurumsal siteler, tanıtım sayfaları ve içeriğinizi kendi başınıza yönetebileceğiniz paneller. Teknik destek beklemeden çalışın.

  • Mobil öncelikli, hızlı açılan arayüzler
  • İçerik ve kullanıcı yönetim paneli
  • SEO temelleri ve performans optimizasyonu
  • Mobil uygulamayla ortak veri kaynağı
04

Entegrasyon & Mağaza Yayını

Firebase · App Store / Google Play

Üçüncü parti servislerin bağlanması ve uygulamanızın mağazalarda yayına alınması — hesap açılışından ilk indirmeye kadar.

  • Firebase: bildirim, analitik, Crashlytics
  • Ödeme, harita ve dış servis entegrasyonları
  • App Store Connect & Play Console kurulumu
  • Sürüm çıkışı, ret itirazı ve bakım desteği
Projeler

Uçtan uca geliştirdiğim ürünler

Ekran görüntüleri temsilî değil, ürünlerin kendisinden. Her birini fikir aşamasından çalışır ürüne kadar tek başıma geliştirdim; ikisi mağazalarda, biri kendi alan adında yayında.

Residio simgesi

01 · Rezidans Yönetimi

Residio

Bir rezidansın günlük işleyişi bugün WhatsApp grupları, kâğıt defterler ve telefon aramaları arasında dağılıyor. Residio bunu üç istemcide topluyor: sakin için mobil uygulama, teknisyen için görev akışı, yönetim için web paneli.

Zorluk
Üç farklı rol aynı veriyi bambaşka ihtiyaçlarla görüyor: sakin kendi dairesini, teknisyen atandığı görevleri, yönetim binanın tamamını. Yetki sınırlarının veri katmanında kurulması gerekiyordu — arayüzde gizlemek yeterli değil.
Yaklaşım
Yetkilendirme rol tabanlı politikalarla sunucuda kuruldu; her uç nokta kendi politikasından geçiyor. Ödeme, talep ve rezervasyon gibi durum değiştiren işlemler tek bir aksiyon katmanında toplandı, böylece aynı iş kuralı panelde ve mobilde ayrışmıyor.
  • Laravel
  • React Native
  • Expo
  • Inertia
  • React
  • PostgreSQL
Projeyi incele

Geliştirme tamamlandı — yayın hazırlığı sürüyor

Residio — Sakin ana sayfası
Residio — Aidatlar
Residio — Teknik talep
MD Kurumsal simgesi

02 · Kurumsal Web

MD Kurumsal

Kurumsal bir siteden beklenen tek şey tanıtım değil; işin geldiği yer burası. MD Kurumsal iki parçadan oluşuyor: ziyaretçinin hizmeti anlayıp keşif talebi bıraktığı public site ve o talebin kazanılana kadar takip edildiği yönetim paneli.

Zorluk
Bu sektörde tanıtım metinleri kolayca abartıya kayıyor: uydurma istatistikler, olmayan müşteri yorumları, doğrulanmamış teknik değerler. Şirketin böyle bir iddiaya ihtiyacı yoktu, ama sitenin bunu yapısal olarak engellemesi gerekiyordu — yoksa ilk içerik girişinde geri gelirdi..
Yaklaşım
Doğrulanmamış veri arayüze hiç çıkamıyor. İstatistik, referans ve yorum bölümleri karşılığı olan kayıt yoksa render edilmiyor, JSON-LD'de puan şeması hiç üretilmiyor, form otomatik fiyat vermiyor.
  • Next.js 16
  • TypeScript
  • Prisma
  • PostgreSQL
  • Tailwind CSS
  • Server Actions
MD Kurumsal — Ana sayfa
Medya Tilkisi simgesi

03 · Haber & Medya

Medya Tilkisi

2019'dan beri yayın yapan Medyatilkisi.com.tr'nin resmî mobil uygulaması. Gündem, magazin, spor, ekonomi ve video kategorilerinde sürekli akan yüksek hacimli içeriği mobilde tutarlı bir hızda göstermek gerekiyordu.

Zorluk
Haber uygulamalarında içerik dakikalar içinde eskiyor. Her ekran açılışında ağdan tam veri çekmek hem yavaş hem de zayıf bağlantıda kırılgan.
Yaklaşım
Ekranlar önce önbellekten çiziliyor, tazeleme arka planda yapılıyor. Böylece uygulama her koşulda anında açılıyor; veri geldiğinde liste boş ekran göstermeden kendini güncelliyor.
  • SwiftUI
  • Kotlin
  • Jetpack Compose
  • Firebase
  • Push Bildirim
  • REST API
Medya Tilkisi — Ana sayfa
Medya Tilkisi — Manşet ve köşe yazarları
Medya Tilkisi — Yazar profili
Akça Koca Kültür Platformu simgesi

04 · Kültür & Topluluk

Akça Koca Kültür Platformu

2014'te Kocaeli'de kurulan Akça Koca Kültür Platformu'nun resmî uygulaması. Farklı meslek gruplarından üyelere sahip bir derneğin duyuru, etkinlik ve haber akışını dağınık gruplardan tek bir uygulamaya taşımak hedeflendi.

Zorluk
Dernek içeriği bir haber sitesinden farklı: gezi yazısı, sanat galerisi, konferans duyurusu ve üye biyografisi aynı akışta yan yana durmak zorunda. Bunları tek bir liste tasarımına sıkıştırmak içeriği birbirine benzetiyor, tamamen ayırmak ise uygulamayı dağıtıyordu..
Yaklaşım
İçerik türleri ortak bir kart yapısı üzerinde ama farklı ağırlıklarla sunuldu: galeri kendi rozetiyle ve büyük görselle, yazılar okuma odaklı tipografiyle, kategoriler ise renk kodlu bir ızgarayla. Aynı uygulama içinde kalırken her tür kendi karakterini koruyor..
  • SwiftUI
  • Kotlin
  • Jetpack Compose
  • Room
  • Retrofit
  • Firebase
Akça Koca Kültür Platformu — Ana sayfa
Akça Koca Kültür Platformu — Yazı detayı
Akça Koca Kültür Platformu — Galeri akışı
Süreç

Nasıl çalışıyoruz

Sürpriz yok. Her aşamada ne yapıldığını, ne zaman biteceğini ve sıradaki adımın ne olduğunu bilirsiniz.

  1. 01

    Konuşma ve kapsam

    Ne yapmak istediğinizi dinliyorum. Teknik terimlere boğmadan; neyin gerçekten gerekli, neyin sonraya bırakılabilir olduğunu birlikte netleştiriyoruz. Çıktısı: net bir özellik listesi, süre ve bütçe.

  2. 02

    Tasarım ve mimari

    Ekran akışlarını ve veri yapısını kuruyorum. Uygulamanın nasıl görüneceğini kod yazılmadan önce görüyorsunuz; API'nin nasıl kurgulanacağına da bu aşamada karar veriliyor.

  3. 03

    Geliştirme ve ara teslimler

    Uygulama parça parça değil, çalışır sürümler halinde ilerliyor. Belirli aralıklarla test sürümünü telefonunuza kurup kendiniz deniyorsunuz — işin sonunda sürprizle karşılaşmıyorsunuz.

  4. 04

    Yayın ve sonrası

    App Store ve Google Play başvurularını, mağaza metinlerini ve görsellerini ben hazırlıyorum. Yayından sonra hata takibi, işletim sistemi güncellemelerine uyum ve yeni özellikler için de aynı yerdeyim.

Teknolojiler

Günlük olarak kullandığım araçlar

Projelerde fiilen kullandığım araçlar — denemediğim bir teknolojiyi listeye koymuyorum.

Mobil

09
  • Swift
  • SwiftUI
  • Kotlin
  • Jetpack Compose
  • Material 3
  • MVVM
  • Room
  • Retrofit
  • Coil

Backend

08
  • C#
  • .NET 9
  • ASP.NET Core
  • Entity Framework Core
  • REST API
  • JWT
  • Clean Architecture
  • SQL

Web

04
  • Next.js
  • TypeScript
  • React
  • Tailwind CSS

Servisler & Araçlar

08
  • Firebase
  • FCM
  • Firebase Analytics
  • Crashlytics
  • Git
  • Vercel
  • App Store Connect
  • Google Play Console
İletişim

Bir fikriniz mi var?
Birlikte yayına alalım.

Net bir projeniz olması gerekmiyor. Fikrinizi birkaç cümleyle yazın; yapılabilirliği, yaklaşık süresi ve maliyeti hakkında dürüst bir değerlendirmeyle dönüş yapayım.

  • iOS
  • Android
  • Backend
  • Mağaza Teslimi
  • Türkiye · Uzaktan çalışmaya uygun
  • Genelde 24 saat içinde dönüş