Yazılım Geliştirme

OneSignal vs Firebase Cloud Messaging (Push Notification)

Okuma Süresi: 4 dk

Yine her zaman ki gibi yeni bir projede bildirimler için hangi servis sağlayıcının kullanılacağı noktasında karar vermek gerekti, işte herşey böyle başladı… Değerlendirmelerimi daha önce iki sağlayıcınında Mobile Notification hizmetlerini kullandığımdan ve Android vs Ios tartışmalarına mahal vermemek adına Browser Notification üzerinden gerçekleştirdim. Günün sonunda ana hedef bildirim olduğundan mobil ya da browser olmasının pek bir...

Devamını oku »

Dependency Inversion (Bağımlılıkları Tersine Çevirme)

Okuma Süresi: 3 dk

Derinlere dalmadan önce özetle bu prensip ile nesneler içerisinde başka bir nesne oluşturulmamasına özen gösterilmesi ve eğer bir nesneye ihtiyacımız var ise mümkünse dışarıdan alınması gerektiğini kavrıyor olacağız. Bu cümle sonrasındaki tüm yazılanlar bu prensipin ortaya çıkma nedenleri, benimsenmesi halinde bize kazandıracakları ve örnek uygulaması ile ilgili olacak.

Devamını oku »

S.O.L.I.D Prensipleri

Okuma Süresi: < 1 dk

Aslında muhtemelen gördüğünüz diğer içeriklerdeki gibi her birini alt alta çok kısa metinlerle yazıp anlatabilirdim (bunun yanlış olduğunun düşündüğümden değil) fakat her bir prensibin çok ama çok önemli olduğunu düşündüğüm için her birisini ayrıca ele alıp mümkün oldukça dikkatinizi çekmek ve hafızanızda iz bırakmasını istiyorum. S — Single Responsibility Principle (Tek Sorumluluk Prensibi)O — Open/Closed...

Devamını oku »