, ,

Loruv Reminder – Android Hatırlatıcı Uygulaması

Mobil Uygulama • Android • Kotlin • Jetpack Compose

Loruv Reminder, günlük görevleri, önemli tarihleri ve kişisel hatırlatmaları sade bir arayüz üzerinden yönetmek için geliştirdiğim yerel odaklı bir Android uygulamasıdır.

Projenin temel amacı; kullanıcı hesabı, karmaşık menüler veya gereksiz özellikler olmadan, hızlı ve anlaşılır bir hatırlatma deneyimi sunmaktı.

Uygulama Kotlin, Jetpack Compose ve Material 3 kullanılarak tamamen native Android teknolojileriyle geliştirildi.

Proje Hakkında

Loruv Reminder ile kullanıcılar hatırlatmalar oluşturabilir, tarih ve saat belirleyebilir, kayıtlarını kategoriler ve etiketlerle düzenleyebilir ve yaklaşan görevlerini tek bir ekrandan takip edebilir.

Uygulama özellikle sade kullanım ve veri gizliliği düşünülerek tasarlandı. Hatırlatma verileri cihaz üzerinde tutulur; uygulamanın temel işlevlerini kullanmak için üyelik veya Loruv hesabı gerekmez.

Öne Çıkan Özellikler

  • Başlık ve açıklama ile hatırlatma oluşturma
  • Tarih ve saat belirleme
  • Son gün veya öncesi için bildirim seçenekleri
  • Kategori oluşturma, düzenleme ve silme
  • Etiket desteği
  • Hatırlatmalarda arama
  • Kategori ve etiket bazlı filtreleme
  • Yaklaşan ve tamamlanan hatırlatmaların ayrılması
  • Tamamlandı / geri al işlemleri
  • Türkçe ve İngilizce dil desteği
  • Aydınlık, karanlık ve sistem teması
  • Android bildirim ayarlarıyla entegrasyon
  • Cihaz yeniden başlatıldığında bildirimlerin yeniden planlanması
  • Yerel cihaz depolaması
  • Hesap oluşturma zorunluluğunun olmaması
  • Reklamsız kullanım

Tasarım Yaklaşımı

Arayüzde açık renkler, yumuşak kart yapıları ve Loruv’un mor tonlarını temel alan sade bir görsel dil tercih edildi.

Ana ekran, kullanıcının en sık ihtiyaç duyacağı işlemleri doğrudan erişilebilir hale getiriyor:

Ana Sayfa → Kategoriler → Ayarlar

Hatırlatıcı oluşturma sürecinde de gereksiz adımlar azaltılarak tarih, saat, kategori ve etiket yönetiminin aynı akış içerisinde yapılması hedeflendi.

Karanlık tema desteği sayesinde uygulama Android cihazın sistem temasını otomatik takip edebildiği gibi kullanıcı tarafından manuel olarak da değiştirilebilir.

Teknik Altyapı

Platform: Android
Dil: Kotlin
UI: Jetpack Compose
Tasarım sistemi: Material 3
Minimum Android sürümü: Android 8.0
Target SDK: Android 16 / API 36
Veri yapısı: Yerel cihaz depolaması
Bildirim sistemi: Android Notification & AlarmManager
Dil desteği: Türkçe / İngilizce

Proje için herhangi bir harici backend servisi zorunlu değildir. Hatırlatmalar, kategoriler, etiketler ve uygulama tercihleri cihaz üzerinde yönetilir.

Bu yaklaşım aynı zamanda uygulamanın hızlı açılmasını ve temel fonksiyonlarının internet bağlantısından bağımsız çalışmasını sağlar.

Gizlilik Odaklı Yaklaşım

Loruv Reminder’ın mevcut sürümünde:

  • Kullanıcı hesabı bulunmaz.
  • Reklam SDK’sı bulunmaz.
  • Analytics / davranış izleme SDK’sı bulunmaz.
  • Hatırlatma içerikleri Loruv sunucularına gönderilmez.
  • Hatırlatma verileri cihaz üzerinde saklanır.

Uygulama yalnızca hatırlatma işlevlerinin çalışması için gereken Android sistem özelliklerinden yararlanır.

Google Play İçin Hazırlık

Proje yalnızca geliştirme aşamasıyla sınırlı tutulmadı.

Google Play dağıtım süreci için ayrıca:

  • Uygulama simgesi
  • Feature Graphic
  • Türkçe ve İngilizce mağaza açıklamaları
  • Telefon ekran görüntüleri
  • Gizlilik politikası
  • İçerik derecelendirmesi
  • Veri güvenliği beyanları
  • Android uygulama imzalama
  • Signed Android App Bundle (.aab)

hazırlandı.

Uygulama Google Play’in kapalı test ve yayın sürecine uygun şekilde paketlendi.

Sonuç

Loruv Reminder benim için yalnızca basit bir hatırlatıcı uygulama değil; Android tarafında ürün tasarımından native geliştirmeye, uygulama imzalamadan Google Play yayın süreçlerine kadar uçtan uca ele aldığım bir mobil ürün çalışması oldu.

Projenin sonraki sürümlerinde yeni özellikler eklenebilmesi için uygulama yapısı mümkün olduğunca sade ve genişletilebilir tutuldu.


Loruv Reminder – Native Android Reminder App

Mobile App • Android • Kotlin • Jetpack Compose

Loruv Reminder is a native Android application I developed to provide a simple and focused way to manage everyday tasks, important dates and personal reminders.

The main goal of the project was to build a reminder experience without unnecessary complexity, mandatory accounts or distracting features.

The application was built natively for Android using Kotlin, Jetpack Compose and Material 3.

About the Project

Loruv Reminder allows users to create reminders, select dates and times, organize their entries using categories and tags, and keep track of upcoming tasks from a clean interface.

The application was designed with simplicity and privacy in mind. Reminder information is stored locally on the device and no Loruv account is required to use the application’s core functionality.

Key Features

  • Create reminders with titles and descriptions
  • Date and time selection
  • Multiple notification timing options
  • Create, rename and delete categories
  • Tag support
  • Search across reminders
  • Category and tag filtering
  • Separate upcoming and completed reminders
  • Complete and undo actions
  • English and Turkish language support
  • Light, dark and system themes
  • Integration with Android notification settings
  • Automatic reminder rescheduling after device restart
  • Local on-device storage
  • No account required
  • No advertisements

Design Approach

The interface uses a minimal visual language based on light surfaces, soft cards and Loruv’s purple accent colors.

The main navigation was intentionally kept simple:

Home → Categories → Settings

The reminder creation flow was also designed to minimize unnecessary steps. Date, time, category and tag management can all be handled within a straightforward workflow.

Dark mode can automatically follow the Android system theme or be manually selected by the user.

Technical Stack

Platform: Android
Language: Kotlin
UI: Jetpack Compose
Design System: Material 3
Minimum Android Version: Android 8.0
Target SDK: Android 16 / API 36
Storage: Local on-device storage
Notifications: Android Notification & AlarmManager
Languages: English / Turkish

The application does not require an external backend for its core functionality.

Reminders, categories, tags and application preferences are managed locally on the user’s device.

This also allows the core features of Loruv Reminder to work independently of an internet connection.

Privacy-Focused Design

The current version of Loruv Reminder includes:

  • No user accounts
  • No advertising SDKs
  • No analytics or behavioral tracking SDKs
  • No transmission of reminder content to Loruv servers
  • Local storage of reminder information

The application only uses Android system capabilities required to provide reminder functionality.

Google Play Preparation

The project was developed beyond the application itself and prepared for Google Play distribution.

The release process included:

  • Application icon
  • Feature Graphic
  • English and Turkish store listings
  • Promotional screenshots
  • Privacy Policy
  • Content rating configuration
  • Data Safety declarations
  • Android application signing
  • Signed Android App Bundle (.aab)

The application has been prepared for the Google Play closed testing and release process.

Result

Loruv Reminder became more than a simple reminder application for me.

It was an end-to-end mobile product project covering interface design, native Android development, localization, application signing, privacy documentation and the Google Play publishing workflow.

The architecture was intentionally kept lightweight and extensible so additional functionality can be introduced in future releases.

Emre Çağrı Başgül avatarı

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir



    Şimdi Ara +90 551 000 17 59