Decorator Design Pattern Nedir?

Decorator design pattern, bir nesnenin özelliklerini ve davranışlarını dinamik olarak değiştirmek için kullanılan bir tasarım kalıbıdır. Bu tasarım kalıbı, bir sınıfın özelliklerini ve davranışlarını değiştirmek için başka bir sınıfın üstüne ekleme (decorate) yapmasını sağlar. C# dilinde, decorator pattern’i kullanmak için öncelikle bir arayüz (interface) veya bir temel sınıf tanımlanır. Daha sonra, bu arayüzü veya temel sınıfı kullanan decorator sınıfları oluşturulur.

Factory Method Design Pattern Nedir?

Factory Method Design Pattern, bir sınıfın nesnelerinin oluşturulmasını, alt sınıflar tarafından gerçekleştirilen bir yöntemle yapmasını sağlar. Bu yöntem, oluşturulacak nesnenin türünü belirlemek için kullanılır. Bu desen, nesnenin oluşturulması sırasında kullanılan kodun kalabalık olmamasını ve nesnenin oluşturulması işlemlerinin değiştirilebilir olmasını sağlar. Örneğin, bir araba firmasının farklı farklı tipte araç oluşturmasını düşünebiliriz.

MauiScooter – Maui UI

Herkese selamlar, Askerden döndükten sonra baktım ki Maui üzerinde baya bir geliştirmeler yapılmış bende hemen beğendiğim bir tasarımı Maui üzerinde kodlamaya başladım:p Tasarımı koda dökmeye başlamadan önce tasarımı kafamdan parçalara bölmeye başlıyorum ki ilerde Row,Column‘ların birbirine karışmasını engelliyorum. Eğer sizde bir tasarımı koda dökecekseniz önceden kafanızda böyle parçalarsanız ilerleyen aşamalarda sorun yaşamazsınız 🙂 1) Fontların…

Read More

GitGuardian Nedir?

Github, GitLab, Azure vb. platformlarında ki paylaştığınız projelerin güvenlik açıklarını sizlere bildiren bir geliştirici aracıdır. Örneğin Github üzerinde Public olarak paylaştığınız bir projede ConnectionString’i değiştirmeyi unutup, commit’i gönderdiniz. GitGuardian bu konuda devreye giriyor ve proje üzerinde ki ConnectionString, Api-Key&Token, Sertifika vb. key-value’leri kontrol edip sizleri güvenlik konusunda uyarıyor.

Wi-Fi üzerinden Debugging Yapmak [Xamarin&Android Studio]

Hojjgeldinizzzz hoşgeldinnnizzz.. Android uygulamalarımızı kimi zaman emulatörde kimi zaman prod bir telefonda debugging yapmak isteriz. Hele ki büyük bir proje yapıyorsak telefonda ön izleme almak çok daha önemli olabiliyor. Benim gibi kendi telefonlarında test eden arkadaşlar için “nerde bu usb kablosu?” derdini güzel bir yöntemle ortadan kaldıracağız. 🙂 Pekii nasıll?? * Anlatacağım yöntem bu zamana…

Read More

Xamarin.Forms – XamExxen UI

Herkese selamlar arkadaşlar, geçenlerde Gerald Verslius’un Xamarin hakkında paylaşmış olduğu yeni makalesini (Xamarin Community Toolkit: A Must-Have Xamarin Library) okuduktan sonra aslında kendimin de uzun zamandır Xamarin ve Xamarin.UI hakkında bir şey paylaşmadığımı, artık yeni bir şeyler yapmak gerekiyor diye kendi kendime mızmızlanırken bir reflesh ile LinkedIn anasayfamın en üstüne Ömer Aslan Exxen paylaşımı beliriverdi….

Read More

Microsoft .NET MAUI nedir? MAUI Hakkında Bilgiler..

Herkese selamlar arkadaşlar, bugün okuduğum makaleler ve yaptığım araştırmalar sonucunda, size Kasım 2021’de .NET 6 ile birlikte gelecek olan Maui‘den bahsedeceğim. Microsoft her yıl Windows, Windows Phone, Microsoft Azure ve diğer Microsoft teknolojilerini kullanan yazılım mühendisleri için yapmış olduğu Microsoft Build konferansında mobil uygulama geliştiricileri için çok güzel haberler verildi. Peki nedir bu güzel haberler?…

Read More

Xamarin.Forms – XamNike UI

Herkese selamlar dostlar, Geçenlerde paylaştığım XamFilm UI‘den bilgimi geliştirecek çok güzel geri dönüşler aldım. Bilgimin daha da artması ve githubda ki xamarin community’e faydamın dokunması adına hemen yeni tasarım arayışlarına girdim. Fakat ne kadar güzel tarafları olsa da üzüldüğüm noktalarda yok değildi.. mesela içeriklerimin ve sitenin dili Türkçe olmasına rağmen ziyaretçinin %17 Türkiye, %83ü yurt dışı…

Read More

Xamarin.Forms – XamFilm UI

Herkese selamlar dostlar, Bu aralar Xamarin’de birşeyler karalıyım, yeni bloglar yazayım, accuk kendimi geliştireyim diyordum fakat araya öyle saçma işler çıkıyordu ki sürekli ertelenip duruyordu.. Amaaa taa ki bugüne kadar 🙂 Bugün şans eseri gezerken güzel bir Figma projesi buldum ve incelerken dedim ki “neden bunu Xamarin.Forms’da yapmayalım?” hazır boş zamanım varken araya da başka…

Read More