وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

React Native: Advanced Concepts

سرفصل های دوره

Master the advanced topics of React Native: Animations, Maps, Notifications, Navigation and More!


01 - Expo Setup
  • 001 Introduction - Start Here!
  • 002 Github Links.html
  • 003 Creating React Native Apps
  • 004 Why Expo
  • 005 Creating Our First App

  • 02 - Animations with React Native
  • 001 Animation Systems
  • 002 The Animation Module
  • 003 Animation from Square One
  • 004 Moving a Ball
  • 005 How Animations Work
  • 006 Animation from Another Angle
  • 007 Swipe Deck Props
  • 008 Component Boilerplate
  • 009 Deck Data.html
  • 010 Interplay Between Components
  • 011 Customizing Individual Cards

  • 03 - Handling Gestures
  • 001 The Pan Responder System
  • 002 Pan Responders Event Handlers
  • 003 The Gesture Object
  • 004 Dragging a Card

  • 04 - Applying Animation Styling
  • 001 Animating Single Cards
  • 002 How to Rotate Elements
  • 003 Interpolating Rotation Values
  • 004 Linear Relations with Interpolation
  • 005 Limiting Rotation with Interpolation
  • 006 Springing Back to Default
  • 007 Detecting Minimum Swipe Distance
  • 008 Programmatic Animation
  • 009 Forcing Swipes
  • 010 Callbacks on Swipe Completion

  • 05 - Component Reusability
  • 001 Writing Reusable Components
  • 002 The DefaultProps System
  • 003 Resetting Card Position
  • 004 Advancing the Deck
  • 005 Handling Empty Lists
  • 006 Getting the Cards to Stack
  • 007 Troubleshooting Flashing Images
  • 008 Cascading Card List
  • 009 Animating Advancing Cards
  • 010 Resetting the Index
  • 011 Deck Wrapup

  • 06 - One Time Password Authentication
  • 001 Review of Common Auth Flows
  • 002 The Details of One Time Passwords
  • 003 Tech Stack with Google Cloud Functions
  • 004 Traditional Servers vs Google Cloud Functions
  • 005 Layout of Google Cloud Functions
  • 006 Firebase Project Setup
  • 007 Deploying a Firebase Project
  • 008 Testing Deployed Functions
  • 009 Project File Structure
  • 010 The Request and Response Objects
  • 011 Generating a Service Account
  • 012 Sanitizing User Inputs
  • 013 Creating New Users
  • 014 Testing New User Creation

  • 07 - Twilio Integration
  • 001 Texting from Twilio
  • 002 Twilio Credentials
  • 003 Accessing Saved Users
  • 004 Quick Note.html
  • 005 Sending Texts to Users
  • 006 Generating Access Codes
  • 007 Verifying One Time Passwords
  • 008 Invalidating Used Codes
  • 009 Generating JWTs

  • 08 - Client Side One Time Passwords
  • 001 Transitioning to React Native
  • 002 App Boilerplate
  • 003 Defining Instance Properties
  • 004 Invoking Cloud Functions
  • 005 Refactoring with AsyncAwait
  • 006 Debugging with AsyncAwait
  • 007 AsyncAwait on User Signin
  • 008 Capturing Tokens
  • 009 Firebase Auth with a JWT
  • 010 Breather and Review

  • 09 - Bringing it All Together
  • 001 App Overview
  • 002 Screen Walkthrough
  • 003 More Screen Walkthroughs
  • 004 App Challenges and Solutions
  • 005 Screens vs Components
  • 006 React Native Navigation Options
  • 007 React Navigation in Practice
  • 008 Screen Boilerplate
  • 009 Implementing the First Navigator
  • 010 Nesting Navigators
  • 011 Wiring Up Stack Navigators
  • 012 Class vs Instance Properties
  • 013 Customization with Header Options
  • 014 Programmatic Navigation
  • 015 Styling the NavBar
  • 016 The Welcome Screen
  • 017 Styling the Welcome Screen
  • 018 Even More Welcome Screen Styling!
  • 019 Navigation from the Welcome Screen
  • 020 More on Welcome Screen Navigation

  • 10 - Facebook Authentication
  • 001 Facebook Auth Flow
  • 002 The Facebook Dev Console
  • 003 Redux Setup
  • 004 Using Async Storage
  • 005 Crazy AsyncAwait Syntax
  • 006 Logging in With Facebook
  • 007 Testing Facebooks Login Flow
  • 008 Quick Note.html
  • 009 Worlds Biggest Gotcha
  • 010 The Auth Reducer
  • 011 Skipping the Auth Screen
  • 012 Testing Auth Flow
  • 013 Advancing the Welcome Screen
  • 014 Resolving the Loading Screen

  • 11 - MapViews on React Native
  • 001 Showing a Map
  • 002 Interacting with the MapView
  • 003 Working around MapView Issues
  • 004 Indeed API Key.html
  • 005 The Indeed Jobs API
  • 006 Location API Mismatch
  • 007 Converting LatLong to Zip Code
  • 008 Fetching a List of Jobs
  • 009 Issuing Action Creators from MapScreen
  • 010 The Jobs Reducer
  • 011 Navigating from Action Creators
  • 012 The Deck Screen
  • 013 Importing the Deck Component
  • 014 Applying the Swipe Component
  • 015 Styling Job Cards
  • 016 Customizing MapViews
  • 017 Android Compatibility
  • 018 Dynamic Key Props
  • 019 One More Swipe Deck Fix
  • 020 Liking a Job
  • 021 Considering Only Unique Jobs
  • 022 The Review Screen
  • 023 Rendering a List of Liked Jobs
  • 024 Applying to Jobs
  • 025 Mapping a Jobs Location
  • 026 Styling the Job Card
  • 027 Clearing Liked Jobs
  • 028 Redirecting Back to the Map
  • 029 Callback Gotcha
  • 030 Tab Bar Icons
  • 031 Tab Bar Config
  • 032 Android Specific Fixes

  • 12 - Offline Data Persistence
  • 001 Push Notifications and Data Persistence
  • 002 Persisting Application State
  • 003 Wiring Up Redux Persist
  • 004 How Redux Persist Works
  • 005 Redux Persist - Huge Gotcha!

  • 13 - Push Notifications
  • 001 Push Notification Overview
  • 002 Registering For Push Notifications
  • 003 Generating Push Tokens
  • 004 Testing Notifications
  • 005 More on Notifications and Wrapup

  • 14 - Bonus!
  • 001 Bonus!.html
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 21751
    حجم: 5222 مگابایت
    مدت زمان: 994 دقیقه
    تاریخ انتشار: ۸ آبان ۱۴۰۲
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید