
Kültür & ToplulukiOS + Android
Akça Koca Kültür Platformu
Bir derneğin dağınık duyuru gruplarını tek uygulamada toplayan kültür ve topluluk platformu.



Genel bakış
Akça Koca Kültür Platformu 2014'te Kocaeli'de kuruldu. Çeşitli meslek gruplarından genç ve dinamik bir üye profiline sahip; gezi, konferans, ziyaret ve gençlik programları düzenliyor.
Dernek içeriği yıllar içinde farklı kanallara dağılmıştı: duyurular bir yerde, gezi fotoğrafları başka yerde, yazılar sitede. Uygulama bunların hepsini tek bir yerde toplayacak ve üyenin haberi kaçırmamasını sağlayacaktı.
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.
- Rol
- Tasarım, geliştirme ve yayın — tek kişi
- Platformlar
- iOS ve Android (ayrı native kod tabanları)
- Kapsam
- Mobil uygulama + dernek içerik altyapısı
- Durum
- İki mağazada da yayında, aktif bakımda
Benim rolüm
Derneğin dağınık içerik akışını tek bir bilgi mimarisinde toplayıp iOS ve Android uygulamalarını sıfırdan geliştirdim. İçerik türlerinin (yazı, galeri, etkinlik, üye) tek akışta nasıl yan yana duracağına dair tasarım kararları da bu kapsamdaydı.
Öne çıkanlar
- Kategori ızgarası — Yurtiçi gezi, konferans, ziyaret ve duyuru renk kodlu kartlarla
- Sanat ve gezi galerisi — üyelerin eserleri ve etkinlik fotoğrafları için ayrı galeri akışı
- Yazar dizini — arama kutusu ve avatar ızgarasıyla yazara doğrudan erişim
- Çevrimdışı okuma — Room ile yerel kayıt — bağlantı olmadan da arşive erişim
Uygulamanın içinde ne var
Aşağıdaki görseller App Store'daki gerçek uygulama sayfasından — temsilî tasarım değil.

01 · Ana sayfa
Kaydırmalı ana manşet, hemen altında köşe yazarları şeridi ve biyografi bloğu. Derneğin gündemi ve insanları aynı ekranda.

02 · Yazı detayı
Kapak görseli, kategori etiketi ve okuma odaklı tipografi. Yazar bilgisi, okuma süresi ve görüntülenme sayısı metnin hemen üstünde.

03 · Galeri akışı
Üye eserleri ve etkinlik fotoğrafları için ayrı akış. Her kart galeri rozeti ve tarihiyle işaretleniyor.

04 · Üst manşetler
Yatay kaydırmalı öne çıkan içerikler ve altında ana manşet alanı. Gezi ve etkinlik içerikleri burada öne çıkıyor.

05 · Yazar dizini
Arama kutusu ve avatar ızgarası. Üye sayısı arttıkça listeyi taramak yerine doğrudan arama öne çıkarıldı.

06 · Kategoriler
Renk kodlu kategori kartları ve kategori araması. Güncel, ziyaretler, geziler, konferans ve duyuru tek ekranda.
Neden böyle kuruldu
- 01
Ortak kod tabanı, farklı kimlik
Medya Tilkisi ile aynı mimari iskelet üzerine kuruldu; tema, tipografi ve içerik modeli değiştirildi. Bir uygulamada çözülen bir sorunun diğerine taşınması bu sayede günler değil saatler sürüyor.
- 02
Renk kodlu kategoriler
Dernek içeriği tür bakımından çeşitli. Kategorilere sabit renk atanması, üyenin listede aradığını okumadan önce tanımasını sağlıyor.
- 03
Yerel veritabanı katmanı
Room ile okunan içerik cihazda saklanıyor. Etkinlik alanlarında bağlantının zayıf olduğu düşünülürse, arşive erişim ağdan bağımsız çalışıyor.
- 04
Üye odaklı bildirim
Duyurular herkese değil ilgili gruba gidiyor. Bildirim yorgunluğu yaratmadan katılım oranını korumak için gerekliydi.
Teknoloji yığını
iOS
- Swift
- SwiftUI
- MVVM
Android
- Kotlin
- Jetpack Compose
- Material 3
- Room
- Retrofit
- Coil
- Coroutines
Servisler
- Firebase Cloud Messaging
- Analytics
- Crashlytics
Yayın
- App Store Connect
- Google Play Console
Teslim
İki platformda da yayında. Dernek yönetimi içeriği kendi girebiliyor; uygulama tarafında sürüm güncellemeleri ve bildirim yönetimi devam ediyor.
Benzer bir uygulama mı düşünüyorsunuz?
Fikrinizi birkaç cümleyle yazın; yapılabilirliği ve yaklaşık süresi hakkında dürüst bir değerlendirmeyle dönüş yapayım.