React Native

“React Native Design Patterns by Packt Publish” is categorized as an intermediate-level course and focuses on teaching effective patterns used for handling common problems faced while developing using React Native. Those who have knowledge of basic design patterns can benefit most from this course. The courses are usually available at INR 3499 on Udemy but you can click now to get 87% off and get React Native Design Patterns for INR 455.

Through this course, one will be able to adapt themselves to utilize the best solution for a problem through React Native application. One will also be able to understand different Design Patterns, why they are created, and how to implement them.

Course Highlights

Key HighlightsDetails
Registration LinkApply Now!
PriceINR 455 (INR 3,499) 87% off
Duration2.5 hours
Rating3.4
Student Enrollment205
InstructorPackt Publishing
Topics CoveredReact Native Design Patterns, Container Component pattern, Styling pattern, Navigation pattern, Render props pattern, etc
Course Level (Resources Required)Intermediate (pc/ mobile with a good internet connection, basics of design pattern, react native developers)
Total Student Reviews38
Merits
  • Understanding of effective patterns for developing using react native.
  • Understanding how to utilize Container Component pattern and more.
  • Time-saving due to its short duration.
Shortcomings
  • Due to its short length, some areas may be left out.
  • Explanations for the topics may be confusing due to their limited time duration.
  • The course was last updated in 2019 and needs to be updated.

Learning Outcomes

  • Understand the benefit of separating data components in the Container Component pattern
  • Understand the purpose of Higher Order Components (HOCs), and share code even when significant changes happen between each platform
  • Develop a deep understanding of the Render Props pattern and how it can better serve your React Native application code sharing abilities as opposed to using a HOC
  • Clean up your codebase, and focus on higher-level problems for presentation by using the Compound Component pattern
  • Gain insights into the Context API, and solve the painful problem of prop drilling through multiple components
  • Take your code sharing to the next level with hooks in React Native
  • Work with the Flexbox pattern, which Reacts Native utilizes to enhance your app’s presentation
  • Utilize multiple navigation options to handle multiple screens in your application.

Course Content

Sl No.Module (Duration)Topics
1.Utilizing Container Component Pattern (18 minutes)Introduction to Components and Patterns, Uses of Container Component Pattern, Implementing Container Component Pattern
2.Master Layouts with React Native Styling Pattern (18 minutes)Styling in react native, The Flexbox Pattern
Organising Styles in React Native, Scaling Styles in React Native
3.Handle multiple screens with navigation patterns (19 minutes)Navigation in React Native, Navigator Options, Nesting Navigators within Your App
4.Avoid Repetitive Code Using Higher-Order Components pattern (20 minutes)Introduction to Higher-Order Components, Examining the Use of a HOC, Implementing a HOC
5.Sharing Code with the Render Props  (15 minutes)Render Props Pattern, Determining the Problems that can be solved by Render Props Pattern, Utilising Render Props Pattern to Share Code
6.Communication Across Components with the compound Component Pattern (21 minutes)Compound Component Pattern, Uses and implementation of the Compound Component Pattern
7.Context API (27 minutes)State Management and the Context API, Uses of the Context API, Refactoring Compound Component fo using the Context API
8.Utilizing Hooks (27 minutes)Introduction to Hooks, Examining the uses of Hooks, Refactoring Components for utilizing Hooks

Requirements

  • Pcs/ Laptops/ Tablets/ Mobile phones.
  • Sound internet connection
  • Desire for improving their skills and becoming more efficient as well as writing better code using design patterns.

Comparison Table

ParametersReact Native Design PatternsComplete React Native Bootcamp – Build 18 iOS & Android appsReact Native Design – Build front end of 10 mobile Apps
OffersINR 455 (INR 3,499) 87% offINR 455 (INR 3,499) 87% offINR 455 (INR 3,499) 87% off
Duration2.5 Hours21.5 Hours6.5 Hours
Rating3.4/53.4/53.7/5
Student Enrollments2051,9622,502
InstructorsPackt PublishingIgneus TechnologiesIgneus Technologies
LevelIntermediateAll levelsAll levels
Downloadable ResourcesYesNoYes
Topics CoveredReact Native Design Patterns, Container Component pattern, Styling pattern, Navigation pattern, Render props pattern, etcReact Native app development, Redux state management, Mobile features, API, Firebase, etcReact Native. Expo, Native Base, Elements, Building front end in React native, etc
Register HereApply Now!Apply Now!Apply Now!

Students Reviews

Here are some of the student’s reviews for “React Native Design Patterns” course given below.

  • Avindu H (5.0/5) “Very informative and works as a great refresher course for someone already with react-native experience. but may have lost touch.”
  • Nguyen Viet H (5.0/5) “Good idea.”
  • Mehdi M (4.0/5) “Quite brief, but talking about some interesting advanced concepts. I could not fully grasp all of it yet as I am still learning React Native, but I’ll be sure to come back later to the videos in order to get some more info.”
  • Huang A (4.0/5) “Nice introduction on the main topics about react-native.”
  • Ahmed Z (3.0/5) “The course is good however it just gives an overview it is not detailed enough.”
  • Bee G (2.5/5) “Outdated examples, no repository for course code. Brittle overview of important concepts. Lacking in both depth and engagement.”
  • NMG T (1.0/5): “please start coding from scratch in your first video, beginner can understand easily.”

React Native Design Patterns: FAQs

Ques. What is the fee for the course?

Ans. The original price of the course is INR 3,499. However, it is currently available for INR 529 after a discount of 85%.

Ques. What will I learn in the course?

Ans. Through this course, one will be able to learn about React Native Design Patterns, Container Component patterns, Styling patterns, Navigation patterns, Render props patterns, and many more.

Ques. What is the duration of the course?

Ans. The duration is 2.5 hours.

Ques. Is there a certification from Udemy?

Ans. Yes, Udemy will provide a certificate of completion on completing the course successfully.

Ques. What is the rating?

Ans. The course has a user rating of 3.4 out of 5.

Ques. Do I have lifetime access to this course?

Ans. Yes, you will get lifetime access to the course on mobile or TV.

Ques. How many sections are there in the course?

Ans. There are 8 sections containing a total of 26 lectures in the course.

Ques. Are there any coding exercises in the course?

Ans. No, there are no coding exercises.

Ques. Does the course provide downloadable resources?

Ans. Yes, the course provides articles and downloadable resources.

Leave feedback about this

  • Rating