Run a MAUI project on Android devices of different architectures

Recently Visual Studio gave the following error when I tried to run the MAUI project on a Samsung T580 tablet 

Mono.AndroidTools.IncompatibleCpuAbiExceptiopn: The package does not support the CPU architecture of this device

After many attempts, the problem was solved by adding the following line to the project file that contains the mobile platforms.

<RuntimeIdentifiers Condition="$(TargetFramework.Contains('-android'))">android-arm;android-arm64;android-x86;android-x64</RuntimeIdentifiers>

 

CSS not loading when running MAUI project on Mac OS.

I ran into a weird problem today while running the MAUI Blazor project on Mac OS via Visual Studio Code. CSS files were not loading on Mac OS although there was no problem on Windows. After some research, I realized that the problem was caused by the case sensitivity of linux. When I changed the name of the index.html file in the wwwroot folder to Index.html, the css was loaded. It may be due to the Turkish language, but I wanted to share it thinking that others can experience it too.

Maui WinUI project Unable to start debugging error

Due to a bug we are unable to debug and run WinUI projects in .net 6.0.100 preview 7.21379.14. It was said that the Visual Studio team will fix this with an update. Temporarily, after you deploy your projects, you can run them without debugging by typing the solution name of the start menu.

Twitter'da Türkçe reklam verme (bireysel)

Sosyal medya reklamcılığı ürün ve hizmetlerinizin tanıtımında sunduğu hedefleme seçenekleriyle güzel sonuçlar almanıza yardımcı olabiliyor. Hiç şüphesiz sosyal medyada da en iyi hedefleme yapılabilen kanallardan biri  Twitter. Dünyanın bir çok ülkesinden reklam verenler tarafından yoğun olarak kullanılıyor olsa da maalesef Türkçe şu an için Twitter'ın bireysel reklam verenler için desteklediği diller arasında değil. Twitter'da reklam vermek istediğinizde Twitter kullandığınız dili yazılımsal olarak farkederek reklamınızı hemen yayından kaldırıyor. Twitter'da Türkçe reklam verebilmek için ülkedeki partner şirketleri kullanmanız gerekiyor. Bireysel olarak reklam verenler için de minimum reklam bütçelerinin çok yüksek olması nedeniyle partner şirketleri kullanmak uygun bir seçenek değil. Ben de bir yazı dizisiyle fazla zorlamadan Twitter'da bireysel olarak nasıl Türkçe reklam verebileceğinizi anlatacağım. Tam bir hacking olmasa da biraz arka kapıdan dolaşacağız baştan uyarayım. Bu arada burdaki yazı temel anlamda reklamcılı bilgisine sahip olduğunuz düşünülerek hazırlanmıştır. 0'dan Twitter'da reklam vermeyi anlatmak yerine daha önce Türkçe reklam verip başaramayanları hedefledim. Bir sonraki yazımda da "Targeted Audience" ile nasıl doğru hedefleme yapılacağını anlatmayı planlıyorum. Yeni yazıları kaçırmamak için RSS adresimi takip edebilirsiniz. 

Küçük iyileştirmelere devam ederek büyük sonuçlar elde etme.

Daha önce şurdaki blog mesajımda da değindiğim "Atomik Alışkanlıklar" kitabında iş dünyasından akademik çalışmalara kadar bir çok alanda faydalı olabilecek güzel bir örnekten bahsediliyor. Kitabı okumaya vakit bulamayacaklar için bir iki dakikalık bir yazı ile detayları sizinle paylaşmak istedim.

Hikayemizde Büyük Britanya Bisiklet takımının yaşadıkları anlatılmakta. 1908 yılından beri Olimpiyat Oyunlarına katılan takım genellikle vasat altı bir performans sergilemekteymiş. Takımın hali o kadar kötüymüş ki bisiklet üreticileri satışları düşürdüğü için İngiliz takımına ekipman bile vermek istemiyorlarmış. 2003 yılında takımın performans direktörlüğüne getirilen Dave Brailsford kendisinin marjinal faydalar olarak adlandırdığı “iş süreçlerini en ufak parçalara ayrılarak mümkün olan en ufak iyileştirmeleri yapma” felsefesiyle işe koyuluyor.