Uygulamalar

Sekiz uygulama; altısı iOS, ikisi Android. Hepsi Zort Productions çatısı altında çıkıyor. Fikirden mağaza listelemesine kadar her satırını kendim yazdım: tasarım, kod, ikon, ekran görüntüsü, mağaza metni ve dağıtım hattı dahil.

8 uygulama7 yayında

Mağazalarda yayında

7
Tacet uygulama ikonu

TacetYayında

Telefonda çalışan, hiçbir şey göndermeyen doküman asistanı

iPhone · iPad·Verimlilik·Ücretsiz·v1.0.1·17 Ağustos 2026

Tacet ekran görüntüsü 1Tacet ekran görüntüsü 2Tacet ekran görüntüsü 3Tacet ekran görüntüsü 4Tacet ekran görüntüsü 5

Tacet, dokümanlarınla çalışan bir yapay zekâ asistanı, ama tamamen iPhone’un içinde. Bir tabloyu verirsin, sana formülleri çalışır durumda yeni bir tablo döner.

Bu ürünü yazma sebebim tek bir cümleydi: doküman asistanı kullanmak istiyorum ama şirket dosyalarımı buluta yollamak istemiyorum. Piyasadaki her seçenek dosyayı bir sunucuya gönderiyordu. Tacet’te ağ kodu yok: kapatılmış bir izleyici ya da anahtarın arkasındaki bir analitik SDK’sı değil, bağlantı açabilecek kod hiç yok.

En zor kısım model değil, onay akışıydı. Cihaz üstü bir model dosyalarına dokunacaksa, ne yapacağını önce göstermesi gerekiyor. Her eylem bir öneri olarak çıkıyor, sen onaylıyorsun, sonra uygulanıyor. Yapay zekâ ürünlerinde benimsenmeyi belirleyen şeyin doğruluk değil geri alınabilirlik olduğunu burada öğrendim.

  • Excel dosyasını okur ve canlı =SUM() formülleriyle yenisini üretir, donmuş sayılarla değil
  • Word, PDF ve CSV okur, cihazda özetler, notlarından yeni doküman yazar
  • Her eylem öncesi onay ister; model kendi başına dosya değiştirmez
  • Uçak modunda tam çalışır
Rituell uygulama ikonu

RituellYayında

Önemsediğin insanlarla bağını koparmamak için sessiz bir hatırlatıcı

iPhone · iPad·Verimlilik·Ücretsiz·v1.0.4·10 Haziran 2026

Rituell ekran görüntüsü 1Rituell ekran görüntüsü 2Rituell ekran görüntüsü 3Rituell ekran görüntüsü 4Rituell ekran görüntüsü 5

Rituell, iletişimde kalmayı bir göreve dönüştürmeden hatırlatan bir uygulama. İnsanları çemberlere ayırıyorsun (aile haftada bir, uzaktaki kuzenler ayda bir) ve uygulama her gün sadece o günkü kısa listeyi gösteriyor.

Tasarım problemi baştan belliydi: bu tür bir uygulama kolayca suçluluk makinesine dönüşür. Gecikmiş 40 kişilik bir liste gösterirsen kullanıcı uygulamayı siler. Çözüm, birikmiş borcu hiç göstermemek oldu: geçmiş gün kaybolur, bugünün listesi her sabah sıfırdan kurulur ve hiçbir zaman birkaç kişiden uzun olmaz.

Dört sürüm yayımladım; her biri listeyi biraz daha kısalttı.

  • Aile, arkadaş ve uzaktaki yakınlar için ayrı çemberler, her birine ayrı ritim
  • Her gün sadece o gün aranması iyi olacak kısa bir liste
  • Hesap yok; hiçbir veri telefondan çıkmıyor
  • Widget, Live Activity ve Siri kısayolları
  • Swift
  • SwiftUI
  • WidgetKit
  • App Intents
App Store’da gör →
Numeris uygulama ikonu

NumerisYayında

Kuralı bul, sonraki sayıyı tahmin et, süreyi yen

iPhone · iPad·Oyun·Ücretsiz·v1.0·18 Ağustos 2026

Numeris ekran görüntüsü 1Numeris ekran görüntüsü 2Numeris ekran görüntüsü 3Numeris ekran görüntüsü 4Numeris ekran görüntüsü 5

Numeris dört sayı gösteriyor; gizli matematiksel kuralı bulup beşinciyi süre dolmadan girmen gerekiyor.

Asıl iş bulmacaların kendisi değil, onları üreten motor. Elle bulmaca yazarsan yüz tane yazarsın ve biter. Prosedürel bir kural motoru yazarsan sonsuz üretir. Ama bu sefer zorluk kontrolü problemi çıkar: rastgele üretilen bir kural ya çok kolay ya imkânsız olabilir.

Çözüm, kuralları zorluk skoruna göre sınıflandırıp oyuncunun performansına bağlı bir aralıktan çekmek oldu. Oyuncu iyi gidiyorsa aralık yukarı kayıyor. Bu, oyun tasarımında öğrendiğim en aktarılabilir şey: zorluk sabit bir sayı değil, oyuncuya bağlı bir fonksiyon.

  • Prosedürel kural motoru her diziyi anlık üretiyor, aynısı bir daha gelmiyor
  • Oyuncu ilerledikçe kurallar karmaşıklaşıyor
  • Süre baskısı altında çıkarım
  • Liderlik tablosu ve ilerleme sistemi
  • React Native
  • Prosedürel üretim
  • PocketBase
App Store’da gör →
Miqat uygulama ikonu

MiqatYayında

İçinde ağ kodu olmayan namaz vakti ve kıble uygulaması

iPhone · iPad · Apple Watch·Yaşam Tarzı·Ücretsiz·v1.1.1·2 Eylül 2026

Miqat ekran görüntüsü 1Miqat ekran görüntüsü 2Miqat ekran görüntüsü 3Miqat ekran görüntüsü 4Miqat ekran görüntüsü 5

Miqat bir namaz vakti ve kıble uygulaması. Ayırt edici tarafı teknik: içinde ağ kodu yok. Kapatılmış bir izleyici ya da anahtarın arkasındaki bir SDK değil; bağlantı açabilecek kod hiç yok. Bu da gönderilecek bir şey olmadığı, dolayısıyla satılacak bir veri olmadığı anlamına geliyor.

Her şey cihazda, güneşin konumundan hesaplanıyor; basılı bir takvimin kullandığı astronominin aynısı. Bu yüzden uçakta, çölde ve roaming kapalıyken çalışıyor.

Motoru yayımlanmış takvimlere karşı doğruladım: İstanbul, 19 Ağustos 2026, Diyanet metodu: 04:37, 06:16, 13:14, 16:57, 20:01, 21:31.

Paket bağımlılığı kullanmadım; güneş hesabı doğrudan Shared/Core/Engine içinde yazılı.

  • Vakitler cihazda hesaplanıyor, sunucudan çekilmiyor
  • İçinde bağlantı açabilecek kod yok; Proxyman'e tak ve sessizliği izle
  • Live Activity, Dynamic Island, ana ekran ve kilit ekranı widget'ları
  • Bağımlılık yok: güneş motoru sıfırdan yazıldı
  • Swift 6
  • SwiftUI
  • WidgetKit
  • ActivityKit
App Store’da gör →
Poligon uygulama ikonu

PoligonYayında

2D tuval ile 3D dokunun aynı şey olduğu iPad ve Mac stüdyosu

iPad · Mac·Grafik ve Tasarım·Tek seferlik satın alma·v1.0·1 Eylül 2026

Poligon ekran görüntüsü 1Poligon ekran görüntüsü 2Poligon ekran görüntüsü 3Poligon ekran görüntüsü 4Poligon ekran görüntüsü 5

Poligon, retro tarzda oyun yapan insanlar için bir iPad ve Mac varlık stüdyosu. Tez tek cümle: 2D tuval, 3D dokunun ta kendisi. Tuvale bir teksel boyarsın, modelde belirir; modele boyarsın, tuvale düşer. Tek bir kompozisyon hattı var, dolayısıyla iki görünüm birbiriyle çelişemez.

Bunu doğru yapmak zordu. UV açılımının teksel sınırlarına oturması gerekiyor, yoksa bir ada kenarı pikselin ortasına denk geliyor ve model bulanık görünüyor. Dikişlerde otomatik kenar taşması yapmazsan ada sınırında siyah çizgi çıkıyor.

PSX modu tamamen isteğe bağlı ama benim favorim: 1994 donanımının görünümünü üreten üç kusuru (vertex snapping, affine doku bükülmesi ve 15-bit sıralı dither) bilerek geri koyuyor.

İki özel Metal yüzeyi, 120 Hz tuval ve git’te temiz diff veren dosya tabanlı bir doküman formatı. Katmanlar ham palet indeksi olarak saklanıyor.

Hesap yok, abonelik yok, bulut yok, yapay zekâ üretimi yok. Tek seferlik satın alma ve uçakta çalışıyor.

  • 2D tuval ile 3D doku aynı şey, birinde boyadığın diğerinde anında görünüyor
  • Palet indeksli katmanlar: bir rengi değiştir, sprite ve model birlikte değişsin
  • PSX modu: vertex snapping, affine doku bükülmesi, 15-bit dither
  • glTF, USDZ, OBJ, sprite sheet, GIF ve .aseprite dışa aktarımı
  • Swift 6
  • Metal
  • iPadOS 26
  • macOS 26
  • Apple Pencil
App Store’da gör →
GuessFour uygulama ikonu

GuessFourYayında

Mantığını kullan, stratejini kur, doğru sayıyı tahmin et

Android·Oyun·Ücretsiz·v1.0·5,0 ★ (29 değerlendirme)·100+ indirme

GuessFour ekran görüntüsü 1GuessFour ekran görüntüsü 2GuessFour ekran görüntüsü 3GuessFour ekran görüntüsü 4

GuessFour bir mantık ve çıkarım oyunu. Gizli sayıyı tahmin etmeye çalışıyorsun; her tahminden sonra aldığın geri bildirim olasılık uzayını daraltıyor.

Tasarımdaki tek soru şuydu: oyuncuya ne kadar bilgi vereceksin. Çok verirsen bulmaca kendi kendini çözüyor, az verirsen mantık oyunu olmaktan çıkıp kumara dönüşüyor. Doğru ayarı bulmak, kâğıt üstünde birkaç yüz simülasyon çalıştırmayı gerektirdi. Ortalama kaç hamlede çözüldüğünü ölçüp geri bildirim miktarını ona göre ayarladım.

Numeris’in aksine burada prosedürel üretim yok; bulmaca uzayı sabit ve kapalı. Bu da onu tasarım açısından daha zor kılıyor: üretim motoruna saklanamıyorsun.

  • Tamamen kural tabanlı çıkarım, rastgelelik yok
  • Her tahmin sonrası verilen ipucu bir sonraki hamleyi daraltıyor
  • Türkçe ve İngilizce mağaza listelemesi
  • PEGI 3
  • React Native
  • Expo
  • Kotlin
  • PocketBase
Google Play’de gör →
Sequences uygulama ikonu

SequencesYayında

Numeris'in Android'deki hâli: dizideki kuralı çöz, süreye karşı yarış

Android·Oyun·Ücretsiz·v1.0

Sequences ekran görüntüsü 1Sequences ekran görüntüsü 2Sequences ekran görüntüsü 3Sequences ekran görüntüsü 4Sequences ekran görüntüsü 5

Sequences, Numeris ile aynı oyunun Android’deki hâli, ama aynı kod değil. Bu sürüm Expo ve React Native ile yazılmış olan orijinali; iOS tarafındaki Numeris ise sonradan yaptığım native yeniden yazım.

İki platformu iki ayrı kod tabanıyla yürütmek bilinçli bir tercih değildi, bir öğrenmenin sonucuydu. React Native sürüm hızlı çıktı ama zamanlayıcı hassasiyeti ve haptik geri bildirim iOS’ta istediğim gibi olmadı; bir hız oyununda 30 milisaniyelik gecikme hissediliyor. Native yeniden yazım bunu çözdü.

Ürün tarafındaki dersi net: çapraz platform çerçevesi, ürünün en kritik hissi bir platforma özgü değilse doğru seçim. Burada değildi.

Yedi dizi türü var ve sorular her oyunda rastgele parametrelerle üretiliyor; ezberlenebilecek bir soru havuzu yok. Tekrar önleme belleği aynı sorunun art arda gelmesini engelliyor. Oyun bitince son sorunun adım adım çözümü gösteriliyor; oynarken öğrenmeyi hedefleyen kısım bu.

  • Yedi dizi türü: aritmetik, geometrik, Fibonacci tipi, artan farklı, kuvvet, örülü ve dönüşümlü
  • Her 3 aşamada bir zorluk artıyor; sorular rastgele parametrelerle üretiliyor
  • Tekrar önleme belleği, aynı soru art arda gelmiyor
  • Oyun sonunda adım adım çözüm; internet gerekmiyor
  • React Native
  • Expo
  • TypeScript
Google Play’de gör →

Yayına hazırlanıyor

1
Datum uygulama ikonu

DatumHazırlanıyor

LiDAR ile tamamen cihaz üstü 3D tarama

iPhone / iPad (LiDAR)·Verimlilik·Belirlenecek·v1.0

Ekran görüntüleri henüz hazırlanmadı.

Datum, LiDAR’lı iPhone ve iPad için 3D tarama uygulaması. İki senaryo var: iç mekânda odaları tarayıp CAD’e aktarılabilir bir kat planı üretmek, dış mekânda fotogerçekçi bir yakalama almak.

Diğer uygulamalarımdaki aynı kısıtı buraya da koydum: işlem cihazda kalıyor. Bu kategoride standart yaklaşım taramayı buluta yollayıp orada işlemek. Bir binanın iç planı hassas veri; müteahhit ya da mimar için bunun telefondan çıkmaması satın alma sebebi.

İsim seçimi bilinçliydi. “Datum” jeodezi ve CAD’in temel terimi: ölçümlerin bağlandığı referans yüzeyi. Hedef kitle olan mimar, harita mühendisi ve müteahhit bu kelimeyi zaten biliyor.

Durum: App Store Connect’te hazırlık aşamasında, build yüklendi ve doğrulandı. Ekran görüntüsü seti ve listeleme metni tamamlanınca incelemeye gönderilecek.

  • İç mekân taramasından CAD'e aktarılabilir kat planı
  • Dış mekânda fotogerçekçi yakalama
  • Tüm işlem cihazda, sunucuya hiçbir şey yüklenmiyor
  • iPhone 12 Pro ve üzeri LiDAR'lı cihazlar
  • Swift 6
  • iOS 26 SDK
  • ARKit
  • LiDAR
  • RealityKit

Ortak nokta: hepsinde işlem cihazda kalıyor. Hesap yok, sunucu yok, veri toplama yok. Bu kısıtı baştan koydum.