Bunu Neden İnşa Ettim?
"Anime topluluğu genelde spesifik fandomlara odaklanmış, hızlı ve anlık platformlardan yoksundur. Kullanıcıların ana akım sosyal medyanın gürültüsü olmadan bölümleri tartışabileceği ve içerik paylaşabileceği akıcı bir sosyal deneyim yaratmak istedim."
Mimari & Kararlar
İstemci (Client), tek bir kod tabanı üzerinden iOS ve Android'de native hissiyatlı ve 60fps çalışan bir deneyim sunmak için Flutter (Dart) ile yazıldı. Arka uçta veri bütünlüğü için Firebase, anlık ve kayıpsız mesaj iletimi için WebSockets tercih edildi.
Temel Özellikler
- 01.Cross-platform desteği (iOS & Android)
- 02.WebSockets ile gerçek zamanlı mesajlaşma ve alt başlıklar (threads)
- 03.Güvenli Firebase Kimlik Doğrulaması
- 04.Akıcı animasyonlara sahip dinamik arayüz
- 05.Düşük donanımlı cihazlar için optimize edilmiş state yönetimi