
Devam ediyorMobil · Ürün
UniLate
Üniversite Devamsızlık ve Not Takip Uygulaması
Jüriye değil, mağazaya çıkan ilk proje
Program
Google Play — kapalı test
Görev
Tek Geliştirici
Ekip
Tek kişi
Dönem
2026
Künye
Üniversite devamsızlığını, ders programını ve notları takip eden bir Android uygulaması — Serhan'ın yarışma için değil, mağaza için yaptığı ilk iş. Tasarım gereği yerel-öncelikli: her şey cihazdaki SQLite'ta duruyor, hesap da sunucu da yok. Oturumlar saklanmıyor, programdan türetiliyor; böylece her düzenlemeden sonra dönem kendi içinde tutarlı kalıyor. Ana ekran widget'ı, kendi yazıp Expo'ya bağladığı yerel bir Android modülü. Uygulamayı Play Console sürecinin sonuna kadar da o götürdü — kendi imzalama anahtarı, app bundle, mağaza girişi ve yayımlanmış gizlilik politikası.
Geliştirdikleri
- 01TypeScript ile Expo SDK 57 ve expo-router uygulaması; hesapsız, sunucusuz, cihaz içi SQLite üzerinde yerel-öncelikli
- 02React'i de SQLite'ı da görmeyen saf TypeScript alan katmanı (devamsızlık, notlandırma, program, geçmiş), Vitest ile birim testli
- 03Oturumların saklanmak yerine programdan türetilmesi: her değişiklikte tam yeniden hesap, dönem tutarlı kalıyor
- 04unilate-widget — kendi provider'ı, çizimi ve yapılandırma ekranıyla, yerel Expo modülü olarak yazılmış Android ana ekran widget'ı
- 05Hatırlatıcılar ve pomodoro sayacı için ayrı Android kanallarında yerel bildirim zamanlaması
- 06Uçtan uca Play Console süreci: kendi yükleme anahtarı, imzalı app bundle, üretilmiş ikon, açılış ekranı ve mağaza görselleri, yayımlanmış gizlilik politikası
- 07Kapalı test yayında — Google'ın 14 günlük şartında 12 testçi
Teknolojiler
- TypeScript
- React Native
- Expo
- SQLite
- Kotlin
- Vitest
- Play Console
