Geliştiriciler için
Mobil uygulama
S.EE için yerel mobil uygulama
Telefonunuzdan bağlantı kısaltın, metin paylaşın ve dosya yükleyin; S.EE'nin tüm gücü yerel bir uygulamada elinizin altında olsun.
İndir
Desteklenen platformlar
| Platform | Gereksinimler | Teknoloji |
|---|---|---|
| iOS | iOS 18.0+ | SwiftUI |
| Android | Android 10+ (API 29) | Jetpack Compose + Material 3 |
Özellikler
URL kısaltma
- Özel slug, başlık, parola ve sona erme süresi ile kısa bağlantı oluşturma
- Birden fazla alan adı arasından seçim yapma
- Bugün, bu ay ve toplam ziyaret istatistiklerini görüntüleme
- Slug, hedef URL, başlık ve alan adına göre arama
- Mevcut bağlantıları düzenleme veya silme
Metin paylaşımı
- Düz metin, kaynak kodu veya Markdown paylaşma
- Kod için tek aralıklı düzenleyici
- Özel slug, parola ve sona erme süresi
- Alan adı seçimi ve etiket atama (en fazla 5 etiket)
Dosya yükleme
- Dosya seçme, galeriden alma veya kamerayla çekim yapma
- Panodan yapıştırma ve otomatik WebP dönüştürme (iOS)
- Gerçek zamanlı yükleme ilerleme durumu
- Doğrudan bağlantı, paylaşım sayfası, BBCode, HTML, Markdown ve daha fazlası olmak üzere 9 bağlantı biçimi
- Tüm listelerde toplu kopyalama ve toplu silme
Kullanım paneli
- Görsel ilerleme çubuğuyla depolama kullanımı
- API çağrıları, bağlantılar, metin paylaşımları, yüklemeler ve QR kodlar için oran limitleri
- Günlük ve aylık kullanım sayıları
Ayarlar
- Self-hosted kurulumlar için temel URL yapılandırması
- Tek dokunuşla doğrulama yapan API anahtarı yönetimi
- Her hizmet için varsayılan alan adı seçimi (bağlantı, metin, dosya)
- Tema: Sistem / Açık / Koyu
- Dynamic Color / Material You desteği (Android)
iOS
Yerel iOS deneyimi için SwiftUI ve SwiftData ile geliştirilmiştir.
- Photo Picker — Fotoğraflar arşivinden seçim yapma
- Camera — Fotoğraf (JPG) veya video (MOV'dan MP4'e) çekme
- Etiketler ve listeler için aşağı çekerek yenileme
- Keychain tabanlı güvenli API anahtarı saklama
Android
Yerel Android deneyimi için Jetpack Compose ve Material 3 (Material You) ile geliştirilmiştir.
- Share Target — Diğer uygulamalardan paylaşılan metin, URL ve dosyaları alma
- App Shortcuts — Hızlı işlemler için uygulama simgesine uzun basma
- Predictive Back hareket desteği (Android 14+)
- Temalı simge destekli Adaptive Icon
- Yerel geçmiş için Room veritabanı
- Güvenli depolama için EncryptedSharedPreferences
Teknoloji yığını
iOS
| Katman | Teknoloji |
|---|---|
| Arayüz | SwiftUI |
| Depolama | SwiftData |
| Ağ | URLSession (actor tabanlı) |
| Güvenlik | Keychain |
| Küçük görseller | QuickLookThumbnailing |
| Görsel işleme | Swift-WebP |
Android
| Katman | Teknoloji |
|---|---|
| Arayüz | Jetpack Compose + Material 3 |
| Mimari | MVVM + Repository |
| Ağ | Retrofit 3.0 + OkHttp 5 |
| DI | Hilt (Dagger) |
| Yerel veritabanı | Room |
| Güvenlik | EncryptedSharedPreferences |
| Görsel yükleme | Coil 3 |
Kaynak kod
Her iki uygulama da MIT lisansı ile açık kaynak olarak yayımlanır:
- iOS: sdotee/app/macos
- Android: sdotee/app/android
Başlarken
- App Store veya Google Play üzerinden indirin
- Henüz hesabınız yoksa s.ee üzerinden hesap oluşturun
- Panelinizden API anahtarı oluşturun
- Uygulamayı açın, Ayarlar bölümüne gidin, API anahtarınızı girin ve Doğrula düğmesine dokunun