xamarin maui

.NET MAUI Uygulamalarında Video ve Ses Dosyalarını Oynatma

Merhabalar,

MediaElement ile .NET MAUI uygulamalarınızda multimedya oynatmaya yarayan bir kontrol.

Media Element zaten Community Toolkit içerisinde vardı fakat .NET MAUI içerisine alındı. Temel olarak Android için ExoPlayer iOS için AVPlayer Tizen için ise Tizen Multimedia Player kullanılıyor. Windows uygulamalar için ise MediaPlayerElement üzerinden ilerleyebiliyoruz.

Kullanım

CommunityToolkit.Maui.MediaElement paketini nuget üzerinden indirerek başlıyoruz. Community Toolkit

Read More

.NET 6 MAUI’den .NET 7 MAUI’ye Güncelleme

Merhabalar,

.NET versiyonları geldikçe .NET MAUI versiyonlarına da güncellemeler geliyor. Geliştirmesine devam ettiğiniz .NET MAUI projelerinizde ise bu güncelleme aslında .csproj içerisinde ufak kod değişiklikleri ile mümkün.

.NET 6 MAUI .csproj

<TargetFrameworks>net6.0-ios;net6.0-android;net6.0-maccatalyst;net6.0-tizen</TargetFrameworks>
<TargetFrameworks Condition="$([MSBuild]::IsOSPlatform('windows')) and '$(MSBuildRuntimeType)' == 'Full'">$(TargetFrameworks);net6.0-windows10.0.19041</TargetFrameworks>

.NET 7 MAUI .csproj

<TargetFrameworks>net7.0-ios;net7.0-android;net7.0-maccatalyst;net7.0-tizen</TargetFrameworks>
<TargetFrameworks Condition="$([MSBuild]::IsOSPlatform('windows')) and '$(MSBuildRuntimeType)' == 'Full'">$(TargetFrameworks);net7.0-windows10.0.19041</TargetFrameworks>

Çok ufak bir değişiklikle projeminizi .NET MAUI

Read More

.NET Community Toolkit v8.1.0 Preview 1

4 Kasım tarihi itibariyle .NET Community Toolkit v8.1.0 (Preview) çıktı! Bu sürüm içerisinde topluluk tarafından istenilen özellikler, birçok bug/fix işlemi ve performans iyileştirmeleri yapıldı.

.NET Community Toolkit İçeriği

  • CommunityToolkit.Common
  • CommunityToolkit.Mvvm
  • CommunityToolkit.Diagnostics
  • CommunityToolkit.HighPerformance

Yenilikler

En çok istek alan yenilik olan [ObservableProperty] gelen yeniliklerin başında geliyor.

Bu özellik bizi propertyler özelinde fazla kod yazmaktan kurtarıyor. ObservableCollection sınıfının bizi bazı durumlarda

Read More

.NET MAUI Community Toolkit v1.3 Yenilikleri

Merhabalar,

Xamarin geliştirdiğimiz dönemlerden bu yana topluluğun altyapı, plugin, kod örnekleri gibi destekleri oldukça faydalı oldu. Fakat Xamarin geliştiricilerin büyük bir kısmını daha önce C# ile web geliştirmiş olan kişiler oluşturuyordu. Mobil yaşam döngüsü içerisindeki tüm maddeleri daha önce tecrübe etmemiş ve bu kavramlara yabancı olan kişilerdi. Bu yüzden Microsoft’un ve

Read More

.NET 7 RC1 İçerisinde Gelen .NET MAUI Yenilikleri

Merhabalar,

Visual Studio 17.4 Preview 2.1 sürümüyle birlikte artık .NET MAUI tüm özellikleriyle ve tüm platformlarla kullanabiliyoruz.

Xamarinden MAUI tarafına geçen geliştiriciler için bazı temel eksikliklerin de tamamlandığını görüyoruz. Bunlardan ilk ikisi Map ve Dualscreen. Araç ipuçları, sağ tıklama, fareyle üzerine gelme, pencere boyutu ve içerik menüleri için bazı temel masaüstü özellikleri

Read More

.NET MAUI Community Toolkit Güncellemeleri/Yenilikleri

Merhabalar,

Community Toolkit, .NET MAUI uygulamalarımızı geliştiriken bizlere kolaylık sağlayacak yeni özelliklerle güncelleniyor. Bu güncellemeler tabii ki sadece yeni özellikle olarak değil, performans ve optimizasyon içeren güncellemeler de oluyor. Bizler için önemli olan sürekli yaşayan ve güncellenen yardımcı bir araç 🙂 Zamanla çok daha fazlasının geleceğini buradan anlıyoruz.

ExpanderView

Yeni gelen UI kontrollerinden

Read More

.NET 7 MAUI için Gelen Yenilikler

Merhabalar,

.NET MAUI, .NET 7 genel kullanım içerisinde güzel güncelleme ve yeniliklerle geliyor. İlk sırada CollectionView performans problemindeki iyileştirme geliyor. Bunun yanında desktop özellikleri ile ilgili de güncellemeler bizi karşılıyor.

Öncellikle .NET MAUI 7 aşağıdaki versiyonları desteklemektedir.

  • Android API 33
  • Tizen 7.0
  • Xcode 14.0.1 (iOS 16)
  • WinUI 1.1.5

Desktop geliştiricilerden gelen isteklerin yoğun bir şekilde değerlendirdiği bu

Read More

.NET MAUI Bulut Becerileri Yarışması

Merhaba,

.NET MAUI tarafının resmi açıklamasına göre şuana kadar 400’den fazla kişi bulut becerileri yarışmasına katıldı. Katılma şansını kaçıran arkadaşlar için güzel haberler var. Katılımın son tarihi 31 Ağustus’u 30 Eylül’e kadar uzatmışlar.

Peki bu yarışma nedir?

Temel amaç .NET MAUI öğretmeyi hedeflemekte ve kullanımı artırmaya çalışmaktır. Bunun yanında, bu yarışma sonunda da

Read More