Telegram Mini App için Native Tasarım Süreci: Magfi Center & Marketplace

Telegram Mini App için Native Tasarım Süreci: Magfi Center & Marketplace

23 Haziran 2025

Telegram Mini App teknolojisi, markalar ve geliştiriciler için kullanıcılarla doğrudan ve hızlı etkileşim kurmanın tamamen yeni yollarını sunuyor. Magfi'de bu potansiyelden en iyi şekilde yararlanmak için iki deneyim — Magfi Center ve Magfi Marketplace — tasarladık ve bunu tamamen native tasarım yaklaşımı kullanarak yaptık.

Bu makalede, adım adım neden "native tasarım"ı seçtiğimizi, teknik detayları ve tasarım kararlarımızı sizlerle paylaşacağız.

Neden Native Tasarım?

Telegram Mini App doğası gereği web tabanlı hissettirse de, kullanıcı deneyimi açısından platformun native görünüm ve hissini korumak çok önemli. Bu düşünceyle, temel hedeflerimiz şunlardı:

  • Mevcut kullanıcı alışkanlıklarını saygı göstermek
  • Telegram'ın kendi UI/UX diline sadık kalmak
  • Platformun native renk, tipografi ve etkileşim sistemleriyle sorunsuz entegrasyon sağlamak

Bu yaklaşımla, Magfi ekosistemini Telegram içinde doğrudan uygulama benzeri bir deneyime dönüştürdük.

Kullandığımız Native Renk Sistemi

Tasarım süreci boyunca, renk değişkenlerimizi Telegram'ın kendi semantik renk token sistemi üzerine kurguladık. Bu, hem açık hem de koyu temalar için tam destek sağladı.

Aşağıda benimsediğimiz temel renk değişkenlerini bulabilirsiniz:

Bu sistem sayesinde Telegram kullanıcılarının tema değiştirirken görsel tutarsızlık yaşamamasını sağladık. Ayrıca renk değişkenlerini Figma'nın design-token framework'üne entegre ederek onları bileşen tabanlı bir tasarım sistemine dönüştürdük.

Tipografi: Fontlar, Hiyerarşi ve Okunabilirlik

Telegram Android'de "Roboto", iOS'ta ise "SF Pro" kullanıyor. Buna uygun olarak:

  • Platform özelinde font aileleri tanımladık.
  • Başlıklar, gövde metni ve aksiyon butonları için net bir tipografik ölçek oluşturarak basit ama güçlü bir görsel hiyerarşi yarattık.
  • Uzun içeriklerde okunabilirliği artırmak için satır yüksekliği ve harf aralığını optimize ettik.

UI Elementleri ve Bileşen Sistemi

Tüm bileşenler şu özelliklere sahip olacak şekilde inşa edildi:

  • Telegram Mini App SDK'sının izin verdiği UI elementleriyle tam uyumlu
  • Responsive (farklı ekran boyutlarına uyum sağlayan)
  • Yeniden kullanılabilir (bileşen tabanlı)
  • Tema farkında (hem açık hem koyu modları destekleyen)

Uyguladığımız bazı bileşenler:

  • Primary / Secondary Button
  • Section Card Component
  • Header Component
  • Empty State & Loader Component

captionless image

Sonuç: Telegram'da "Native" Olmak

Magfi Center ve Marketplace projeleri bir şeyi net bir şekilde gösterdi: Telegram Mini App geliştirirken, sadece kod değil, tasarım dili de native olmalı ki platforma gerçekten ait olduğunu hissettiren bir deneyim yaratılabilsin.

Native renkler, native fontlar ve native etkileşim modellerini kullanarak, Telegram'da evinde hissettiren bir kullanıcı arayüzü inşa ettik. Bu deneyim hem kullanıcı memnuniyetini artırıyor hem de platformun güven hissini güçlendiriyor.

← Tüm yazılar