12 puan yazan plant 2025-03-28 | 4 yorum | WhatsApp'ta paylaş

Merhaba? 😊
Ben, dünya çapındaki insanlara "yalnızca gerçekten gerekli özelliklere" sahip "küçük uygulama (Small App)" ekosistemi sunma hedefiyle dijital ürünler geliştiren bir indie hacker'ım.

Geliştirdiğim "Scheduler" uygulaması ve "Yunsle Hanehesabı" uygulamasının kullanıcıları arttıkça, kullanıcıların paylaştığı değerli geri bildirimler de gerçekten çok arttı. Bu geri bildirimleri şimdiye kadar varsayılan not uygulamasında düzenliyordum; ancak varsayılan not uygulamasında yalnızca "genel arama" özelliği var ve "klasör bazında arama" özelliği olmadığı için aynı tür geri bildirimleri tek bir notta toplamak ciddi bir emek gerektiriyordu (?). Zaman geçtikçe geri bildirimler gerçekten çok arttı ve düzenlemesi zor bir hale geldi.

Uzun süre bu büyük rahatsızlığı yaşadıktan sonra, bu sorunu çözmek için "küçük bir not uygulaması" yapmaya karar verdim. Böylece 2025 Şubat ayının sonunda 7. küçük uygulamam olan "Minimo"yu yayımladım 🥳

"Klasör bazında arama"nın yanı sıra, iPhone, iPad ve Mac'te her yerden rahatça kullanılabilmesi için tasarımına uzun süre emek verdim.

Henüz yayımlanmasının çok başındayız ve eksikleri çok, ancak diğer küçük uygulamalarda olduğu gibi kullanıcılarla birlikte düşünerek onu daha iyi bir uygulamaya dönüştürmek için sürekli geliştirmeyi planlıyorum 💪

Eğer yeni bir not uygulamasına ihtiyacınız varsa, lütfen rahatça bir deneyin; görüş bırakırsanız gerçekten çok sevinirim!! 🙏

Notlar. Yalnızca gerekli özellikler.
iPhone, iPad ve Mac not uygulaması "Minimo" 📝
https://apps.apple.com/kr/app/id6740306187


📌 [Teknik değerlendirme] SwiftData vs CoreData
Hâlihazırda işlettiğim "Scheduler" uygulaması ve "Yunsle Hanehesabı" uygulaması, WWDC23'te ilk kez tanıtılan SwiftData ile verileri yönetiyor. Bu süreçte de mümkünse "en yeni teknolojileri" production ortamında kullanmamanın daha iyi olacağını düşünmeye başladım. Sebepleri ise şöyle.

  • Geliştiricinin kontrol edemediği "iç çakışmalar" ortaya çıkıyor.
    --> CoreData kullanan uygulamalarda hiç yaşanmayan SwiftData iç çakışmaları meydana geliyor. Sorun şu ki, geliştiricinin bu çakışmaları doğrudan çözmesi zor ve teknoloji sağlayıcısı çözene kadar beklemek gerekiyor. Ayrıntılı çakışma logları verilmediği için debug etmek zor; ayrıca bu tam anlamıyla framework içi bir sorun olduğundan çözmesi de güç. Neyse ki uygulama çöküp zorla kapanmıyor ya da doğrudan bir sorun oluşmuyor; ancak çözülemeyen çakışma loglarının sürekli görünmesi doğal olarak insanı oldukça rahatsız ediyor.

  • Özellikler yetersiz.
    --> En tipik örnek olarak, işlettiğim uygulamalara "paylaşılan takvim" veya "paylaşılan hanehesabı" gibi "veri paylaşımı" özellikleri eklemek istiyorum; ancak SwiftData ile henüz paylaşım özelliği geliştirilemiyor. Bunun dışında da CoreData'da ayrıntılı şekilde yapılandırılabilen bazı özellikleri eklemek mümkün değil.

  • Kaynak az.
    --> Henüz çok fazla iyi örnek olmadığı için öğrenmesi zor olabilir.

SwiftData'yı ilk çıktığı dönemden beri kullanmış olmanın sonucunda, bu kez Minimo uygulamasını yaparken kararlılığı kanıtlanmış CoreData ile geliştirmenin daha iyi olacağına karar verdim. SwiftData'nın temiz kod stilini kullanamamak küçük bir hayal kırıklığı olsa da, kesinlikle daha kararlı ve ileride özellik genişletmesi açısından daha esnek olduğu için iyi bir tercih gibi görünüyor!

Her zaman sağlığınıza iyi bakmanızı dilerim 💪
Umarım mutlu bir hafta sonu geçirirsiniz~! 🌈 ✨


📌 Küçük Uygulama Projesi

Tüm uygulamalar giderek daha karmaşık hale geliyor.

Düşündüm.

İnsanlar için gerçekten yalnızca çok sayıda özellik ve hizmet sunan karmaşık uygulamalar mı faydalı olabilir? Yalnızca gerekli özellikleri sunan basit uygulamalar da insanlar için yararlı olamaz mı?

Minimo uygulaması, bu düşünceden doğan "Küçük Uygulama Projesi"nin "küçük uygulamalarından" biridir. Ortalama uygulama karmaşıklığının ciddi biçimde arttığı bu çağda, insanların küçük uygulamalara nasıl tepki vereceğini merak ediyorum. Acaba süper uygulamalarla rekabette ayakta kalabilecekler mi?

Ben 2022'den beri "Küçük Uygulama Projesi" adlı bu meydan okumayı sürdürüyorum ve şu anda dünya çapındaki insanlara "yalnızca gerekli özelliklere" sahip bir "küçük uygulama (Small App)" ekosistemi sunma hedefiyle sürekli yeni küçük uygulamalar geliştirip iyileştiriyorum.

Yalnızca gerçekten gerekli özellikleri sunan basit "küçük uygulamaların" birçok kişiye yardımcı olmasını umuyorum ☺️✨

4 yorum

 
illiil1lii 2025-04-07

Not dışa aktarma, içe aktarma ve yazdırma özellikleri ne zaman desteklenecek?

 
plant 2025-04-07

Merhaba 😎 Minimo uygulamasına ilgi gösterip değerli görüşlerinizi paylaştığınız için teşekkür ederiz 🙌 Belirttiğiniz özellikler arasında dışa aktarma özelliği gelecek bir güncellemede planlanmıştır; içe aktarma ve yazdırma için ise ilerideki güncellemelerde değerlendirme yapacağız. Güzel görüşlerinizi paylaştığınız için teşekkür ederiz 🙏 Güncelleme tamamlandığında uygulama içindeki 'Geliştiricinin Mektubu' ile sizi bilgilendireceğiz 📮

Siz kullanıcılarımızla birlikte düşünerek uygulamayı istikrarlı şekilde geliştirmeye devam edeceğiz 💪

Minimo uygulamasını kullanırken rahatsız olduğunuz bir nokta ya da ihtiyaç duyduğunuz bir şey olursa lütfen istediğiniz zaman yorum bırakın veya uygulama içindeki 'Görüş Gönder' üzerinden bize ulaşın; hızlıca yanıt verip yardımcı olmaya çalışacağız 📨

Yalnızca gerçekten gerekli özellikleri sunan sade ve küçük bir uygulama olan Minimo'nun kayıtlarınızı yönetmenize yardımcı olmasını umuyoruz! Sadelikten ödün vermeden kayıtlarınızı daha rahat yönetebilmeniz için bundan sonra da sürekli çaba göstermeyi planlıyoruz.

Umarız her zaman sağlığınıza iyi bakarsınız 💪
Mutlu bir gün geçirmenizi dileriz~! 🌈✨

 
lango 2025-03-31

Bir kez kurup denedim; temel Markdown sözdizimini de desteklemesi hoşuma gitti!

 
plant 2025-03-31

Merhaba 😊 Minimo uygulamasına ilgi gösterdiğiniz ve bize büyük güç veren güzel sözler bıraktığınız için teşekkür ederiz 🙏 Markdown için de not veya not defteri yazarken gerçekten gerekli olan sözdizimlerini seçip sunmayı planlıyoruz; şu anda ise yalnızca en temel Markdown özelliklerini sunuyoruz~! Siz kullanıcılarımızla birlikte düşünerek uygulamayı istikrarlı bir şekilde geliştirmeye devam edeceğiz 💪

Minimo uygulamasını kullanırken rahatsız olduğunuz bir nokta ya da ihtiyaç duyduğunuz bir şey olursa, dilediğiniz zaman yorum bırakabilir veya uygulama içindeki 'Görüş Gönder' üzerinden bize ulaşabilirsiniz; hızlıca yanıt verip yardımcı olmaya çalışacağız 📨

Yalnızca gerçekten gerekli özellikleri sunan sade ve küçük bir uygulama olan Minimo'nun, kayıtlarınızı yönetmenize yardımcı olmasını umuyoruz! Sadelığını koruyarak kayıtlarınızı daha rahat yönetebilmeniz için bundan sonra da istikrarlı şekilde çalışmaya devam etmeyi planlıyoruz.

Her zaman sağlığınıza iyi bakmanızı dileriz 💪
Mutlu bir gün geçirmenizi dilerim~! 🌈✨