Ana içeriğe atla

Kayıtlar

App Store'de Uygulama İçi Satın Alma İncelikleri

2020 senesin kasım ayında App Store'de ilk uygulamamız olan Keloğlan Masalları uygulamasını yayınladık. Uygulamayı Xamarin Forms ile geliştirmiştik. Uygulamanın kazanç modeli tamamen reklam gelirleri ndendi. Uygulama indirme sayısı, kategorisi göz önüne alındığında yüksek olsa da, sadece reklam gelirleri ile beklenen kazançları sağlama noktasına ulaşamadık. Uygulamadan reklamları kaldırarak ücretli versiyona geçtiğimizde ise indirme sayılarında büyük bir düşük yaşadık. Hatta 1 aylık denemeden 0 satın alma olunca başka çözümler üretmemiz gerektiğine karar verdik.  Bunun için yaptığımız çalışma sonucunda uygulama içi satın almaları aktif etme kararını aldık. Ön çalışma sonucunda uygulamanın önemli özelliklerini ayrıştırarak %50 oranında ücretsiz  ve geri kalan özellikleri ise VIP üyeliğe aktardık. Bu şekilde hem ücretsiz kullanımı da mümkün kılarken uygulama geliştirirken hedeflediğimiz rakama kısa süre içinde ulaşabildik. Bu başarı yolculuğunu ve tecrübemi sizlerle paylaşmak ...

DualSense rahatlığı PC’de de kullanılıyor

PlayStation 5’in en büyük teknolojik yeniliklerinden biri olan DualSense’in tüm özellikleri PC platformunda da kullanılabiliyor.  PlayStation 5’te deneyimledikten sonra tüm PC oyuncularının sorduğu, “ DualSense PC’de çalışır mı? ” sorusunun yanıtı: Evet… Sony PlayStation 5’in en güçlü yönlerinden biri olan DualSense, gelişmiş dokunsal geri bildirim ve uyarlanabilir tetik tuşları ile oyunseverlere çok farklı bir deneyim sunuyor.  DualSense PC uyumluluğu da çok kolay bir şekilde sağlanıyor. Windows işletim sistemi yüklü bilgisayarlara USB aracılığıyla bağlanabilen DualSense kontrol cihazı ayrıca bluetooth üzerinden de hem mobil platformlar da hem de PC’ye kolayca kullanılabilir. Steam oyun platformu, DualSense’in PC’ye bluetooth üzerinden hızlı bağlantı kurmasını sağlıyor. Steam istemcisinin yüklenmesinin ardından; (bilgisayarınızda bluetooth yoksa bluetooth adaptörü aracılıyla) ekranın sağ alt köşesindeki sistem tepsisini açıp, Bluetooth simgesine çift tıkladıktan sonra sı...

Perelman Garip Bir Adam

Aşağıda fotoğraftaki adamı metroda, otobüste görseniz ne düşünürdünüz? Beynimizin sağ lopu nasıl çalışırdı?  Alternatifleri sıralayalım; 1- Ay! Yazık.. Ne kadar berbat halde.  2- İğrenç. Ne pis görüntüsü var. 3- Bunun gibileri neden toplu taşıt araçlarına alırlar ki. 4- Benden uzak dursun. Uzaklaşayım şundan. Hırsız mı, ayyaş mı, uğursuz mu belli değil... Bu liste böyle uzar gider... Biliyor musunuz bu adam kim? Sıkı tutunun! Yüzyıldır çözülemeyen ve dünyanın en büyük 7 probleminden biri sayılan Poincaré önermesini 2002 yılında çözen Rus matematikçi Grigori Yakovlevich Perelman'ın ta kendisi, çözümünün 4 yıl sonra 2006 yılında kabul görmesinden ve de bu fazla gecikmeye neden olan ABD'deki bazı meslektaşı matematikçilerden gerekli saygıyı görmediğinden onuru kırıldığı için 1 milyon dolar para ödülünü ve matematiğin Nobel'i olarak kabul edilen Fields Ödülü'nü reddetmiştir. ‘Ben ünlü olmak istemiyorum. Teşhir edilecek bir sirk maymunu değilim. Altı üstü bir soru çözdüm ve ...

Xamarin Forms İnternet Bağlantısı Kontrol Etme

Uygulama içinde mevcut bağlantıları kontrol etme ve buna göre aksiyon alma çok önemlidir. Örneğin görüntülü bir video açacaksınız. Bu durumda eğer internet bağlantınız yoksa kütüphane internet bağlantısını timeout süresine kadar kontrol edecek ve bu da doğal olarak kullanıcılarınızın gereksiz beklemesine neden olacaktır. Diğer bir örnek ise servis bağlantıları. Örneğin uygulamanız sunucudan veri sorguluyor olsun. Bu durumda yine internet bağlantısını sorgu başlangıcında kontrol etmek ve kullanıcıya internet bağlantısı olmadığına dair mesaj verebilmek çok önemlidir. Bu gibi örnekler çoğaltılabilir. Önemli olan uygulamanın internete ihtiyaç duyduğu yerlerde kontrolleri yapmaktır. Bu sizin kullanıcı ile olan etkileşiminizde de anahtar özelliklerden bir tanesidir. Gelelim Xamarin ve Xamarin Forms uygulamalarında internet bağlantısını nasıl kontrol edilebileceğine. Xamarin ile internet bağlantısını kontrol etmek için bir kaç yöntem olsa da en etkili ve kısa çözüm Xamarin. Essentials kütüpha...

Kavanozu Sallayan KİM?

Gidin bir çölden 100 tane kırmızı ateş karıncası yakalayın. Daha sonra bir başka topraktan 100 tane bildiğimiz siyah karıncayı alın ve bunların hepsini bir kavanozun içine koyun. İlk başta sakinken hiçbir şey olmayacak. Daha sonra kavanozu elinize alın, oldukça şiddetli bir şekilde sallayın ve tekrar yerine koyun. Kavanozun içinde bir anda karıncaların birbirlerini öldürmek için savaştığı bir kaos ortamı göreceksiniz. Kırmızı karınca bunu yapan düşmanın siyah karıncalar olduğunu düşünürken siyah karıncalar bu kaosun nedeni olarak kırmızı karıncaları sorumlu tutuyor. Oysa çok iyi bildiğiniz gibi kaosun asıl nedeni kavanozu sallayan eldedir. Bu nedenle günümüzde hiç tanımadığınız insanlarla tartışacak ya da kavga edecek bir duruma geldiğinizde, yada toplum içinde azınlıklar savaşı gördüğünüzde kendinize hep şu soruyu sorun lütfen, " Kavanozu sallayan kim?" " İnsanları birbirine düşürerek bu kargaşadan yararlanmak isteyen kim?" sorusunu sorun!!! Sallayan eli gördüğünüz...

Susma, sustukça sıra sana da gelecek!

Bu ifade, 2000'li yıllarda kaleme almış olduğumuz bir yazının başlığı. O dönemde Atilla Kaya Ülkü Ocakları Genel Başkanı idi. Sustu. MHP, planlı ve sistemli bir şekilde 'ülkücü çizgiden' uzaklaştırılırken, ülkücüler birer birer 'kapının önüne' konulurken sustu. Kendisi sustuğu gibi 'konuşanların' da ya 'fiziki şiddet' yahut 'manevi baskı' ile susturulmasına seyirci kaldı. Milletvekili oldu. Genel Başkan Yardımcısı oldu. Sonunda 'olup biten ihanetler' karşısında 'vicdanının sesinin' baskısına daha fazla dayanamayarak konuşmaya kalkıştı. Hem 'milletvekilliğinden' hem de 'genel başkan yardımcılığı' koltuğundan oldu. Ve ilk fırsatta da Dr. Devlet Bahçeli'nin emri üzerine 'gözünün yaşına bakılmadan' ömrünü verdiği MHP'den ihraç edildi. Atilla Kaya, şimdi 2000'li yıllarda bizim kullandığımız 'aynı cümleler' ile ülkücülere hitap ediyor. Ve diyor ki: "MHP'den ihraç edilenin sadece b...

.net Standart (Xamarin) Projelerinde Unit Test

Visual Studio'da .net Standart altyapısı ile Unit Test projesi oluşturmak için şimdilik altyapı bulunmamaktadır. Bunun yerine ise .net Framework kütüphanesi ile Unit Test projesi oluşturarak testlerinizi yapabilirsiniz.  Dikkat edilmesi gereken nokta ise .net Framework versiyonu olmalıdır. Bunun için .net Framework versiyonunun minimumum 4.7 versiyonunda olmasıdır. Yani .net Standart kütüphanelerini veya projelerini 4.7 ve üzeri .net Framework ile oluşturulmuş Unit Test projeleri ile test edebilirsiniz. Genel olarak .net Standart kütüphanelerini de .net Framework ile kullanmak için .net Framework versiyonuna dikkat edilmelidir. Yani bu durum sadece Unit test projeleri için değil, aynı zamanda diğer proje türleri için de geçerlidir. .net Standartın kullanıldığı Xamarin Forms, Xamarin Android, Xamarin IOS projeleriniz için de bu şekilde Unit Testlerini yapabilirsiniz. Son olarak bir daha anlatılanları özetleyecek olursak, Xamarin ve yada .net Standart projeleri için Unit Test yazmak ...