Meeting 1.1: Setting up your dev environment

Quiz
•
Computers
•
University
•
Easy
bum lee
Used 1+ times
FREE Resource
42 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 3 pts
You're developing a Flutter app that requires high-performance animations. Which feature of Dart allows you to achieve smooth animations and optimize performance?
Dart's asynchronous programming model
Dart's strong type system
Dart's event loop
Dart's Ahead of Time (AOT) compilation
Answer explanation
Dart's Ahead of Time (AOT) compilation allows for high-performance animations in a Flutter app. AOT compilation compiles the code into native machine code before runtime, which optimizes performance and enables smooth animations. The other options, such as asynchronous programming model, strong type system, and event loop, do not directly contribute to animation performance.
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Which Flutter widget is commonly used to implement the Material Design "Floating Action Button" (FAB)?
FloatingActionButton
MaterialButton
RaisedButton
Icon
Answer explanation
The correct widget to implement the Material Design 'Floating Action Button' (FAB) in Flutter is FloatingActionButton. This widget is specifically designed for this purpose, while MaterialButton, RaisedButton, and Icon are used for other types of buttons and icons in Flutter applications.
3.
CLASSIFICATION QUESTION
2 mins • 2 pts
Groups:
(a) Flutter
,
(b) React Native
Relies more on third-party dependencies
Supports just-in-time compilation
Uses Dart as its programming language
Use 'r' in the terminal to hot reload
Does NOT support developing for the web
Uses widgets and children's of those widgets as components
You can run your app with 'flutter run'
Lightweight with base components
Uses PUB package manager
Use 'r' to hot reload
Uses JavaScript (+ TypeScript)
Has null safety and type safety (inference)
Comes with a huge widget library (heavyweight)
Uses Node package manager (NPM)
You can use Expo to connect with physical devices
npm start to watch code changes
Similar to HTML + CSS in syntax and format
Supports developing for the web
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Your team is developing a large-scale app, and you need to decide between the "container" widget in Flutter and the "View" component in React Native. Which one offers more flexibility in terms of customization?
Container in Flutter
View in React Native
They offer the same level of customization
Neither option allows extensive customization
Answer explanation
The Container widget in Flutter offers more flexibility in terms of customization compared to the View component in React Native. While both options allow for customization, Flutter's Container provides a more extensive set of properties and capabilities, making it easier to achieve the desired design and functionality.
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
You're setting up a Flutter project, and you want to add a custom package (feature) that is not available on pub.dev. Where should you place this package?
Inside the `lib` folder (where your main program is)
Inside the `pubspec.yaml` file
Inside the `.dart_tool` directory
Inside the `pubspec.lock` file
Answer explanation
In a Flutter project, custom packages that are not available on pub.dev should be placed inside the `.dart_tool` directory. This is the correct location for storing custom packages, as opposed to the `lib` folder, `pubspec.yaml` file, or `pubspec.lock` file.
6.
MULTIPLE CHOICE QUESTION
30 sec • Ungraded
Which phone OS is superior?
Apple (iOS)
Android
Nokia or other
Answer explanation
It's subjective to determine which phone OS is superior, as it depends on individual preferences and needs. Apple's iOS offers a more controlled and seamless experience, while Android provides greater customization and flexibility. Nokia or other OSes may cater to specific niche markets. Ultimately, the best choice depends on the user's priorities and requirements.
7.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
In a Flutter project, you need to integrate push notifications for both Android and iOS. Which folders should you use for this purpose, and where should you place these files?
Use the `android` and `ios` folders, placing Android code in `android` and iOS code in `ios`.
Use the `lib` folder, placing both Android and iOS code there.
Use the `web` folder for both Android and iOS code.
Use the `.dart_tool` directory for both Android and iOS code.
Answer explanation
In a Flutter project, to integrate push notifications for both Android and iOS, you should use the `android` and `ios` folders. Place the Android code in the `android` folder and the iOS code in the `ios` folder. The other options are incorrect as they do not follow the proper structure for a Flutter project.
Create a free account and access millions of resources
Similar Resources on Wayground
40 questions
โปรแกรมคอมพิวเตอร์สำหรับการทำงาน ชุดที่ 2

Quiz
•
University
41 questions
DBMS Quiz

Quiz
•
University
46 questions
Mobile Application Basic

Quiz
•
University
38 questions
android -MIT APP inventor

Quiz
•
University
40 questions
Mobile Application Prelim

Quiz
•
University
41 questions
Programming 2 Finals

Quiz
•
University
40 questions
Android Development Associate

Quiz
•
University
40 questions
9923Q1.AP1

Quiz
•
University
Popular Resources on Wayground
10 questions
Video Games

Quiz
•
6th - 12th Grade
20 questions
Brand Labels

Quiz
•
5th - 12th Grade
15 questions
Core 4 of Customer Service - Student Edition

Quiz
•
6th - 8th Grade
15 questions
What is Bullying?- Bullying Lesson Series 6-12

Lesson
•
11th Grade
25 questions
Multiplication Facts

Quiz
•
5th Grade
15 questions
Subtracting Integers

Quiz
•
7th Grade
22 questions
Adding Integers

Quiz
•
6th Grade
10 questions
Exploring Digital Citizenship Essentials

Interactive video
•
6th - 10th Grade
Discover more resources for Computers
20 questions
Definite and Indefinite Articles in Spanish (Avancemos)

Quiz
•
8th Grade - University
7 questions
Force and Motion

Interactive video
•
4th Grade - University
36 questions
Unit 5 Key Terms

Quiz
•
11th Grade - University
7 questions
Figurative Language: Idioms, Similes, and Metaphors

Interactive video
•
4th Grade - University
15 questions
Properties of Equality

Quiz
•
8th Grade - University
38 questions
WH - Unit 3 Exam Review*

Quiz
•
10th Grade - University
21 questions
Advise vs. Advice

Quiz
•
6th Grade - University
12 questions
Reading a ruler!

Quiz
•
9th Grade - University