1
React: JSX, Virtual DOM, reconciliation, hook (useState, useEffect, useCallback)
2
React Native: native köprü, native vs web bileşenler, iş parçacığı modeli
3
Çekirdek Bileşenler: View, Text, Image, ScrollView, FlatList, SectionList
4
Platform API: Platform.OS, Platform.select, platforma özel kod
5
Stillendirme: StyleSheet, Flexbox düzeni, Dimensions, duyarlı tasarım
6
Navigasyon: React Navigation (Stack, Tab, Drawer, iç içe navigator)
7
Durum yönetimi: Context API, Redux Toolkit, Zustand, Recoil
8
Asenkron işlemler: useEffect, fetch, axios, sunucu durumu için React Query
9
Kalıcılık: AsyncStorage, SecureStore, react-native-mmkv, SQLite
10
Native modüller: native modül oluşturma, kütüphane bağlama, autolinking
11
Expo vs Bare React Native: artılar/eksiler, prebuild, yapılandırma eklentileri
12
İzinler: react-native-permissions, izin isteme, ret yönetimi
13
Animasyonlar: Animated API, Reanimated 2, LayoutAnimation, hareketler (Gesture Handler)
14
Ağ işlemleri: fetch, axios, WebSocket, hata yönetimi, yeniden deneme mantığı
15
Formlar: kontrollü bileşenler, React Hook Form, doğrulama (Yup, Zod)
16
Test: birim testler (Jest), bileşen testleri, E2E (Detox, Maestro)
17
Performans: FlatList optimizasyonu, useMemo, useCallback, Hermes, Flipper
18
Push bildirimleri: Firebase Cloud Messaging, Expo Notifications, yerel bildirimler
19
Haritalar ve konum: react-native-maps, Geolocation API, arka plan konumu
20
Build ve dağıtım: EAS Build, Fastlane, App Store/Play Store, OTA güncellemeleri