Genellikle Xiaomi marka cihazlarda görülen uygulamayı karanlık moda (dark mode) zorlama özelliğini nasıl engelleyeceğimizi ele alacağız.
Bu işlem sadece android platformu için geçerlidir, bu yüzden React Native projemizin android dizini üzerinde çalışacağız. İlk olarak projemizde \android\app\src\main\res\values dizinini açmamız gerekiyor. Bu dizinde bulunan styles.xml dosyasına ekleyeceğimiz kod karanlık modu engelleyecek. styles.xml dosyasını açıp <style></style> taglerinin içine <item name="android:forceDarkAllowed">false</item> tagini ekliyoruz ve işlem tamam.
Dark mode engelleme kodları bu şekilde görünecek.
Tekrar build aldığımızda artık cihazınız uygulamayı karanlık moda zorlamayacak. Okuduğunuz için teşekkürler.
Onur YAŞAR
Merhaba, ben Onur Ali YAŞAR. Bilgisayarlar ile 9 yaşındayken tanıştım. 11 yaşındayken küçük web siteleri açarak HTML, CSS gibi basit işaretleme dillerini öğrendim ve bu sayede programlama dünyasına ilk adımımı attım. Her geçen gün kendimi geliştirip daha kompleks dilleri öğrenmek için çabaladım. Yazılım sektöründeki hemen hemen tüm alanlarda az da olsa bilgi edinmek amacıyla irili ufaklı projeler geliştirdim. Şuan Javascript'i, popüler frameworklerini ve Node.js platformunu iyi derece kullanabilmekteyim. Bunların yanında proje geliştirdiğim ya da en az bir kez kullandığım dillere web sitemin ana sayfasında bulunan özgeçmiş sekmesinden ulaşabilirsiniz. İnternet ortamında bir şeyleri değiştirmek, bir problemi çözmek, kendi yaptığım uygulamaları kullanmak ve insanların kullanımına sunmak çok hoşuma gidiyor. Bir mühendis asla imkansıza inanmamalı, eğer gerçekten istersek yapamayacağımız hiçbir şey yok mottosuyla hala öğrenmeye ve üretmeye devam ediyorum. Aklımdaki fikri koda dökmeyi ve insanların hayatını kolaylaştıran bir ürün haline getirmeyi seviyorum.