Courses
React native egitimi
Jsx vdom and render operations
Odak modu
React Native
How React Native Works
Installation
Directory Structure
Lambda
MapFilterReduce
JSX
How to Create Component
How Components Work
Introduction to Styling
Flexbox Structure
Using Dimensions API
Adding Custom Fonts to the Project and Initializing Fonts in Code
Styling with Classname Similiar to Tailwind
Setting up Nativewind
Creating Custom Components
Managing Color Palette
View
Text
SafeAreaView
Button
TouchableOpacity
Image
TextInput
Lifecycle
What is a Hook
Understanding State
Working with Static Data
What is Web API
JSON Data Format
Making HTTP Requests with Fetch
Making HTTP Requests with Axios
Handling Promises (then&catch, async&await)
Displaying Fetched Data
What is useEffect and How to Use It
Use Cases(fetching data)
UseRef1
UseRef2
File-Based Routing
Creating Pages
Navigation Between Pages
Layout Routes
404 Routes
What is State Management
Global State Management with Context
Basics of State Management with Redux
Integrating Redux into Existing Structure
What is a Query
What is a Mutation
Caching (storing data in memory)
Tags and Invalidation
Managing Data Permanenec with Redux-Persist
Using Lottie Animation
Using React-native-shimmer-placeholder
Using React Dev Tools for JS Debugging
Using Reactotron to View Network Processes
Overview of Form Libraries
Validation Processes
Displaying Errors
Using Error Schemas
Setting Up i18next
Creating Language Files
Using react-native-device-info
Using and Converting SVG Files with react-nativ
Creating an Onboarding Screen
Horizontal Usage of FlatList
Detecting Device Theme and Displaying Appropriate Colors
Differences Between Animated and Reanimated
Using Reanimated
How to Use Gorhom Bottom Sheet
Bottomsheet extras
Displaying Web Pages within the App
Applying Local Patches to npm Packages
Storing Data with Firebase Realtime DB (NoSQL)
Taking Photos with Expo-Camera
Importing Photos to the App with Expo-media-library
Storing and Displaying Files in the Cloud
Using Firebase Auth Module & Password Login
Google Login & Logout Process
Installing Maps Package
Getting GCP and API Key
Fetching Map Data & Loding Component
Using useRef Hook and Zoom Operations
Adding and Displaying Markers
Displaying Modal on Marker Tap location inform
Managing Native Code with App.json (app name, icon files, etc.) & Changing App Icon and Splash Screen
Prebuilding and Packaging with Expo (iOS) & Uploading App Package to App Store (iOS)
Prebuilding and Packaging with Expo (Android) Part 1
Prebuilding and Packaging with Expo (Android) Part 2
Using Jest and Detox
What is Testing and Why is It Important
Function Testing
General Testing of the Application
Conditional Rendering
ScrollView
FlatList
Typescript Genel
React Native Kurulum
React Native Mimarisi
JSX VDOM and Render Operations
Hooks Statefulness and use Keyword
Lifecycle with Hooks
Styling with Flexbox
Semver and Version Pinning
Navigation Introduction and Stack Navigator
Moving Between Screens and useNavigation
Typechecking with typescript
Passing Parameters to Routes
Nested Navigators and TabNavigator
Authentication flow and Conditional Rendering
Yorum yapabilmek için derse kayıt olmalısın!