{"repo":"hasaneyldrm/reactnativecliboilerplate","free":true,"listed":false,"github":"https://github.com/hasaneyldrm/reactnativecliboilerplate","clone":"git clone https://github.com/hasaneyldrm/reactnativecliboilerplate.git","description":"React Native CLI boilerplate with ready-to-use navigation, i18n, OneSignal integration and onboarding flow.","language":"TypeScript","stars":91,"topics":["boilerplate","boilerplate-template","cli","i18n","mobile-app","onesignal","react-native","template-generic-repo","typescript"],"license":null,"category":"mobile-apps","readme_excerpt":"React Native CLI Boilerplate Bu proje hem Metro bundler hem de Expo ile çalışabilen hibrit bir React Native boilerplate'idir. Kurulum OneSignal Kurulumu 1. OneSignal Dashboard'da yeni app oluştur: - OneSignal Dashboard adresine git - Yeni app oluştur - App ID, REST API Key ve Project Number'ı al 2. Environment variables ayarla: 3. Android için: - android/app/src/main/AndroidManifest.xml dosyası güncellendi - Gerekli izinler eklendi 4. iOS için: - ios/Podfile güncellendi - pod install çalıştır i18n (Internationalization) Kurulumu Bu proje react-i18next kullanarak çoklu dil desteği sağlar. Desteklenen Diller - 🇹🇷 Türkçe (tr) - 🇺🇸 İngilizce (en) Kullanım Formatting Fonksiyonları Yeni Dil Ekleme 1. src/locales/ klasörüne yeni dil dosyası ekle (örn: de.json ) 2. src/config/i18n.ts dosyasında resources'a ekle 3. src/hooks/useI18n.ts dosyasında locale mapping'i güncelle AsyncStorage Sistemi Bu proje @react-native-async-storage/async-storage kullanarak güçlü bir local storage sistemi sağlar. Özellikler - ✅ Type-safe storage : TypeScript ile tam tip güvenliği - ✅ Custom hooks : useStorage ve useStorageMulti hook'ları - ✅ Utility class : StorageManager sınıfı - ✅ Prefixed keys : Otomatik key prefix sistemi - ✅ JSON parsing : Otomatik JSON serialize/deserialize - ✅ Error handling : Kapsamlı hata yönetimi - ✅ Multi operations : Çoklu key işlemleri Kullanım Hook ile Kullanım Utility Class ile Kullanım Multi Storage Hook Storage Keys Çalıştırma Metro ile (Tam Native Özellikler) Expo il","default_branch":null,"files":null,"tree":[],"storefront":"/r/hasaneyldrm","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hasaneyldrm/reactnativecliboilerplate/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}