React Native Developerların Bilmesi Gereken 5 Kütüphane

Çağatay Yıldız
BilgeAdam Teknoloji
3 min readJan 29, 2022

1. Keyboard Aware Scroll View

Bu kütüphane sayesinde kullanıcı cep telefonunu klavyesi otomatik olarak focusladığınız inputa gidiyor. Kimi listeleri, viewleri sarmallayacağınız kütüphanenin bir çok APIsi mevcut. Özellille scroll barındıran sayfalardaki klavye problemlerini rahatlıkla çözebilirsiniz.

2. React Native Device Info

Adından da anlaşılacağız üzere bu kütüphane kullanıcı cihazına yönelik birçok özelliği size sunuyor. Uygulamayı kullanan cihazın adı, şarj durumu, ram-hard disk gibi donanımsal özellikleri kolaylıkla yakalayabilirsiniz. Bu sayede cihaz bazlı uygulamanızda kimi aksiyonlar alabilirsiniz.

3. React Native Maps

Günümüzde harita işlemleri oldukça popüler. Bir yerin lokasyonunun gösterilmesi, oranın pinlenmesi gibi işlemeler neredeyse her uygulamada karşımıza çıkıyor. React Native Maps kütüphanesiyle gösterdiğimiz harita üzerinden UI değişiklikler yapabilir , pinleyebilir ve kimi alanları işaretleyebiliriz. Kütüphaneyi kullanırken performansa dikkat etmekte fayda var.

4. Babel Plugin Transform Remove Console

Yazdığım uygulama büyüdükçe kıyıda köşede console.log larımız kalır ve bir zaman sonra onları unuturuz. Eğer bu console.log lar bir döngü içerisinde ve sürekli console a bir şeyler print ediyorsa zamanla performans sıkıntılarına yol açar. Babel Plugin Transform Remove Console paketi sayesinde uygulamayı çıkarken console ları otomatik temizleyebilirsiniz.

5. Lottie

En sevdiğim kütüphanelerden biri olan Lottie ile çok hoş animasyonlar oluşturabilir ve uygulamanızın tasarımını daha çekici hale getirebilirsiniz. Kütüphaneyi mobil programlama dışında da kullanmanız mümkün.

--

--