Recall & Review
beginner
What is React Native?
React Native is a framework developed by Facebook that allows developers to build mobile apps using JavaScript and React. It uses native components to create a native-like user experience.
Click to reveal answer
beginner
What is Flutter?
Flutter is a UI toolkit developed by Google that uses the Dart language to build natively compiled applications for mobile, web, and desktop from a single codebase.
Click to reveal answer
intermediate
How does React Native render UI components?
React Native uses native UI components of the platform, meaning it bridges JavaScript code to native widgets, resulting in a native look and feel.
Click to reveal answer
intermediate
How does Flutter render UI components?
Flutter renders UI using its own high-performance rendering engine called Skia, drawing every pixel on the screen, which allows for consistent UI across platforms.
Click to reveal answer
beginner
What are the main language differences between React Native and Flutter?
React Native uses JavaScript (or TypeScript) which is widely known, while Flutter uses Dart, a language designed by Google that is easy to learn but less common.
Click to reveal answer
Which language does Flutter use?
✗ Incorrect
Flutter uses Dart, a language created by Google for building fast apps.
React Native renders UI using:
✗ Incorrect
React Native bridges JavaScript to native UI components for a native look.
Which framework provides a consistent UI across platforms by drawing every pixel?
✗ Incorrect
Flutter uses its own rendering engine to draw UI consistently on all platforms.
Which framework is developed by Facebook?
✗ Incorrect
React Native is developed and maintained by Facebook.
Which language is more widely known and used among web developers?
✗ Incorrect
JavaScript is widely used and known by many developers, making React Native accessible.
Explain the main differences in UI rendering between React Native and Flutter.
Think about how each framework draws the app interface.
You got /3 concepts.
Compare the programming languages used in React Native and Flutter and their impact on learning curve.
Consider what languages you already know or need to learn.
You got /4 concepts.