415CIS-3: Intro to Dart & Flutter

CleverBlackHole avatar
CleverBlackHole
·
·
Download

Start Quiz

Study Flashcards

25 Questions

Dart code can only be run with statically typed variables.

False

Fluter was mostly written using Java and runs natively.

False

Dart SDK includes only libraries and no command-line tools.

False

Static types in Dart do not require specifying variable types.

False

Dynamically-typed languages require ahead-of-time compilation.

False

Match the following with their correct description:

Dart SDK = Includes a Virtual Machine for running Dart code Flutter = UI software development kit for building cross-platform mobile apps JavaScript = Language used to run Dart code within a web browser AOT Compilation = Process of compiling Dart code ahead of time for native deployment

Match the following with their correct usage:

Dart = General-purpose programming language by Google Flutter = UI software development kit for mobile app development Java = Language that Flutter was not mostly written using CSS = Styling language used in Flutter development

Match the following with their deployment method:

Dart Online Tool = Runs Dart code within a web browser as JavaScript Interpreted Application = Invoking Dart code using 'dart' command-line tool Native Application = Deployment of Dart code as machine-code Server-side Applications = Great way to use Dart for this purpose

Match the following with their primary focus:

Dart = Used for web development, server-side programming, and mobile app development Flutter = Specifically designed for high-performance, cross-platform mobile apps SQL = Language commonly used with Dart for database queries C# = Similar syntax to this language in Dart

Match the following terms with their definitions:

JIT = Just-in-time compilation SDK = Software Development Kit CLI = Command-line Interface IDE = Integrated Development Environment

Match the following programming concepts with their descriptions:

Statically-typed languages = Variables have specific types at compile time Dynamically-typed languages = Variables do not have specific types at compile time Compilation = Process of translating code into machine-readable instructions Customization = Ability to modify software to suit specific needs

Match the following terms with their relevance to Dart development:

Dart SDK = Includes command-line tools and libraries Ahead-of-time compilation = Type checking done before code execution Native execution = Running code without additional translation steps Statically-typed variables = Variables with predefined types

Match the following elements of Dart development with their roles:

Libraries = Collections of pre-written functions for developers to use Command-line tools = Utilities for developing and managing Dart applications Dart Typing = Support for both static and dynamic type variables Dynamic type checking = Type checking performed during code execution

Dart is a UI software development kit (SDK) designed specifically for building high-performance web applications.

False

Flutter is optimized to run only on Android devices, excluding iOS platforms.

False

Dart has a syntax similar to C++.

False

Running Dart code in a web browser can be done using the 'dartpad.dev' online tool.

True

The Dart SDK includes a Virtual Machine (VM) that allows Dart code to be compiled just-in-time (JIT) as it runs.

True

Dart code can be compiled ahead-of-time (AOT) to deploy it as machine code for faster performance.

True

Dart SDK includes both libraries and command-line tools.

True

Dart code can be compiled as just-in-time (JIT) and ahead-of-time (AOT) in addition to natively.

False

Dynamic-typed languages in Dart require specific variable types.

False

Flutter was predominantly developed using Java instead of Dart.

False

Static types in Dart allow for type-checking before the code is run.

True

Dart code can run with both static types and dynamic types variables.

True

Explore Dart, a versatile programming language for web development, server-side programming, and mobile app development. Learn about Flutter, a specialized UI software development kit for creating high-performance, cross-platform mobile apps.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free

More Quizzes Like This

React Native vs Flutter
3 questions

React Native vs Flutter

GuiltlessPrairieDog avatar
GuiltlessPrairieDog
Flutter and Dart Programming Quiz
0 questions
Introduction to Flutter Quiz
5 questions

Introduction to Flutter Quiz

BeneficentTurquoise8375 avatar
BeneficentTurquoise8375
Flutter Framework Components Quiz
14 questions

Flutter Framework Components Quiz

NoiselessHeliotrope1657 avatar
NoiselessHeliotrope1657
Use Quizgecko on...
Browser
Browser